公司历程模块界面功能开发、资质认证模块界面功能开发
This commit is contained in:
parent
87af96095c
commit
dced306a4c
|
@ -59,7 +59,7 @@ namespace DataService.DAL
|
|||
MySqlParameter[] parameters = {
|
||||
new MySqlParameter("@id", MySqlDbType.VarChar,50),
|
||||
new MySqlParameter("@type", MySqlDbType.VarChar,50),
|
||||
new MySqlParameter("@url", MySqlDbType.VarChar,20),
|
||||
new MySqlParameter("@url", MySqlDbType.VarChar,500),
|
||||
new MySqlParameter("@dsc", MySqlDbType.VarChar,255),
|
||||
new MySqlParameter("@create_time", MySqlDbType.DateTime),
|
||||
new MySqlParameter("@r1", MySqlDbType.VarChar,500),
|
||||
|
@ -101,7 +101,7 @@ namespace DataService.DAL
|
|||
strSql.Append(" where id=@id ");
|
||||
MySqlParameter[] parameters = {
|
||||
new MySqlParameter("@type", MySqlDbType.VarChar,50),
|
||||
new MySqlParameter("@url", MySqlDbType.VarChar,20),
|
||||
new MySqlParameter("@url", MySqlDbType.VarChar,500),
|
||||
new MySqlParameter("@dsc", MySqlDbType.VarChar,255),
|
||||
new MySqlParameter("@create_time", MySqlDbType.DateTime),
|
||||
new MySqlParameter("@r1", MySqlDbType.VarChar,500),
|
||||
|
|
|
@ -0,0 +1,155 @@
|
|||
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ComAbout_Edit.aspx.cs" Inherits="VRS.Management.ComAbout_Edit" %>
|
||||
|
||||
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
|
||||
|
||||
<!DOCTYPE html>
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head runat="server">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<title>关于我们</title>
|
||||
<link href="/Css/BaseStyle.css" type="text/css" rel="Stylesheet" />
|
||||
<link href="/Assets/Layui/css/bootstrap.min.css" rel="stylesheet" />
|
||||
</head>
|
||||
<script type="text/javascript">
|
||||
//关闭模式窗口
|
||||
function CloseAndRebind(args) {
|
||||
GetRadWindow().Close();
|
||||
GetRadWindow().BrowserWindow.refreshGrid(args);
|
||||
}
|
||||
function GetRadWindow() {
|
||||
var oWindow = null;
|
||||
if (window.radWindow) oWindow = window.radWindow; //Will work in Moz in all cases, including clasic dialog
|
||||
else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow; //IE (and Moz as well)
|
||||
return oWindow;
|
||||
}
|
||||
//关闭模式窗口
|
||||
function CloseRadWindow() {
|
||||
GetRadWindow().Close();
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" id="telerikClientEvents1">
|
||||
//<![CDATA[
|
||||
|
||||
function btnSure_Clicked(sender, args) {
|
||||
//Add JavaScript handler code here
|
||||
CloseRadWindow();
|
||||
}
|
||||
//]]>
|
||||
</script>
|
||||
<script type="text/javascript" id="telerikClientEvents2">
|
||||
//<![CDATA[
|
||||
|
||||
function btnCancel_Clicked(sender, args) {
|
||||
//Add JavaScript handler code here
|
||||
CloseRadWindow();
|
||||
}
|
||||
//]]>
|
||||
</script>
|
||||
<body>
|
||||
<br />
|
||||
<form id="form1" runat="server">
|
||||
<telerik:RadScriptManager ID="RadScriptManager1" runat="server">
|
||||
<Scripts>
|
||||
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js"></asp:ScriptReference>
|
||||
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js"></asp:ScriptReference>
|
||||
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js"></asp:ScriptReference>
|
||||
</Scripts>
|
||||
</telerik:RadScriptManager>
|
||||
<asp:HiddenField ID="UseFor" runat="server" Value="Sim" />
|
||||
<div>
|
||||
<table class="table-form">
|
||||
<tr>
|
||||
<td class="table-td-name" rowspan="2">公司图标:</td>
|
||||
<td class="table-td-content" colspan="3" runat="server" id="td_pic" visible="true">
|
||||
<asp:Image ID="imgTopic" runat="server" Height="100" onclick='window.open(this.src)' />
|
||||
</td>
|
||||
<td class="table-td-content" colspan="3" runat="server" id="td_video" visible="false" >
|
||||
<video runat="server" height="100" id="video" autoplay loop>您的浏览器不支持\< video>元素</video>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="table-td-content" colspan="3">
|
||||
<telerik:RadAsyncUpload ID="RadAsyncUpload1" runat="server" AllowedFileExtensions=".jpg,.png,.jpeg,.bmp" Skin="Bootstrap" Width="250px" MaxFileInputsCount="1" Style="float: left;">
|
||||
<Localization Select="选择" Remove="移除" Cancel="取消" DropZone="拖拽" />
|
||||
</telerik:RadAsyncUpload>
|
||||
<asp:Button ID="btnUpload" runat="server" Text="上传" CssClass="btn btn-primary" Style="float: left; margin-left: 64px;" OnClick="btnUpload_Click" />
|
||||
<asp:Button ID="btnRemove" runat="server" Text="移除" CssClass="btn btn-danger" Style="float: left; margin-left: 10px;" OnClick="btnRemove_Click" />
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="table-td-name"><span class="span_danger">*</span>公司标题:</td>
|
||||
<td class="table-td-content" colspan="3">
|
||||
<telerik:RadTextBox ID="com_title" runat="server" Skin="Bootstrap" Width="99%">
|
||||
</telerik:RadTextBox>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr >
|
||||
<td class="table-td-name">公司介绍:</td>
|
||||
<td class="table-td-content" colspan="3">
|
||||
<telerik:RadTextBox ID="com_content" runat="server" Skin="Bootstrap" Width="99%" Height="100px" LabelWidth="80px" Resize="None" TextMode="MultiLine">
|
||||
</telerik:RadTextBox></td>
|
||||
</tr>
|
||||
|
||||
<tr >
|
||||
<td class="table-td-name">联系我们:</td>
|
||||
<td class="table-td-content" colspan="3">
|
||||
<telerik:RadTextBox ID="contact_us" runat="server" Skin="Bootstrap" Width="99%" Height="100px" LabelWidth="80px" Resize="None" TextMode="MultiLine">
|
||||
</telerik:RadTextBox></td>
|
||||
</tr>
|
||||
|
||||
<tr >
|
||||
<td class="table-td-name">使命:</td>
|
||||
<td class="table-td-content" colspan="3">
|
||||
<telerik:RadTextBox ID="our_position" runat="server" Skin="Bootstrap" Width="99%" Height="60px" LabelWidth="80px" Resize="None" TextMode="MultiLine">
|
||||
</telerik:RadTextBox></td>
|
||||
</tr>
|
||||
|
||||
<tr >
|
||||
<td class="table-td-name">愿景:</td>
|
||||
<td class="table-td-content" colspan="3">
|
||||
<telerik:RadTextBox ID="our_vision" runat="server" Skin="Bootstrap" Width="99%" Height="60px" LabelWidth="80px" Resize="None" TextMode="MultiLine">
|
||||
</telerik:RadTextBox></td>
|
||||
</tr>
|
||||
|
||||
<tr >
|
||||
<td class="table-td-name">价值观:</td>
|
||||
<td class="table-td-content" colspan="3">
|
||||
<telerik:RadTextBox ID="our_value" runat="server" Skin="Bootstrap" Width="99%" Height="60px" LabelWidth="80px" Resize="None" TextMode="MultiLine">
|
||||
</telerik:RadTextBox>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td class="base-bottom" colspan="4">
|
||||
<input class="mybtn btn btn-success" type="button" value="确定" onclick="$('#btnSure').click()" />
|
||||
<input class="mybtn btn btn-danger hidden" type="button" value="取消" onclick="CloseRadWindow()" />
|
||||
<div class="hidden">
|
||||
<telerik:RadButton ID="btnSure" runat="server" CssClass="btn btn-success" Skin="Bootstrap" Width="120px" Text="确定" AutoPostBack="true" OnClick="btnSure_Click"></telerik:RadButton>
|
||||
<telerik:RadButton ID="btnCancel" runat="server" Skin="Bootstrap" Width="120px" Text="取消" AutoPostBack="False" OnClientClicked="CloseRadWindow" Style="position: relative;"></telerik:RadButton>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
|
||||
<AjaxSettings>
|
||||
<telerik:AjaxSetting AjaxControlID="btnSure">
|
||||
<UpdatedControls>
|
||||
<telerik:AjaxUpdatedControl ControlID="btnSure" UpdatePanelCssClass="" />
|
||||
</UpdatedControls>
|
||||
</telerik:AjaxSetting>
|
||||
|
||||
<telerik:AjaxSetting AjaxControlID="dp_major">
|
||||
<UpdatedControls>
|
||||
<telerik:AjaxUpdatedControl ControlID="dp_subject" UpdatePanelCssClass="" />
|
||||
</UpdatedControls>
|
||||
</telerik:AjaxSetting>
|
||||
</AjaxSettings>
|
||||
</telerik:RadAjaxManager>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,160 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
using Telerik.Web.UI;
|
||||
|
||||
namespace VRS.Management
|
||||
{
|
||||
public partial class ComAbout_Edit : BasePage
|
||||
{
|
||||
DataService.BLL.pro_com_about bll = new DataService.BLL.pro_com_about();
|
||||
DataService.BLL.admin_log log = new DataService.BLL.admin_log();
|
||||
protected override void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
if (!IsPostBack)
|
||||
{
|
||||
DataLoad();
|
||||
}
|
||||
}
|
||||
|
||||
protected void DataLoad()
|
||||
{
|
||||
var model = bll.GetModelList("").FirstOrDefault();
|
||||
if (null != model)
|
||||
{
|
||||
com_title.Text = model.com_title;
|
||||
com_content.Text = model.com_content;
|
||||
contact_us.Text = model.contact_us;
|
||||
our_position.Text = model.our_position;
|
||||
our_vision.Text = model.our_vision;
|
||||
our_value.Text = model.our_value;
|
||||
imgTopic.ImageUrl = model.com_pic;
|
||||
}
|
||||
else
|
||||
{
|
||||
OnError(null);
|
||||
}
|
||||
}
|
||||
|
||||
protected void btnSure_Click(object sender, EventArgs e)
|
||||
{
|
||||
/*
|
||||
if (string.IsNullOrEmpty(real_name.Text))
|
||||
{
|
||||
RadAjaxManager1.Alert("姓名不能为空!");
|
||||
return;
|
||||
}
|
||||
*/
|
||||
/*
|
||||
if (string.IsNullOrEmpty(app_name.Text) || string.IsNullOrEmpty(dp_major.SelectedValue))
|
||||
{
|
||||
RadAjaxManager1.Alert("应用名称、专业分类、科目分类、软件分类不能为空!");
|
||||
return;
|
||||
}
|
||||
*/
|
||||
var model = bll.GetModelList("").FirstOrDefault();
|
||||
if (null != model)
|
||||
{
|
||||
model.com_title = com_title.Text.Trim();
|
||||
model.com_content = com_content.Text.Trim();
|
||||
model.contact_us = contact_us.Text.Trim();
|
||||
|
||||
model.our_position = our_position.Text.Trim();
|
||||
model.our_vision = our_vision.Text.Trim();
|
||||
model.our_value = our_value.Text.Trim();
|
||||
model.com_pic = imgTopic.ImageUrl;
|
||||
|
||||
if (bll.Update(model))
|
||||
{
|
||||
log.write_log("修改关于我们成功。" + "名称:" + com_title.Text.Trim() + ",ID:" + model.id);
|
||||
RadAjaxManager1.ResponseScripts.Add("alert('修改成功!');");
|
||||
}
|
||||
else
|
||||
RadAjaxManager1.Alert("修改失败!");
|
||||
}
|
||||
}
|
||||
|
||||
protected void btnUpload_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (RadAsyncUpload1.UploadedFiles.Count < 1)
|
||||
{
|
||||
RadAjaxManager1.Alert("未选择图片!");
|
||||
return;
|
||||
}
|
||||
var uploadFile = RadAsyncUpload1.UploadedFiles[0];
|
||||
|
||||
//图片
|
||||
var upload_type = "0";// type.SelectedValue;
|
||||
|
||||
if (upload_type == "0") //图片
|
||||
{
|
||||
var arrray = new string[] { ".jpg", ".png", ".bmp", ".jpeg" };
|
||||
var extension = uploadFile.GetExtension();
|
||||
if (!arrray.Contains(extension))
|
||||
{
|
||||
RadAjaxManager1.Alert("请上传图片!");
|
||||
return;
|
||||
}
|
||||
}
|
||||
else if (upload_type == "1") //视频,.mp4,.avi,.dat,.3gp,.mov,.rmvb
|
||||
{
|
||||
var arrray = new string[] { ".mp4", ".avi", ".dat", ".3gp", ".mov", ".rmvb" };
|
||||
var extension = uploadFile.GetExtension();
|
||||
if (!arrray.Contains(extension))
|
||||
{
|
||||
RadAjaxManager1.Alert("请上传视频!");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
if (BasePage.SaveFile(uploadFile, Context, out string filePath))
|
||||
{
|
||||
//imgTopic.ImageUrl = "~" + filePath;
|
||||
if (upload_type == "0")
|
||||
{
|
||||
td_pic.Visible = true;
|
||||
td_video.Visible = false;
|
||||
imgTopic.ImageUrl = "~" + filePath;
|
||||
}
|
||||
else
|
||||
{
|
||||
td_pic.Visible = false;
|
||||
td_video.Visible = true;
|
||||
video.Src = "~" + filePath;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
RadAjaxManager1.Alert("上传失败!");
|
||||
}
|
||||
}
|
||||
|
||||
protected void btnRemove_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (!string.IsNullOrEmpty(imgTopic.ImageUrl))
|
||||
{
|
||||
string path = Server.MapPath(imgTopic.ImageUrl);
|
||||
if (File.Exists(path))
|
||||
{
|
||||
File.SetAttributes(path, FileAttributes.Normal);
|
||||
File.Delete(path);
|
||||
}
|
||||
imgTopic.ImageUrl = "";
|
||||
}
|
||||
if (!string.IsNullOrEmpty(video.Src))
|
||||
{
|
||||
string path = Server.MapPath(video.Src);
|
||||
if (File.Exists(path))
|
||||
{
|
||||
File.SetAttributes(path, FileAttributes.Normal);
|
||||
File.Delete(path);
|
||||
}
|
||||
video.Src = "";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,188 @@
|
|||
//------------------------------------------------------------------------------
|
||||
// <自动生成>
|
||||
// 此代码由工具生成。
|
||||
//
|
||||
// 对此文件的更改可能导致不正确的行为,如果
|
||||
// 重新生成代码,则所做更改将丢失。
|
||||
// </自动生成>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace VRS.Management
|
||||
{
|
||||
|
||||
|
||||
public partial class ComAbout_Edit
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// form1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
|
||||
|
||||
/// <summary>
|
||||
/// RadScriptManager1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadScriptManager RadScriptManager1;
|
||||
|
||||
/// <summary>
|
||||
/// UseFor 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.HiddenField UseFor;
|
||||
|
||||
/// <summary>
|
||||
/// td_pic 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlTableCell td_pic;
|
||||
|
||||
/// <summary>
|
||||
/// imgTopic 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Image imgTopic;
|
||||
|
||||
/// <summary>
|
||||
/// td_video 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlTableCell td_video;
|
||||
|
||||
/// <summary>
|
||||
/// video 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlVideo video;
|
||||
|
||||
/// <summary>
|
||||
/// RadAsyncUpload1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadAsyncUpload RadAsyncUpload1;
|
||||
|
||||
/// <summary>
|
||||
/// btnUpload 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Button btnUpload;
|
||||
|
||||
/// <summary>
|
||||
/// btnRemove 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Button btnRemove;
|
||||
|
||||
/// <summary>
|
||||
/// com_title 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadTextBox com_title;
|
||||
|
||||
/// <summary>
|
||||
/// com_content 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadTextBox com_content;
|
||||
|
||||
/// <summary>
|
||||
/// contact_us 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadTextBox contact_us;
|
||||
|
||||
/// <summary>
|
||||
/// our_position 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadTextBox our_position;
|
||||
|
||||
/// <summary>
|
||||
/// our_vision 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadTextBox our_vision;
|
||||
|
||||
/// <summary>
|
||||
/// our_value 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadTextBox our_value;
|
||||
|
||||
/// <summary>
|
||||
/// btnSure 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadButton btnSure;
|
||||
|
||||
/// <summary>
|
||||
/// btnCancel 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadButton btnCancel;
|
||||
|
||||
/// <summary>
|
||||
/// RadAjaxManager1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadAjaxManager RadAjaxManager1;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,246 @@
|
|||
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ComCertif.aspx.cs" Inherits="VRS.Management.ComCertif" %>
|
||||
|
||||
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
|
||||
<!DOCTYPE html>
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head runat="server">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<title>公司资质认证</title>
|
||||
<link href="/Assets/Layui/css/bootstrap.min.css" rel="stylesheet" />
|
||||
<link href="/Assets/Layui/css/materialdesignicons.min.css" rel="stylesheet" />
|
||||
<link href="/Assets/Layui/css/style.min.css" rel="stylesheet" />
|
||||
<link href="/Css/BaseStyle.css" type="text/css" rel="Stylesheet" />
|
||||
</head>
|
||||
<script type="text/javascript">
|
||||
function OpenWindowAdd() {
|
||||
var oWnd = radopen("ComCertif_Add.aspx", "RadWindowManager1");
|
||||
//oWnd.maximize();
|
||||
oWnd.setSize(760, 445);
|
||||
oWnd.center();
|
||||
}
|
||||
|
||||
function OpenWindowDetail(Id) {
|
||||
var oWnd = radopen("ComCertif_Edit.aspx?Id=" + Id, "RadWindowManager1");
|
||||
oWnd.setSize(760, 445);
|
||||
oWnd.center();
|
||||
}
|
||||
|
||||
function OpenWindowProc(Id) {
|
||||
var oWnd = radopen("FaultProc.aspx?Id=" + Id, "RadWindowManager1");
|
||||
oWnd.setSize(860, 605);
|
||||
oWnd.center();
|
||||
}
|
||||
|
||||
|
||||
|
||||
function OnDataDelete(Id) {
|
||||
if (confirm("确定删除数据吗?")) {
|
||||
$("#IdInput").val(Id);
|
||||
$("#btnDelete").click();
|
||||
}
|
||||
}
|
||||
|
||||
function OnDataDeleteUserAll() {
|
||||
if (confirm("确定删除所有学员故障点记录吗?")) {
|
||||
$("#btnDelete_SubALL").click();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
function OnImport() {
|
||||
var oWnd = radopen("../Util/Import.aspx?cmd=ImportUsers", "RadWindowManager1");
|
||||
oWnd.setSize(480, 280);
|
||||
oWnd.center();
|
||||
}
|
||||
|
||||
function refreshGrid(args, msg) {
|
||||
if (!args) {
|
||||
$("#btnSelect").click();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
//绑定关联列表
|
||||
function OnDataSelect(Id, name, taskId) {
|
||||
$("#hd_mainId").val(Id);
|
||||
$("#span_name").html("-" + name);
|
||||
//$("#hd_taskId").val(taskId);
|
||||
$("#btnSelectSub").click();
|
||||
}
|
||||
|
||||
function rowClick(sender, args) {
|
||||
var gridItem = args.get_item();
|
||||
//fault_id,fault_code,fault_name
|
||||
console.log(gridItem);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</script>
|
||||
<body>
|
||||
<form id="form1" runat="server">
|
||||
<telerik:RadScriptManager ID="RadScriptManager1" runat="server">
|
||||
<Scripts>
|
||||
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js"></asp:ScriptReference>
|
||||
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js"></asp:ScriptReference>
|
||||
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js"></asp:ScriptReference>
|
||||
</Scripts>
|
||||
</telerik:RadScriptManager>
|
||||
<div class="hidden">
|
||||
<asp:HiddenField ID="IdInput" runat="server" />
|
||||
<asp:Button ID="btnDelete" runat="server" Text="" OnClick="btnDelete_Click" />
|
||||
<asp:HiddenField ID="hd_mainId" runat="server" />
|
||||
<asp:HiddenField ID="hd_subId" runat="server" />
|
||||
<asp:HiddenField ID="hd_taskId" runat="server" />
|
||||
</div>
|
||||
<div>
|
||||
<table class="table-form">
|
||||
<tr>
|
||||
<td class="table-td-name">内容:
|
||||
</td>
|
||||
<td class="table-td-content">
|
||||
<telerik:RadTextBox ID="name" runat="server" Skin="Bootstrap" Width="240px">
|
||||
</telerik:RadTextBox>
|
||||
类型:
|
||||
<telerik:RadDropDownList runat="server" ID="dp_type" Skin="Bootstrap" Width="200px" AutoPostBack="true" OnSelectedIndexChanged="dp_type_SelectedIndexChanged">
|
||||
<Items>
|
||||
<telerik:DropDownListItem Text="" Value="" />
|
||||
<telerik:DropDownListItem Text="资质" Value="资质" />
|
||||
<telerik:DropDownListItem Text="认证" Value="认证" />
|
||||
</Items>
|
||||
</telerik:RadDropDownList>
|
||||
</td>
|
||||
<td colspan="3">
|
||||
<asp:Button ID="btnSelect" runat="server" Text="查询" CssClass="btn btn-primary " OnClick="btnSelect_Click" />
|
||||
<input type="button" value="新增" class="btn btn-success " onclick="OpenWindowAdd()" />
|
||||
<input type="button" value="导入" class="btn btn-brown btn-lg hidden" onclick="OnImport()" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class="caption" colspan="5">公司资质认证:</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="5">
|
||||
<telerik:RadGrid ID="dataList" runat="server" AllowPaging="True" AutoGenerateColumns="False" BorderWidth="0" BorderColor="Transparent"
|
||||
CellSpacing="0" Culture="zh-CN" GridLines="None" Skin="Bootstrap" MasterTableView-NoMasterRecordsText="记录不存在" PageSize="5"
|
||||
AllowSorting="True" OnPageSizeChanged="GridList_PageSizeChanged"
|
||||
OnSortCommand="GridList_SortCommand"
|
||||
OnDeleteCommand="GrdList_DeleteCommand"
|
||||
OnPageIndexChanged="GridList_PageIndexChanged">
|
||||
<ClientSettings EnableRowHoverStyle="True" ClientEvents-OnRowClick="rowClick">
|
||||
<Selecting AllowRowSelect="False" />
|
||||
<Resizing AllowColumnResize="true" />
|
||||
</ClientSettings>
|
||||
<MasterTableView DataKeyNames="id" ClientDataKeyNames="id">
|
||||
<CommandItemSettings ExportToPdfText="Export to PDF"></CommandItemSettings>
|
||||
<RowIndicatorColumn Visible="True" FilterControlAltText="Filter RowIndicator column">
|
||||
<HeaderStyle Width="20px"></HeaderStyle>
|
||||
</RowIndicatorColumn>
|
||||
<ExpandCollapseColumn Visible="True" FilterControlAltText="Filter ExpandColumn column">
|
||||
<HeaderStyle Width="20px"></HeaderStyle>
|
||||
</ExpandCollapseColumn>
|
||||
<Columns>
|
||||
|
||||
<telerik:GridBoundColumn DataField="id" HeaderStyle-Height="32" ItemStyle-Height="32" HeaderText="ID" Visible="false">
|
||||
</telerik:GridBoundColumn>
|
||||
|
||||
<telerik:GridBoundColumn DataField="type" HeaderText="类型" HeaderStyle-Width="200">
|
||||
</telerik:GridBoundColumn>
|
||||
|
||||
<telerik:GridBoundColumn DataField="dsc" HeaderText="内容" HeaderStyle-Width="240">
|
||||
</telerik:GridBoundColumn>
|
||||
|
||||
<telerik:GridTemplateColumn HeaderText="">
|
||||
<ItemTemplate>
|
||||
<asp:Image runat="server" ImageUrl='<%#Eval("url") %>' onclick='window.open(this.src)' Height="200" ></asp:Image>
|
||||
</ItemTemplate>
|
||||
</telerik:GridTemplateColumn>
|
||||
|
||||
|
||||
|
||||
<%-- <telerik:GridBoundColumn DataField="r1" HeaderText="描述" HeaderStyle-Width="350">
|
||||
</telerik:GridBoundColumn>--%>
|
||||
|
||||
<telerik:GridTemplateColumn HeaderText="操作">
|
||||
<ItemTemplate>
|
||||
<a onclick="OpenWindowDetail('<%#Eval("id") %>')" class="btn btn-warning btn-xs" title="编辑"><span class="mdi mdi-pencil"></span></a>
|
||||
<a onclick="OnDataDelete('<%#Eval("id") %>')" class="btn btn-danger btn-xs" title="删除"><span class="mdi mdi-close"></span></a>
|
||||
</ItemTemplate>
|
||||
</telerik:GridTemplateColumn>
|
||||
</Columns>
|
||||
<EditFormSettings>
|
||||
<EditColumn FilterControlAltText="Filter EditCommandColumn column">
|
||||
</EditColumn>
|
||||
</EditFormSettings>
|
||||
</MasterTableView>
|
||||
<GroupingSettings CollapseTooltip="收起分组" ExpandTooltip="打开分组" GroupContinuedFormatString="... 上一页延续的分组数据。 "
|
||||
GroupContinuesFormatString="分组数据会在下一页继续显示。" GroupSplitDisplayFormat="显示了 {1} 条记录中的 {0} 条。"
|
||||
UnGroupButtonTooltip="点击此处以去除分组" UnGroupTooltip="拖离以去除分组" />
|
||||
<SortingSettings SortedAscToolTip="升序排序" SortedDescToolTip="降序排序" SortToolTip="请点击此处进行排序" />
|
||||
<GroupPanel Text="分组区(请将列名拖到此区域以实现根据列名分组)"></GroupPanel>
|
||||
<PagerStyle FirstPageToolTip="首页" LastPageToolTip="尾页" NextPageToolTip="下一页" PagerTextFormat="更改页:{4} &nbsp;第<strong>{0}</strong>页,共<strong>{1}</strong>页,记录数 第<strong>{2}</strong> 条到第 <strong>{3}</strong>条 ,一共 <strong>{5}</strong> 条记录"
|
||||
PageSizeLabelText="每页数据记录数:" PrevPageToolTip="上一页" />
|
||||
<FilterMenu EnableImageSprites="False">
|
||||
</FilterMenu>
|
||||
<HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Metro">
|
||||
</HeaderContextMenu>
|
||||
</telerik:RadGrid>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="5"> </td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<telerik:RadWindowManager ID="RadWindowManager1" runat="server" Behaviors="Close" VisibleStatusbar="False"
|
||||
Modal="True" Skin="Bootstrap">
|
||||
<Localization Close="关闭" />
|
||||
</telerik:RadWindowManager>
|
||||
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"
|
||||
OnAjaxRequest="AjaxManager_AjaxRequest">
|
||||
<AjaxSettings>
|
||||
<telerik:AjaxSetting AjaxControlID="btnSelect">
|
||||
<UpdatedControls>
|
||||
<telerik:AjaxUpdatedControl ControlID="dataList" />
|
||||
|
||||
</UpdatedControls>
|
||||
</telerik:AjaxSetting>
|
||||
|
||||
<telerik:AjaxSetting AjaxControlID="dataList">
|
||||
<UpdatedControls>
|
||||
<telerik:AjaxUpdatedControl ControlID="dataList" />
|
||||
</UpdatedControls>
|
||||
</telerik:AjaxSetting>
|
||||
|
||||
<telerik:AjaxSetting AjaxControlID="dp_type">
|
||||
<UpdatedControls>
|
||||
<telerik:AjaxUpdatedControl ControlID="dataList" />
|
||||
</UpdatedControls>
|
||||
</telerik:AjaxSetting>
|
||||
|
||||
<telerik:AjaxSetting AjaxControlID="btnDelete">
|
||||
<UpdatedControls>
|
||||
<telerik:AjaxUpdatedControl ControlID="grdList" />
|
||||
</UpdatedControls>
|
||||
</telerik:AjaxSetting>
|
||||
|
||||
<telerik:AjaxSetting AjaxControlID="RadAjaxManager1">
|
||||
<UpdatedControls>
|
||||
<telerik:AjaxUpdatedControl ControlID="grdList" />
|
||||
</UpdatedControls>
|
||||
</telerik:AjaxSetting>
|
||||
</AjaxSettings>
|
||||
</telerik:RadAjaxManager>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,113 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
using Telerik.Web.UI;
|
||||
|
||||
namespace VRS.Management
|
||||
{
|
||||
public partial class ComCertif : BaseListPage
|
||||
{
|
||||
DataService.BLL.pro_com_certif bll = new DataService.BLL.pro_com_certif();
|
||||
DataService.BLL.admin_log log = new DataService.BLL.admin_log();
|
||||
|
||||
|
||||
protected override void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
if (!IsPostBack)
|
||||
{
|
||||
DataLoad();
|
||||
}
|
||||
}
|
||||
|
||||
protected override void DataLoad()
|
||||
{
|
||||
StringBuilder query = new StringBuilder(" 1 = 1 ");
|
||||
if (!string.IsNullOrWhiteSpace(name.Text.Trim()))
|
||||
{
|
||||
query.AppendFormat(" AND (dsc LIKE '%{0}%' ) ", name.Text.Trim());
|
||||
}
|
||||
|
||||
if (!string.IsNullOrWhiteSpace(dp_type.SelectedValue))
|
||||
{
|
||||
query.AppendFormat(" AND (type = '{0}' ) ", dp_type.SelectedValue);
|
||||
|
||||
}
|
||||
var sql = query.ToString();
|
||||
var data = bll.GetModelList(sql);
|
||||
dataList.DataSource = data;
|
||||
dataList.Rebind();
|
||||
}
|
||||
|
||||
protected override void GridList_PageIndexChanged(object sender, GridPageChangedEventArgs e)
|
||||
{
|
||||
DataLoad();
|
||||
}
|
||||
|
||||
protected override void GridList_PageSizeChanged(object sender, GridPageSizeChangedEventArgs e)
|
||||
{
|
||||
DataLoad();
|
||||
}
|
||||
|
||||
protected override void GridList_SortCommand(object sender, GridSortCommandEventArgs e)
|
||||
{
|
||||
DataLoad();
|
||||
}
|
||||
|
||||
protected override void GrdList_DeleteCommand(object sender, GridCommandEventArgs e)
|
||||
{
|
||||
//string Id = (e.Item as GridDataItem).OwnerTableView.DataKeyValues[e.Item.ItemIndex]["Id"].ToString();
|
||||
//bll.Delete(Id);
|
||||
//DataLoad();
|
||||
}
|
||||
|
||||
protected override void AjaxManager_AjaxRequest(object sender, AjaxRequestEventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
protected void btnSelect_Click(object sender, EventArgs e)
|
||||
{
|
||||
DataLoad();
|
||||
|
||||
}
|
||||
|
||||
protected void btnDelete_Click(object sender, EventArgs e)
|
||||
{
|
||||
var model = bll.GetModel(IdInput.Value);
|
||||
/*
|
||||
var list = bll_app.GetModelList("soft_id='" + soft_id + "' "); // 附件条件,进度未完成:now() < end_time
|
||||
if (list.Count > 0)
|
||||
{
|
||||
RadAjaxManager1.Alert("无法删除,该软件类型已经在使用中!");
|
||||
return;
|
||||
}
|
||||
*/
|
||||
if (bll.Delete(IdInput.Value))
|
||||
{
|
||||
if (!string.IsNullOrEmpty(model.url))
|
||||
{
|
||||
string path = Server.MapPath(model.url);
|
||||
if (File.Exists(path))
|
||||
{
|
||||
File.SetAttributes(path, FileAttributes.Normal);
|
||||
File.Delete(path);
|
||||
}
|
||||
}
|
||||
log.write_log("删除公司资质认证成功。" + "类型:" + model.type + ",内容:" + model.dsc + ",ID:" + IdInput.Value);
|
||||
}
|
||||
DataLoad();
|
||||
}
|
||||
|
||||
|
||||
|
||||
protected void dp_type_SelectedIndexChanged(object sender, DropDownListEventArgs e)
|
||||
{
|
||||
DataLoad();
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,134 @@
|
|||
//------------------------------------------------------------------------------
|
||||
// <自动生成>
|
||||
// 此代码由工具生成。
|
||||
//
|
||||
// 对此文件的更改可能导致不正确的行为,如果
|
||||
// 重新生成代码,则所做更改将丢失。
|
||||
// </自动生成>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace VRS.Management
|
||||
{
|
||||
|
||||
|
||||
public partial class ComCertif
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// form1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
|
||||
|
||||
/// <summary>
|
||||
/// RadScriptManager1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadScriptManager RadScriptManager1;
|
||||
|
||||
/// <summary>
|
||||
/// IdInput 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.HiddenField IdInput;
|
||||
|
||||
/// <summary>
|
||||
/// btnDelete 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Button btnDelete;
|
||||
|
||||
/// <summary>
|
||||
/// hd_mainId 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.HiddenField hd_mainId;
|
||||
|
||||
/// <summary>
|
||||
/// hd_subId 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.HiddenField hd_subId;
|
||||
|
||||
/// <summary>
|
||||
/// hd_taskId 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.HiddenField hd_taskId;
|
||||
|
||||
/// <summary>
|
||||
/// name 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadTextBox name;
|
||||
|
||||
/// <summary>
|
||||
/// dp_type 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadDropDownList dp_type;
|
||||
|
||||
/// <summary>
|
||||
/// btnSelect 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Button btnSelect;
|
||||
|
||||
/// <summary>
|
||||
/// dataList 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadGrid dataList;
|
||||
|
||||
/// <summary>
|
||||
/// RadWindowManager1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadWindowManager RadWindowManager1;
|
||||
|
||||
/// <summary>
|
||||
/// RadAjaxManager1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadAjaxManager RadAjaxManager1;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,134 @@
|
|||
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ComCertif_Add.aspx.cs" Inherits="VRS.Management.ComCertif_Add" %>
|
||||
|
||||
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
|
||||
|
||||
<!DOCTYPE html>
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head runat="server">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<title>添加资质认证</title>
|
||||
<link href="/Css/BaseStyle.css" type="text/css" rel="Stylesheet" />
|
||||
<link href="/Assets/Layui/css/bootstrap.min.css" rel="stylesheet" />
|
||||
<script src="/Scripts/ueditor/ueditor.config.js" type="text/javascript"></script>
|
||||
<script src="/Scripts/ueditor/ueditor.all.js" type="text/javascript"></script>
|
||||
</head>
|
||||
<script type="text/javascript">
|
||||
//关闭模式窗口
|
||||
function CloseAndRebind(args) {
|
||||
GetRadWindow().Close();
|
||||
GetRadWindow().BrowserWindow.refreshGrid(args);
|
||||
}
|
||||
function GetRadWindow() {
|
||||
var oWindow = null;
|
||||
if (window.radWindow) oWindow = window.radWindow; //Will work in Moz in all cases, including clasic dialog
|
||||
else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow; //IE (and Moz as well)
|
||||
return oWindow;
|
||||
}
|
||||
//关闭模式窗口
|
||||
function CloseRadWindow() {
|
||||
GetRadWindow().Close();
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" id="telerikClientEvents1">
|
||||
//<![CDATA[
|
||||
|
||||
function btnSure_Clicked(sender, args) {
|
||||
//Add JavaScript handler code here
|
||||
CloseRadWindow();
|
||||
}
|
||||
//]]>
|
||||
</script>
|
||||
<script type="text/javascript" id="telerikClientEvents2">
|
||||
//<![CDATA[
|
||||
|
||||
function btnCancel_Clicked(sender, args) {
|
||||
//Add JavaScript handler code here
|
||||
CloseRadWindow();
|
||||
}
|
||||
//]]>
|
||||
</script>
|
||||
<body>
|
||||
<br />
|
||||
<form id="form1" runat="server">
|
||||
<telerik:RadScriptManager ID="RadScriptManager1" runat="server">
|
||||
<Scripts>
|
||||
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js"></asp:ScriptReference>
|
||||
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js"></asp:ScriptReference>
|
||||
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js"></asp:ScriptReference>
|
||||
</Scripts>
|
||||
</telerik:RadScriptManager>
|
||||
<asp:HiddenField ID="UseFor" runat="server" Value="Sim" />
|
||||
<div>
|
||||
<table class="table-form">
|
||||
<tr>
|
||||
<td class="table-td-name"><span class="span_danger">*</span>资质类型:</td>
|
||||
<td class="table-td-content" colspan="3">
|
||||
<telerik:RadDropDownList runat="server" ID="dp_type" Skin="Bootstrap" Width="200px" >
|
||||
<Items>
|
||||
<telerik:DropDownListItem Text="资质" Value="资质" />
|
||||
<telerik:DropDownListItem Text="认证" Value="认证" />
|
||||
</Items>
|
||||
</telerik:RadDropDownList>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="table-td-name" rowspan="2">图片:</td>
|
||||
<td class="table-td-content" colspan="3" runat="server" id="td_pic">
|
||||
<asp:Image ID="imgTopic" runat="server" Height="100" onclick='window.open(this.src)' />
|
||||
</td>
|
||||
<td class="table-td-content" colspan="3" runat="server" id="td_video" visible="false">
|
||||
<video runat="server" height="100" id="video" autoplay loop>您的浏览器不支持\< video>元素</video>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="table-td-content" colspan="3">
|
||||
<telerik:RadAsyncUpload ID="RadAsyncUpload1" runat="server" AllowedFileExtensions=".jpg,.png,.jpeg,.bmp" Skin="Bootstrap" Width="250px" MaxFileInputsCount="1" Style="float: left;">
|
||||
<Localization Select="选择" Remove="移除" Cancel="取消" DropZone="拖拽" />
|
||||
</telerik:RadAsyncUpload>
|
||||
<asp:Button ID="btnUpload" runat="server" Text="上传" CssClass="btn btn-primary" Style="float: left; margin-left: 64px;" OnClick="btnUpload_Click" />
|
||||
<asp:Button ID="btnRemove" runat="server" Text="移除" CssClass="btn btn-danger" Style="float: left; margin-left: 10px;" OnClick="btnRemove_Click" />
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr >
|
||||
<td class="table-td-name"><span class="span_danger">*</span>内容:</td>
|
||||
<td class="table-td-content" colspan="3">
|
||||
<telerik:RadTextBox ID="dsc" runat="server" Skin="Bootstrap" Width="99%" Height="60px" LabelWidth="80px" Resize="None" TextMode="MultiLine">
|
||||
</telerik:RadTextBox>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td class="base-bottom" colspan="4">
|
||||
<input class="mybtn btn btn-success" type="button" value="确定" onclick="$('#btnSure').click()" />
|
||||
<input class="mybtn btn btn-danger" type="button" value="取消" onclick="CloseRadWindow()" />
|
||||
<div class="hidden">
|
||||
<telerik:RadButton ID="btnSure" runat="server" CssClass="btn btn-success" Skin="Bootstrap" Width="120px" Text="确定" AutoPostBack="true" OnClick="btnSure_Click"></telerik:RadButton>
|
||||
<telerik:RadButton ID="btnCancel" runat="server" Skin="Bootstrap" Width="120px" Text="取消" AutoPostBack="False" OnClientClicked="CloseRadWindow" Style="position: relative;"></telerik:RadButton>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
|
||||
<AjaxSettings>
|
||||
<telerik:AjaxSetting AjaxControlID="btnSure">
|
||||
<UpdatedControls>
|
||||
<telerik:AjaxUpdatedControl ControlID="btnSure" UpdatePanelCssClass="" />
|
||||
</UpdatedControls>
|
||||
</telerik:AjaxSetting>
|
||||
|
||||
<telerik:AjaxSetting AjaxControlID="dp_major">
|
||||
<UpdatedControls>
|
||||
<telerik:AjaxUpdatedControl ControlID="dp_subject" UpdatePanelCssClass="" />
|
||||
</UpdatedControls>
|
||||
</telerik:AjaxSetting>
|
||||
</AjaxSettings>
|
||||
</telerik:RadAjaxManager>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,160 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
using Telerik.Web.UI;
|
||||
using System.IO;
|
||||
|
||||
|
||||
namespace VRS.Management
|
||||
{
|
||||
public partial class ComCertif_Add : BasePage
|
||||
{
|
||||
DataService.BLL.pro_com_certif bll = new DataService.BLL.pro_com_certif();
|
||||
|
||||
DataService.BLL.admin_log log = new DataService.BLL.admin_log();
|
||||
protected override void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
base.Page_Load(sender, e);
|
||||
if (!IsPostBack)
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
protected void btnSure_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
/*
|
||||
if (string.IsNullOrEmpty(app_name.Text) || string.IsNullOrEmpty(dp_major.SelectedValue) || string.IsNullOrEmpty(dp_subject.SelectedValue) || string.IsNullOrEmpty(dp_soft.SelectedValue))
|
||||
{
|
||||
RadAjaxManager1.Alert("应用名称、专业分类、科目分类、软件分类不能为空!");
|
||||
return;
|
||||
}
|
||||
*/
|
||||
|
||||
/*
|
||||
if (bll.GetRecordCount(string.Format(" login_name = '{0}' ", login_name.Text.Trim())) > 0)
|
||||
{
|
||||
RadAjaxManager1.Alert("账号禁止重复!");
|
||||
return;
|
||||
}
|
||||
*/
|
||||
|
||||
if (string.IsNullOrEmpty(imgTopic.ImageUrl))
|
||||
{
|
||||
RadAjaxManager1.Alert("图片不能为空!");
|
||||
return;
|
||||
}
|
||||
|
||||
if (string.IsNullOrEmpty(dsc.Text))
|
||||
{
|
||||
RadAjaxManager1.Alert("描述不能为空!");
|
||||
return;
|
||||
}
|
||||
|
||||
var model = new DataService.Model.pro_com_certif();
|
||||
model.id = BasePage.GetId();
|
||||
model.type = dp_type.SelectedValue;
|
||||
model.url = imgTopic.ImageUrl;
|
||||
model.dsc = dsc.Text;
|
||||
model.create_time = DateTime.Now;
|
||||
|
||||
if (bll.Add(model))
|
||||
{
|
||||
//log.write_log("添加应用成功。" + "应用:" + model.app_name + ",ID:" + model.user_id);
|
||||
RadAjaxManager1.ResponseScripts.Add("alert('添加成功!');CloseAndRebind();");
|
||||
}
|
||||
else
|
||||
{
|
||||
RadAjaxManager1.Alert("添加失败!");
|
||||
}
|
||||
}
|
||||
|
||||
protected void btnUpload_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (RadAsyncUpload1.UploadedFiles.Count < 1)
|
||||
{
|
||||
RadAjaxManager1.Alert("未选择图片!");
|
||||
return;
|
||||
}
|
||||
|
||||
var uploadFile = RadAsyncUpload1.UploadedFiles[0];
|
||||
|
||||
//图片
|
||||
var upload_type = "0";// type.SelectedValue;
|
||||
|
||||
if (upload_type == "0") //图片
|
||||
{
|
||||
var arrray = new string[] { ".jpg", ".png", ".bmp", ".jpeg" };
|
||||
var extension = uploadFile.GetExtension();
|
||||
if (!arrray.Contains(extension))
|
||||
{
|
||||
RadAjaxManager1.Alert("请上传图片!");
|
||||
return;
|
||||
}
|
||||
}
|
||||
else if (upload_type == "1") //视频,.mp4,.avi,.dat,.3gp,.mov,.rmvb
|
||||
{
|
||||
var arrray = new string[] { ".mp4", ".avi", ".dat", ".3gp", ".mov", ".rmvb" };
|
||||
var extension = uploadFile.GetExtension();
|
||||
if (!arrray.Contains(extension))
|
||||
{
|
||||
RadAjaxManager1.Alert("请上传视频!");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if (BasePage.SaveFile(uploadFile, Context, out string filePath))
|
||||
{
|
||||
//imgTopic.ImageUrl = "~" + filePath;
|
||||
if (upload_type == "0")
|
||||
{
|
||||
td_pic.Visible = true;
|
||||
td_video.Visible = false;
|
||||
imgTopic.ImageUrl = "~" + filePath;
|
||||
}
|
||||
else
|
||||
{
|
||||
td_pic.Visible = false;
|
||||
td_video.Visible = true;
|
||||
video.Src = "~" + filePath;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
RadAjaxManager1.Alert("上传失败!");
|
||||
}
|
||||
}
|
||||
|
||||
protected void btnRemove_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (!string.IsNullOrEmpty(imgTopic.ImageUrl))
|
||||
{
|
||||
string path = Server.MapPath(imgTopic.ImageUrl);
|
||||
if (File.Exists(path))
|
||||
{
|
||||
File.SetAttributes(path, FileAttributes.Normal);
|
||||
File.Delete(path);
|
||||
}
|
||||
imgTopic.ImageUrl = "";
|
||||
}
|
||||
|
||||
if (!string.IsNullOrEmpty(video.Src))
|
||||
{
|
||||
string path = Server.MapPath(video.Src);
|
||||
if (File.Exists(path))
|
||||
{
|
||||
File.SetAttributes(path, FileAttributes.Normal);
|
||||
File.Delete(path);
|
||||
}
|
||||
video.Src = "";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,152 @@
|
|||
//------------------------------------------------------------------------------
|
||||
// <自动生成>
|
||||
// 此代码由工具生成。
|
||||
//
|
||||
// 对此文件的更改可能导致不正确的行为,如果
|
||||
// 重新生成代码,则所做更改将丢失。
|
||||
// </自动生成>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace VRS.Management
|
||||
{
|
||||
|
||||
|
||||
public partial class ComCertif_Add
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// form1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
|
||||
|
||||
/// <summary>
|
||||
/// RadScriptManager1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadScriptManager RadScriptManager1;
|
||||
|
||||
/// <summary>
|
||||
/// UseFor 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.HiddenField UseFor;
|
||||
|
||||
/// <summary>
|
||||
/// dp_type 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadDropDownList dp_type;
|
||||
|
||||
/// <summary>
|
||||
/// td_pic 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlTableCell td_pic;
|
||||
|
||||
/// <summary>
|
||||
/// imgTopic 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Image imgTopic;
|
||||
|
||||
/// <summary>
|
||||
/// td_video 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlTableCell td_video;
|
||||
|
||||
/// <summary>
|
||||
/// video 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlVideo video;
|
||||
|
||||
/// <summary>
|
||||
/// RadAsyncUpload1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadAsyncUpload RadAsyncUpload1;
|
||||
|
||||
/// <summary>
|
||||
/// btnUpload 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Button btnUpload;
|
||||
|
||||
/// <summary>
|
||||
/// btnRemove 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Button btnRemove;
|
||||
|
||||
/// <summary>
|
||||
/// dsc 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadTextBox dsc;
|
||||
|
||||
/// <summary>
|
||||
/// btnSure 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadButton btnSure;
|
||||
|
||||
/// <summary>
|
||||
/// btnCancel 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadButton btnCancel;
|
||||
|
||||
/// <summary>
|
||||
/// RadAjaxManager1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadAjaxManager RadAjaxManager1;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,134 @@
|
|||
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ComCertif_Edit.aspx.cs" Inherits="VRS.Management.ComCertif_Edit" %>
|
||||
|
||||
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
|
||||
|
||||
<!DOCTYPE html>
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head runat="server">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<title>修改资质认证</title>
|
||||
<link href="/Css/BaseStyle.css" type="text/css" rel="Stylesheet" />
|
||||
<link href="/Assets/Layui/css/bootstrap.min.css" rel="stylesheet" />
|
||||
<script src="/Scripts/ueditor/ueditor.config.js" type="text/javascript"></script>
|
||||
<script src="/Scripts/ueditor/ueditor.all.js" type="text/javascript"></script>
|
||||
</head>
|
||||
<script type="text/javascript">
|
||||
//关闭模式窗口
|
||||
function CloseAndRebind(args) {
|
||||
GetRadWindow().Close();
|
||||
GetRadWindow().BrowserWindow.refreshGrid(args);
|
||||
}
|
||||
function GetRadWindow() {
|
||||
var oWindow = null;
|
||||
if (window.radWindow) oWindow = window.radWindow; //Will work in Moz in all cases, including clasic dialog
|
||||
else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow; //IE (and Moz as well)
|
||||
return oWindow;
|
||||
}
|
||||
//关闭模式窗口
|
||||
function CloseRadWindow() {
|
||||
GetRadWindow().Close();
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" id="telerikClientEvents1">
|
||||
//<![CDATA[
|
||||
|
||||
function btnSure_Clicked(sender, args) {
|
||||
//Add JavaScript handler code here
|
||||
CloseRadWindow();
|
||||
}
|
||||
//]]>
|
||||
</script>
|
||||
<script type="text/javascript" id="telerikClientEvents2">
|
||||
//<![CDATA[
|
||||
|
||||
function btnCancel_Clicked(sender, args) {
|
||||
//Add JavaScript handler code here
|
||||
CloseRadWindow();
|
||||
}
|
||||
//]]>
|
||||
</script>
|
||||
<body>
|
||||
<br />
|
||||
<form id="form1" runat="server">
|
||||
<telerik:RadScriptManager ID="RadScriptManager1" runat="server">
|
||||
<Scripts>
|
||||
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js"></asp:ScriptReference>
|
||||
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js"></asp:ScriptReference>
|
||||
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js"></asp:ScriptReference>
|
||||
</Scripts>
|
||||
</telerik:RadScriptManager>
|
||||
<asp:HiddenField ID="UseFor" runat="server" Value="Sim" />
|
||||
<div>
|
||||
<table class="table-form">
|
||||
<tr>
|
||||
<td class="table-td-name"><span class="span_danger">*</span>资质类型:</td>
|
||||
<td class="table-td-content" colspan="3">
|
||||
<telerik:RadDropDownList runat="server" ID="dp_type" Skin="Bootstrap" Width="200px" >
|
||||
<Items>
|
||||
<telerik:DropDownListItem Text="资质" Value="资质" />
|
||||
<telerik:DropDownListItem Text="认证" Value="认证" />
|
||||
</Items>
|
||||
</telerik:RadDropDownList>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="table-td-name" rowspan="2">图片:</td>
|
||||
<td class="table-td-content" colspan="3" runat="server" id="td_pic">
|
||||
<asp:Image ID="imgTopic" runat="server" Height="100" onclick='window.open(this.src)' />
|
||||
</td>
|
||||
<td class="table-td-content" colspan="3" runat="server" id="td_video" visible="false">
|
||||
<video runat="server" height="100" id="video" autoplay loop>您的浏览器不支持\< video>元素</video>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="table-td-content" colspan="3">
|
||||
<telerik:RadAsyncUpload ID="RadAsyncUpload1" runat="server" AllowedFileExtensions=".jpg,.png,.jpeg,.bmp" Skin="Bootstrap" Width="250px" MaxFileInputsCount="1" Style="float: left;">
|
||||
<Localization Select="选择" Remove="移除" Cancel="取消" DropZone="拖拽" />
|
||||
</telerik:RadAsyncUpload>
|
||||
<asp:Button ID="btnUpload" runat="server" Text="上传" CssClass="btn btn-primary" Style="float: left; margin-left: 64px;" OnClick="btnUpload_Click" />
|
||||
<asp:Button ID="btnRemove" runat="server" Text="移除" CssClass="btn btn-danger" Style="float: left; margin-left: 10px;" OnClick="btnRemove_Click" />
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr >
|
||||
<td class="table-td-name"><span class="span_danger">*</span>内容:</td>
|
||||
<td class="table-td-content" colspan="3">
|
||||
<telerik:RadTextBox ID="dsc" runat="server" Skin="Bootstrap" Width="99%" Height="60px" LabelWidth="80px" Resize="None" TextMode="MultiLine">
|
||||
</telerik:RadTextBox>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td class="base-bottom" colspan="4">
|
||||
<input class="mybtn btn btn-success" type="button" value="确定" onclick="$('#btnSure').click()" />
|
||||
<input class="mybtn btn btn-danger" type="button" value="取消" onclick="CloseRadWindow()" />
|
||||
<div class="hidden">
|
||||
<telerik:RadButton ID="btnSure" runat="server" CssClass="btn btn-success" Skin="Bootstrap" Width="120px" Text="确定" AutoPostBack="true" OnClick="btnSure_Click"></telerik:RadButton>
|
||||
<telerik:RadButton ID="btnCancel" runat="server" Skin="Bootstrap" Width="120px" Text="取消" AutoPostBack="False" OnClientClicked="CloseRadWindow" Style="position: relative;"></telerik:RadButton>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
|
||||
<AjaxSettings>
|
||||
<telerik:AjaxSetting AjaxControlID="btnSure">
|
||||
<UpdatedControls>
|
||||
<telerik:AjaxUpdatedControl ControlID="btnSure" UpdatePanelCssClass="" />
|
||||
</UpdatedControls>
|
||||
</telerik:AjaxSetting>
|
||||
|
||||
<telerik:AjaxSetting AjaxControlID="dp_major">
|
||||
<UpdatedControls>
|
||||
<telerik:AjaxUpdatedControl ControlID="dp_subject" UpdatePanelCssClass="" />
|
||||
</UpdatedControls>
|
||||
</telerik:AjaxSetting>
|
||||
</AjaxSettings>
|
||||
</telerik:RadAjaxManager>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,161 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
using Telerik.Web.UI;
|
||||
|
||||
namespace VRS.Management
|
||||
{
|
||||
public partial class ComCertif_Edit : BasePage
|
||||
{
|
||||
DataService.BLL.pro_com_certif bll = new DataService.BLL.pro_com_certif();
|
||||
|
||||
DataService.BLL.admin_log log = new DataService.BLL.admin_log();
|
||||
protected override void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
if (!IsPostBack)
|
||||
{
|
||||
//VerifyPermissions("10016");
|
||||
//BindSystemRoles(dpRole);
|
||||
DataLoad();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
protected void DataLoad()
|
||||
{
|
||||
string Id = Request.Params["Id"];
|
||||
if (!string.IsNullOrWhiteSpace(Id))
|
||||
{
|
||||
var model = bll.GetModel(Id);
|
||||
dsc.Text = model.dsc;
|
||||
imgTopic.ImageUrl = model.url;
|
||||
dp_type.SelectedValue = model.type;
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
OnError(null);
|
||||
}
|
||||
}
|
||||
|
||||
protected void btnSure_Click(object sender, EventArgs e)
|
||||
{
|
||||
string Id = Request.Params["Id"];
|
||||
|
||||
/*
|
||||
if (string.IsNullOrEmpty(real_name.Text))
|
||||
{
|
||||
RadAjaxManager1.Alert("姓名不能为空!");
|
||||
return;
|
||||
}
|
||||
*/
|
||||
if (string.IsNullOrEmpty(imgTopic.ImageUrl))
|
||||
{
|
||||
RadAjaxManager1.Alert("图片不能为空!");
|
||||
return;
|
||||
}
|
||||
|
||||
if (string.IsNullOrEmpty(dsc.Text))
|
||||
{
|
||||
RadAjaxManager1.Alert("描述不能为空!");
|
||||
return;
|
||||
}
|
||||
|
||||
DataService.Model.pro_com_certif model = bll.GetModel(Id);
|
||||
model.type = dp_type.SelectedValue;
|
||||
model.url = imgTopic.ImageUrl;
|
||||
model.dsc = dsc.Text;
|
||||
if (bll.Update(model))
|
||||
{
|
||||
log.write_log("修改资质认证成功。" + "内容:" + dsc.Text.Trim() + ",ID:" + model.id);
|
||||
RadAjaxManager1.ResponseScripts.Add("alert('修改成功!');CloseAndRebind();");
|
||||
}
|
||||
else
|
||||
RadAjaxManager1.Alert("修改失败!");
|
||||
}
|
||||
|
||||
protected void btnUpload_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (RadAsyncUpload1.UploadedFiles.Count < 1)
|
||||
{
|
||||
RadAjaxManager1.Alert("未选择图片!");
|
||||
return;
|
||||
}
|
||||
|
||||
var uploadFile = RadAsyncUpload1.UploadedFiles[0];
|
||||
|
||||
var upload_type = "0";// type.SelectedValue;
|
||||
|
||||
if (upload_type == "0") //图片
|
||||
{
|
||||
var arrray = new string[] { ".jpg", ".png", ".bmp", ".jpeg" };
|
||||
var extension = uploadFile.GetExtension();
|
||||
if (!arrray.Contains(extension))
|
||||
{
|
||||
RadAjaxManager1.Alert("请上传图片!");
|
||||
return;
|
||||
}
|
||||
}
|
||||
else if (upload_type == "1") //视频,.mp4,.avi,.dat,.3gp,.mov,.rmvb
|
||||
{
|
||||
var arrray = new string[] { ".mp4", ".avi", ".dat", ".3gp", ".mov", ".rmvb" };
|
||||
var extension = uploadFile.GetExtension();
|
||||
if (!arrray.Contains(extension))
|
||||
{
|
||||
RadAjaxManager1.Alert("请上传视频!");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if (BasePage.SaveFile(uploadFile, Context, out string filePath))
|
||||
{
|
||||
//imgTopic.ImageUrl = "~" + filePath;
|
||||
if (upload_type == "0")
|
||||
{
|
||||
td_pic.Visible = true;
|
||||
td_video.Visible = false;
|
||||
imgTopic.ImageUrl = "~" + filePath;
|
||||
}
|
||||
else
|
||||
{
|
||||
td_pic.Visible = false;
|
||||
td_video.Visible = true;
|
||||
video.Src = "~" + filePath;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
RadAjaxManager1.Alert("上传失败!");
|
||||
}
|
||||
}
|
||||
|
||||
protected void btnRemove_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (!string.IsNullOrEmpty(imgTopic.ImageUrl))
|
||||
{
|
||||
string path = Server.MapPath(imgTopic.ImageUrl);
|
||||
if (File.Exists(path))
|
||||
{
|
||||
File.SetAttributes(path, FileAttributes.Normal);
|
||||
File.Delete(path);
|
||||
}
|
||||
imgTopic.ImageUrl = "";
|
||||
}
|
||||
if (!string.IsNullOrEmpty(video.Src))
|
||||
{
|
||||
string path = Server.MapPath(video.Src);
|
||||
if (File.Exists(path))
|
||||
{
|
||||
File.SetAttributes(path, FileAttributes.Normal);
|
||||
File.Delete(path);
|
||||
}
|
||||
video.Src = "";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,152 @@
|
|||
//------------------------------------------------------------------------------
|
||||
// <自动生成>
|
||||
// 此代码由工具生成。
|
||||
//
|
||||
// 对此文件的更改可能导致不正确的行为,如果
|
||||
// 重新生成代码,则所做更改将丢失。
|
||||
// </自动生成>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace VRS.Management
|
||||
{
|
||||
|
||||
|
||||
public partial class ComCertif_Edit
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// form1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
|
||||
|
||||
/// <summary>
|
||||
/// RadScriptManager1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadScriptManager RadScriptManager1;
|
||||
|
||||
/// <summary>
|
||||
/// UseFor 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.HiddenField UseFor;
|
||||
|
||||
/// <summary>
|
||||
/// dp_type 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadDropDownList dp_type;
|
||||
|
||||
/// <summary>
|
||||
/// td_pic 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlTableCell td_pic;
|
||||
|
||||
/// <summary>
|
||||
/// imgTopic 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Image imgTopic;
|
||||
|
||||
/// <summary>
|
||||
/// td_video 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlTableCell td_video;
|
||||
|
||||
/// <summary>
|
||||
/// video 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlVideo video;
|
||||
|
||||
/// <summary>
|
||||
/// RadAsyncUpload1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadAsyncUpload RadAsyncUpload1;
|
||||
|
||||
/// <summary>
|
||||
/// btnUpload 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Button btnUpload;
|
||||
|
||||
/// <summary>
|
||||
/// btnRemove 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Button btnRemove;
|
||||
|
||||
/// <summary>
|
||||
/// dsc 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadTextBox dsc;
|
||||
|
||||
/// <summary>
|
||||
/// btnSure 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadButton btnSure;
|
||||
|
||||
/// <summary>
|
||||
/// btnCancel 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadButton btnCancel;
|
||||
|
||||
/// <summary>
|
||||
/// RadAjaxManager1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadAjaxManager RadAjaxManager1;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,253 @@
|
|||
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ComHistory.aspx.cs" Inherits="VRS.Management.ComHistory" %>
|
||||
|
||||
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
|
||||
<!DOCTYPE html>
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head runat="server">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<title>公司历程管理</title>
|
||||
<link href="/Assets/Layui/css/bootstrap.min.css" rel="stylesheet" />
|
||||
<link href="/Assets/Layui/css/materialdesignicons.min.css" rel="stylesheet" />
|
||||
<link href="/Assets/Layui/css/style.min.css" rel="stylesheet" />
|
||||
<link href="/Css/BaseStyle.css" type="text/css" rel="Stylesheet" />
|
||||
</head>
|
||||
<script type="text/javascript">
|
||||
function OpenWindowAdd() {
|
||||
var oWnd = radopen("ComHistory_Add.aspx", "RadWindowManager1");
|
||||
//oWnd.maximize();
|
||||
oWnd.setSize(760, 345);
|
||||
oWnd.center();
|
||||
}
|
||||
|
||||
function OpenWindowDetail(Id) {
|
||||
var oWnd = radopen("ComHistory_Edit.aspx?Id=" + Id, "RadWindowManager1");
|
||||
oWnd.setSize(760, 345);
|
||||
oWnd.center();
|
||||
}
|
||||
|
||||
function OpenWindowProc(Id) {
|
||||
var oWnd = radopen("FaultProc.aspx?Id=" + Id, "RadWindowManager1");
|
||||
oWnd.setSize(860, 605);
|
||||
oWnd.center();
|
||||
}
|
||||
|
||||
|
||||
|
||||
function OnDataDelete(Id) {
|
||||
if (confirm("确定删除数据吗?")) {
|
||||
$("#IdInput").val(Id);
|
||||
$("#btnDelete").click();
|
||||
}
|
||||
}
|
||||
|
||||
function OnDataDeleteUserAll() {
|
||||
if (confirm("确定删除所有学员故障点记录吗?")) {
|
||||
$("#btnDelete_SubALL").click();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
function OnImport() {
|
||||
var oWnd = radopen("../Util/Import.aspx?cmd=ImportUsers", "RadWindowManager1");
|
||||
oWnd.setSize(480, 280);
|
||||
oWnd.center();
|
||||
}
|
||||
|
||||
function refreshGrid(args, msg) {
|
||||
if (!args) {
|
||||
$("#btnSelect").click();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
//绑定关联列表
|
||||
function OnDataSelect(Id, name, taskId) {
|
||||
$("#hd_mainId").val(Id);
|
||||
$("#span_name").html("-" + name);
|
||||
//$("#hd_taskId").val(taskId);
|
||||
$("#btnSelectSub").click();
|
||||
}
|
||||
|
||||
function rowClick(sender, args) {
|
||||
var gridItem = args.get_item();
|
||||
//fault_id,fault_code,fault_name
|
||||
console.log(gridItem);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</script>
|
||||
<body>
|
||||
<form id="form1" runat="server">
|
||||
<telerik:RadScriptManager ID="RadScriptManager1" runat="server">
|
||||
<Scripts>
|
||||
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js"></asp:ScriptReference>
|
||||
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js"></asp:ScriptReference>
|
||||
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js"></asp:ScriptReference>
|
||||
</Scripts>
|
||||
</telerik:RadScriptManager>
|
||||
<div class="hidden">
|
||||
<asp:HiddenField ID="IdInput" runat="server" />
|
||||
<asp:Button ID="btnDelete" runat="server" Text="" OnClick="btnDelete_Click" />
|
||||
<asp:HiddenField ID="hd_mainId" runat="server" />
|
||||
<asp:HiddenField ID="hd_subId" runat="server" />
|
||||
<asp:HiddenField ID="hd_taskId" runat="server" />
|
||||
</div>
|
||||
<div>
|
||||
<table class="table-form">
|
||||
|
||||
<tr>
|
||||
|
||||
<td class="table-td-name">标题、内容:
|
||||
</td>
|
||||
<td class="table-td-content">
|
||||
<telerik:RadTextBox ID="name" runat="server" Skin="Bootstrap" Width="240px">
|
||||
</telerik:RadTextBox>
|
||||
年份: <telerik:RadDropDownList runat="server" ID="dp_yearInfo" Skin="Bootstrap" Width="240px" AutoPostBack="true" OnSelectedIndexChanged="dp_yearInfo_SelectedIndexChanged" > </telerik:RadDropDownList>
|
||||
</td>
|
||||
<td colspan="3">
|
||||
<asp:Button ID="btnSelect" runat="server" Text="查询" CssClass="btn btn-primary " OnClick="btnSelect_Click" />
|
||||
<input type="button" value="新增" class="btn btn-success " onclick="OpenWindowAdd()" />
|
||||
<input type="button" value="导入" class="btn btn-brown btn-lg hidden" onclick="OnImport()" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class="caption" colspan="5">公司历程列表:</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="5">
|
||||
<telerik:RadGrid ID="dataList" runat="server" AllowPaging="True" AutoGenerateColumns="False" BorderWidth="0" BorderColor="Transparent"
|
||||
CellSpacing="0" Culture="zh-CN" GridLines="None" Skin="Bootstrap" MasterTableView-NoMasterRecordsText="记录不存在" PageSize="5"
|
||||
AllowSorting="True" OnPageSizeChanged="GridList_PageSizeChanged"
|
||||
OnSortCommand="GridList_SortCommand"
|
||||
OnDeleteCommand="GrdList_DeleteCommand"
|
||||
OnPageIndexChanged="GridList_PageIndexChanged">
|
||||
<ClientSettings EnableRowHoverStyle="True" ClientEvents-OnRowClick="rowClick">
|
||||
<Selecting AllowRowSelect="False" />
|
||||
<Resizing AllowColumnResize="true" />
|
||||
</ClientSettings>
|
||||
<MasterTableView DataKeyNames="id" ClientDataKeyNames="id">
|
||||
<CommandItemSettings ExportToPdfText="Export to PDF"></CommandItemSettings>
|
||||
<RowIndicatorColumn Visible="True" FilterControlAltText="Filter RowIndicator column">
|
||||
<HeaderStyle Width="20px"></HeaderStyle>
|
||||
</RowIndicatorColumn>
|
||||
<ExpandCollapseColumn Visible="True" FilterControlAltText="Filter ExpandColumn column">
|
||||
<HeaderStyle Width="20px"></HeaderStyle>
|
||||
</ExpandCollapseColumn>
|
||||
<Columns>
|
||||
|
||||
<telerik:GridBoundColumn DataField="id" HeaderStyle-Height="32" ItemStyle-Height="32" HeaderText="ID" Visible="false">
|
||||
</telerik:GridBoundColumn>
|
||||
|
||||
<telerik:GridBoundColumn DataField="year_info" HeaderText="年份" HeaderStyle-Width="100">
|
||||
</telerik:GridBoundColumn>
|
||||
|
||||
<telerik:GridBoundColumn DataField="head" HeaderText="标题" HeaderStyle-Width="200">
|
||||
</telerik:GridBoundColumn>
|
||||
|
||||
<telerik:GridBoundColumn DataField="dsc" HeaderText="内容" HeaderStyle-Width="550">
|
||||
</telerik:GridBoundColumn>
|
||||
|
||||
<%-- <telerik:GridBoundColumn DataField="r1" HeaderText="描述" HeaderStyle-Width="350">
|
||||
</telerik:GridBoundColumn>--%>
|
||||
|
||||
<%-- <telerik:GridBoundColumn DataField="create_time" HeaderText="创建时间" DataFormatString="{0:yyyy-MM-dd HH:mm:ss}"> </telerik:GridBoundColumn>--%>
|
||||
|
||||
<%--<telerik:GridTemplateColumn HeaderText="状态" HeaderStyle-Width="70">
|
||||
<ItemTemplate>
|
||||
<span class="mdi <%#Eval("state").ToString()=="0"?"hidden":"" %>" style="color: green;">启用</span>
|
||||
<span class="mdi <%#Eval("state").ToString()=="1"?"hidden":"" %>" style="color:magenta;">停用</span>
|
||||
</ItemTemplate>
|
||||
</telerik:GridTemplateColumn>--%>
|
||||
|
||||
<%-- <telerik:GridTemplateColumn HeaderText="启用、停用" HeaderStyle-Width="150">
|
||||
<ItemTemplate>
|
||||
<asp:Button runat="server" ID="btn_start" Text="启用" CssClass="btn btn-success btn-xs " CommandName="start" CommandArgument='<%# Eval("scene_id") %>' />
|
||||
<asp:Button runat="server" ID="btn_stop" Text="停用" CssClass="btn btn-danger btn-xs " CommandName="stop" CommandArgument='<%# Eval("scene_id") %>' />
|
||||
</ItemTemplate>
|
||||
</telerik:GridTemplateColumn>--%>
|
||||
|
||||
|
||||
<telerik:GridTemplateColumn HeaderText="操作">
|
||||
<ItemTemplate>
|
||||
<a onclick="OpenWindowDetail('<%#Eval("id") %>')" class="btn btn-warning btn-xs" title="编辑"><span class="mdi mdi-pencil"></span></a>
|
||||
<a onclick="OnDataDelete('<%#Eval("id") %>')" class="btn btn-danger btn-xs" title="删除"><span class="mdi mdi-close"></span></a>
|
||||
</ItemTemplate>
|
||||
</telerik:GridTemplateColumn>
|
||||
</Columns>
|
||||
<EditFormSettings>
|
||||
<EditColumn FilterControlAltText="Filter EditCommandColumn column">
|
||||
</EditColumn>
|
||||
</EditFormSettings>
|
||||
</MasterTableView>
|
||||
<GroupingSettings CollapseTooltip="收起分组" ExpandTooltip="打开分组" GroupContinuedFormatString="... 上一页延续的分组数据。 "
|
||||
GroupContinuesFormatString="分组数据会在下一页继续显示。" GroupSplitDisplayFormat="显示了 {1} 条记录中的 {0} 条。"
|
||||
UnGroupButtonTooltip="点击此处以去除分组" UnGroupTooltip="拖离以去除分组" />
|
||||
<SortingSettings SortedAscToolTip="升序排序" SortedDescToolTip="降序排序" SortToolTip="请点击此处进行排序" />
|
||||
<GroupPanel Text="分组区(请将列名拖到此区域以实现根据列名分组)"></GroupPanel>
|
||||
<PagerStyle FirstPageToolTip="首页" LastPageToolTip="尾页" NextPageToolTip="下一页" PagerTextFormat="更改页:{4} &nbsp;第<strong>{0}</strong>页,共<strong>{1}</strong>页,记录数 第<strong>{2}</strong> 条到第 <strong>{3}</strong>条 ,一共 <strong>{5}</strong> 条记录"
|
||||
PageSizeLabelText="每页数据记录数:" PrevPageToolTip="上一页" />
|
||||
<FilterMenu EnableImageSprites="False">
|
||||
</FilterMenu>
|
||||
<HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Metro">
|
||||
</HeaderContextMenu>
|
||||
</telerik:RadGrid>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="5"> </td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<telerik:RadWindowManager ID="RadWindowManager1" runat="server" Behaviors="Close" VisibleStatusbar="False"
|
||||
Modal="True" Skin="Bootstrap">
|
||||
<Localization Close="关闭" />
|
||||
</telerik:RadWindowManager>
|
||||
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"
|
||||
OnAjaxRequest="AjaxManager_AjaxRequest">
|
||||
<AjaxSettings>
|
||||
<telerik:AjaxSetting AjaxControlID="btnSelect">
|
||||
<UpdatedControls>
|
||||
<telerik:AjaxUpdatedControl ControlID="dataList" />
|
||||
|
||||
</UpdatedControls>
|
||||
</telerik:AjaxSetting>
|
||||
|
||||
<telerik:AjaxSetting AjaxControlID="dataList">
|
||||
<UpdatedControls>
|
||||
<telerik:AjaxUpdatedControl ControlID="dataList" />
|
||||
</UpdatedControls>
|
||||
</telerik:AjaxSetting>
|
||||
|
||||
<telerik:AjaxSetting AjaxControlID="dp_yearInfo">
|
||||
<UpdatedControls>
|
||||
<telerik:AjaxUpdatedControl ControlID="dataList" />
|
||||
</UpdatedControls>
|
||||
</telerik:AjaxSetting>
|
||||
|
||||
<telerik:AjaxSetting AjaxControlID="btnDelete">
|
||||
<UpdatedControls>
|
||||
<telerik:AjaxUpdatedControl ControlID="grdList" />
|
||||
</UpdatedControls>
|
||||
</telerik:AjaxSetting>
|
||||
|
||||
<telerik:AjaxSetting AjaxControlID="RadAjaxManager1">
|
||||
<UpdatedControls>
|
||||
<telerik:AjaxUpdatedControl ControlID="grdList" />
|
||||
</UpdatedControls>
|
||||
</telerik:AjaxSetting>
|
||||
</AjaxSettings>
|
||||
</telerik:RadAjaxManager>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,112 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
using Telerik.Web.UI;
|
||||
|
||||
namespace VRS.Management
|
||||
{
|
||||
public partial class ComHistory : BaseListPage
|
||||
{
|
||||
DataService.BLL.pro_com_history bll = new DataService.BLL.pro_com_history();
|
||||
DataService.BLL.admin_log log = new DataService.BLL.admin_log();
|
||||
|
||||
|
||||
protected override void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
if (!IsPostBack)
|
||||
{
|
||||
//BindMajors(dpMajor, "");
|
||||
//BindGrade(grade, "");
|
||||
BindYears(dp_yearInfo,"");
|
||||
|
||||
DataLoad();
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
protected override void DataLoad()
|
||||
{
|
||||
|
||||
StringBuilder query = new StringBuilder(" 1 = 1 ");
|
||||
if (!string.IsNullOrWhiteSpace(name.Text.Trim()))
|
||||
{
|
||||
query.AppendFormat(" AND (head LIKE '%{0}%' or dsc LIKE '%{0}%' ) ", name.Text.Trim());
|
||||
}
|
||||
|
||||
if (!string.IsNullOrWhiteSpace(dp_yearInfo.SelectedValue))
|
||||
{
|
||||
query.AppendFormat(" AND (year_info = '{0}' ) ", dp_yearInfo.SelectedValue);
|
||||
|
||||
}
|
||||
var sql = query.ToString();
|
||||
var data = bll.GetModelList(sql);
|
||||
dataList.DataSource = data;
|
||||
dataList.Rebind();
|
||||
|
||||
}
|
||||
|
||||
protected override void GridList_PageIndexChanged(object sender, GridPageChangedEventArgs e)
|
||||
{
|
||||
DataLoad();
|
||||
}
|
||||
|
||||
protected override void GridList_PageSizeChanged(object sender, GridPageSizeChangedEventArgs e)
|
||||
{
|
||||
DataLoad();
|
||||
}
|
||||
|
||||
protected override void GridList_SortCommand(object sender, GridSortCommandEventArgs e)
|
||||
{
|
||||
DataLoad();
|
||||
}
|
||||
|
||||
protected override void GrdList_DeleteCommand(object sender, GridCommandEventArgs e)
|
||||
{
|
||||
//string Id = (e.Item as GridDataItem).OwnerTableView.DataKeyValues[e.Item.ItemIndex]["Id"].ToString();
|
||||
//bll.Delete(Id);
|
||||
//DataLoad();
|
||||
}
|
||||
|
||||
protected override void AjaxManager_AjaxRequest(object sender, AjaxRequestEventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
protected void btnSelect_Click(object sender, EventArgs e)
|
||||
{
|
||||
DataLoad();
|
||||
|
||||
}
|
||||
|
||||
protected void btnDelete_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
var model = bll.GetModel(IdInput.Value);
|
||||
var soft_id = IdInput.Value;
|
||||
/*
|
||||
var list = bll_app.GetModelList("soft_id='" + soft_id + "' "); // 附件条件,进度未完成:now() < end_time
|
||||
if (list.Count > 0)
|
||||
{
|
||||
RadAjaxManager1.Alert("无法删除,该软件类型已经在使用中!");
|
||||
return;
|
||||
}
|
||||
*/
|
||||
if (bll.Delete(IdInput.Value))
|
||||
{
|
||||
log.write_log("删除公司历程成功。" + "标题:" + model.head + ",ID:" + IdInput.Value);
|
||||
}
|
||||
|
||||
DataLoad();
|
||||
}
|
||||
|
||||
protected void dp_yearInfo_SelectedIndexChanged(object sender, DropDownListEventArgs e)
|
||||
{
|
||||
DataLoad();
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,134 @@
|
|||
//------------------------------------------------------------------------------
|
||||
// <自动生成>
|
||||
// 此代码由工具生成。
|
||||
//
|
||||
// 对此文件的更改可能导致不正确的行为,如果
|
||||
// 重新生成代码,则所做更改将丢失。
|
||||
// </自动生成>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace VRS.Management
|
||||
{
|
||||
|
||||
|
||||
public partial class ComHistory
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// form1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
|
||||
|
||||
/// <summary>
|
||||
/// RadScriptManager1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadScriptManager RadScriptManager1;
|
||||
|
||||
/// <summary>
|
||||
/// IdInput 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.HiddenField IdInput;
|
||||
|
||||
/// <summary>
|
||||
/// btnDelete 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Button btnDelete;
|
||||
|
||||
/// <summary>
|
||||
/// hd_mainId 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.HiddenField hd_mainId;
|
||||
|
||||
/// <summary>
|
||||
/// hd_subId 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.HiddenField hd_subId;
|
||||
|
||||
/// <summary>
|
||||
/// hd_taskId 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.HiddenField hd_taskId;
|
||||
|
||||
/// <summary>
|
||||
/// name 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadTextBox name;
|
||||
|
||||
/// <summary>
|
||||
/// dp_yearInfo 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadDropDownList dp_yearInfo;
|
||||
|
||||
/// <summary>
|
||||
/// btnSelect 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Button btnSelect;
|
||||
|
||||
/// <summary>
|
||||
/// dataList 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadGrid dataList;
|
||||
|
||||
/// <summary>
|
||||
/// RadWindowManager1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadWindowManager RadWindowManager1;
|
||||
|
||||
/// <summary>
|
||||
/// RadAjaxManager1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadAjaxManager RadAjaxManager1;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,120 @@
|
|||
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ComHistory_Add.aspx.cs" Inherits="VRS.Management.ComHistory_Add" %>
|
||||
|
||||
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
|
||||
|
||||
<!DOCTYPE html>
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head runat="server">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<title>添加公司历程</title>
|
||||
<link href="/Css/BaseStyle.css" type="text/css" rel="Stylesheet" />
|
||||
<link href="/Assets/Layui/css/bootstrap.min.css" rel="stylesheet" />
|
||||
</head>
|
||||
<script type="text/javascript">
|
||||
//关闭模式窗口
|
||||
function CloseAndRebind(args) {
|
||||
GetRadWindow().Close();
|
||||
GetRadWindow().BrowserWindow.refreshGrid(args);
|
||||
}
|
||||
function GetRadWindow() {
|
||||
var oWindow = null;
|
||||
if (window.radWindow) oWindow = window.radWindow; //Will work in Moz in all cases, including clasic dialog
|
||||
else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow; //IE (and Moz as well)
|
||||
return oWindow;
|
||||
}
|
||||
//关闭模式窗口
|
||||
function CloseRadWindow() {
|
||||
GetRadWindow().Close();
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" id="telerikClientEvents1">
|
||||
//<![CDATA[
|
||||
|
||||
function btnSure_Clicked(sender, args) {
|
||||
//Add JavaScript handler code here
|
||||
CloseRadWindow();
|
||||
}
|
||||
//]]>
|
||||
</script>
|
||||
<script type="text/javascript" id="telerikClientEvents2">
|
||||
//<![CDATA[
|
||||
|
||||
function btnCancel_Clicked(sender, args) {
|
||||
//Add JavaScript handler code here
|
||||
CloseRadWindow();
|
||||
}
|
||||
|
||||
</script>
|
||||
<body>
|
||||
<br />
|
||||
<form id="form1" runat="server">
|
||||
<telerik:RadScriptManager ID="RadScriptManager1" runat="server">
|
||||
<Scripts>
|
||||
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js"></asp:ScriptReference>
|
||||
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js"></asp:ScriptReference>
|
||||
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js"></asp:ScriptReference>
|
||||
</Scripts>
|
||||
</telerik:RadScriptManager>
|
||||
<asp:HiddenField ID="UseFor" runat="server" Value="Sim" />
|
||||
<div>
|
||||
|
||||
<table class="table-form">
|
||||
<tr>
|
||||
<td class="table-td-name"><span class="span_danger">*</span>年份:</td>
|
||||
<td class="table-td-content">
|
||||
<telerik:RadTextBox ID="year_info" runat="server" Skin="Bootstrap" Width="240px" Visible="false">
|
||||
</telerik:RadTextBox>
|
||||
|
||||
<telerik:RadDropDownList runat="server" ID="dp_yearInfo" Skin="Bootstrap" Width="240px" > </telerik:RadDropDownList>
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="table-td-name"><span class="span_danger">*</span>标题:</td>
|
||||
<td class="table-td-content">
|
||||
<telerik:RadTextBox ID="head" runat="server" Skin="Bootstrap" Width="99%">
|
||||
</telerik:RadTextBox>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="table-td-name">内容:</td>
|
||||
<td class="table-td-content">
|
||||
<telerik:RadTextBox ID="dsc_content" runat="server" Skin="Bootstrap" Width="99%" Height="90px" LabelWidth="80px" Resize="None" TextMode="MultiLine">
|
||||
</telerik:RadTextBox>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<%-- <tr>
|
||||
<td class="table-td-name">备注:</td>
|
||||
<td class="table-td-content">
|
||||
<telerik:RadTextBox ID="r1" runat="server" Skin="Bootstrap" Width="240px">
|
||||
</telerik:RadTextBox>
|
||||
</td>
|
||||
</tr>--%>
|
||||
|
||||
<tr>
|
||||
<td class="base-bottom" colspan="2">
|
||||
<input class="mybtn btn btn-success" type="button" value="确定" onclick="$('#btnSure').click()" />
|
||||
<input class="mybtn btn btn-danger" type="button" value="取消" onclick="CloseRadWindow()" />
|
||||
<div class="hidden">
|
||||
<telerik:RadButton ID="btnSure" runat="server" CssClass="btn btn-success" Skin="Bootstrap" Width="120px" Text="确定" AutoPostBack="true" OnClick="btnSure_Click"></telerik:RadButton>
|
||||
<telerik:RadButton ID="btnCancel" runat="server" Skin="Bootstrap" Width="120px" Text="取消" AutoPostBack="False" OnClientClicked="CloseRadWindow" Style="position: relative;"></telerik:RadButton>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
|
||||
<AjaxSettings>
|
||||
<telerik:AjaxSetting AjaxControlID="btnSure">
|
||||
<UpdatedControls>
|
||||
<telerik:AjaxUpdatedControl ControlID="btnSure" UpdatePanelCssClass="" />
|
||||
</UpdatedControls>
|
||||
</telerik:AjaxSetting>
|
||||
</AjaxSettings>
|
||||
</telerik:RadAjaxManager>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,55 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
|
||||
namespace VRS.Management
|
||||
{
|
||||
public partial class ComHistory_Add : BasePage
|
||||
{
|
||||
DataService.BLL.pro_com_history bll = new DataService.BLL.pro_com_history();
|
||||
DataService.BLL.admin_log log = new DataService.BLL.admin_log();
|
||||
protected override void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
base.Page_Load(sender, e);
|
||||
if (!IsPostBack)
|
||||
{
|
||||
BindYears(dp_yearInfo);
|
||||
}
|
||||
}
|
||||
protected void btnSure_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (string.IsNullOrEmpty(head.Text.Trim()))
|
||||
{
|
||||
RadAjaxManager1.Alert("标题不能为空!");
|
||||
return;
|
||||
}
|
||||
/*
|
||||
if (bll.GetRecordCount(string.Format(" soft_name = '{0}' ", name.Text.Trim())) > 0)
|
||||
{
|
||||
RadAjaxManager1.Alert("类型名称禁止重复!");
|
||||
return;
|
||||
}
|
||||
*/
|
||||
|
||||
DataService.Model.pro_com_history model = new DataService.Model.pro_com_history();
|
||||
model.id = BasePage.GetId();
|
||||
model.year_info = dp_yearInfo.SelectedValue;
|
||||
model.head = head.Text.Trim();
|
||||
model.dsc = dsc_content.Text.Trim();
|
||||
model.create_time = DateTime.Now;
|
||||
if (bll.Add(model))
|
||||
{
|
||||
log.write_log("添加公司历程成功。" + "名称:" + model.head + ",ID:" + model.id);
|
||||
RadAjaxManager1.ResponseScripts.Add("alert('添加成功!');CloseAndRebind();");
|
||||
}
|
||||
else
|
||||
{
|
||||
RadAjaxManager1.Alert("添加失败!");
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,107 @@
|
|||
//------------------------------------------------------------------------------
|
||||
// <自动生成>
|
||||
// 此代码由工具生成。
|
||||
//
|
||||
// 对此文件的更改可能导致不正确的行为,如果
|
||||
// 重新生成代码,则所做更改将丢失。
|
||||
// </自动生成>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace VRS.Management
|
||||
{
|
||||
|
||||
|
||||
public partial class ComHistory_Add
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// form1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
|
||||
|
||||
/// <summary>
|
||||
/// RadScriptManager1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadScriptManager RadScriptManager1;
|
||||
|
||||
/// <summary>
|
||||
/// UseFor 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.HiddenField UseFor;
|
||||
|
||||
/// <summary>
|
||||
/// year_info 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadTextBox year_info;
|
||||
|
||||
/// <summary>
|
||||
/// dp_yearInfo 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadDropDownList dp_yearInfo;
|
||||
|
||||
/// <summary>
|
||||
/// head 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadTextBox head;
|
||||
|
||||
/// <summary>
|
||||
/// dsc_content 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadTextBox dsc_content;
|
||||
|
||||
/// <summary>
|
||||
/// btnSure 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadButton btnSure;
|
||||
|
||||
/// <summary>
|
||||
/// btnCancel 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadButton btnCancel;
|
||||
|
||||
/// <summary>
|
||||
/// RadAjaxManager1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadAjaxManager RadAjaxManager1;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,119 @@
|
|||
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ComHistory_Edit.aspx.cs" Inherits="VRS.Management.ComHistory_Edit" %>
|
||||
|
||||
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
|
||||
|
||||
<!DOCTYPE html>
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head runat="server">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<title>修改公司历程</title>
|
||||
<link href="/Css/BaseStyle.css" type="text/css" rel="Stylesheet" />
|
||||
<link href="/Assets/Layui/css/bootstrap.min.css" rel="stylesheet" />
|
||||
</head>
|
||||
<script type="text/javascript">
|
||||
//关闭模式窗口
|
||||
function CloseAndRebind(args) {
|
||||
GetRadWindow().Close();
|
||||
GetRadWindow().BrowserWindow.refreshGrid(args);
|
||||
}
|
||||
function GetRadWindow() {
|
||||
var oWindow = null;
|
||||
if (window.radWindow) oWindow = window.radWindow; //Will work in Moz in all cases, including clasic dialog
|
||||
else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow; //IE (and Moz as well)
|
||||
return oWindow;
|
||||
}
|
||||
//关闭模式窗口
|
||||
function CloseRadWindow() {
|
||||
GetRadWindow().Close();
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" id="telerikClientEvents1">
|
||||
//<![CDATA[
|
||||
|
||||
function btnSure_Clicked(sender, args) {
|
||||
//Add JavaScript handler code here
|
||||
CloseRadWindow();
|
||||
}
|
||||
//]]>
|
||||
</script>
|
||||
<script type="text/javascript" id="telerikClientEvents2">
|
||||
//<![CDATA[
|
||||
|
||||
function btnCancel_Clicked(sender, args) {
|
||||
//Add JavaScript handler code here
|
||||
CloseRadWindow();
|
||||
}
|
||||
|
||||
</script>
|
||||
<body>
|
||||
<br />
|
||||
<form id="form1" runat="server">
|
||||
<telerik:RadScriptManager ID="RadScriptManager1" runat="server">
|
||||
<Scripts>
|
||||
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js"></asp:ScriptReference>
|
||||
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js"></asp:ScriptReference>
|
||||
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js"></asp:ScriptReference>
|
||||
</Scripts>
|
||||
</telerik:RadScriptManager>
|
||||
<asp:HiddenField ID="UseFor" runat="server" Value="Sim" />
|
||||
<div>
|
||||
|
||||
<table class="table-form">
|
||||
<tr>
|
||||
<td class="table-td-name"><span class="span_danger">*</span>年份:</td>
|
||||
<td class="table-td-content">
|
||||
<telerik:RadTextBox ID="year_info" runat="server" Skin="Bootstrap" Width="240px" Visible="false">
|
||||
</telerik:RadTextBox>
|
||||
|
||||
<telerik:RadDropDownList runat="server" ID="dp_yearInfo" Skin="Bootstrap" Width="240px" > </telerik:RadDropDownList>
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="table-td-name"><span class="span_danger">*</span>标题:</td>
|
||||
<td class="table-td-content">
|
||||
<telerik:RadTextBox ID="head" runat="server" Skin="Bootstrap" Width="99%">
|
||||
</telerik:RadTextBox>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="table-td-name">内容:</td>
|
||||
<td class="table-td-content">
|
||||
<telerik:RadTextBox ID="dsc_content" runat="server" Skin="Bootstrap" Width="99%" Height="90px" LabelWidth="80px" Resize="None" TextMode="MultiLine">
|
||||
</telerik:RadTextBox>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<%-- <tr>
|
||||
<td class="table-td-name">备注:</td>
|
||||
<td class="table-td-content">
|
||||
<telerik:RadTextBox ID="r1" runat="server" Skin="Bootstrap" Width="240px">
|
||||
</telerik:RadTextBox>
|
||||
</td>
|
||||
</tr>--%>
|
||||
|
||||
<tr>
|
||||
<td class="base-bottom" colspan="2">
|
||||
<input class="mybtn btn btn-success" type="button" value="确定" onclick="$('#btnSure').click()" />
|
||||
<input class="mybtn btn btn-danger" type="button" value="取消" onclick="CloseRadWindow()" />
|
||||
<div class="hidden">
|
||||
<telerik:RadButton ID="btnSure" runat="server" CssClass="btn btn-success" Skin="Bootstrap" Width="120px" Text="确定" AutoPostBack="true" OnClick="btnSure_Click"></telerik:RadButton>
|
||||
<telerik:RadButton ID="btnCancel" runat="server" Skin="Bootstrap" Width="120px" Text="取消" AutoPostBack="False" OnClientClicked="CloseRadWindow" Style="position: relative;"></telerik:RadButton>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
|
||||
<AjaxSettings>
|
||||
<telerik:AjaxSetting AjaxControlID="btnSure">
|
||||
<UpdatedControls>
|
||||
<telerik:AjaxUpdatedControl ControlID="btnSure" UpdatePanelCssClass="" />
|
||||
</UpdatedControls>
|
||||
</telerik:AjaxSetting>
|
||||
</AjaxSettings>
|
||||
</telerik:RadAjaxManager>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,74 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
|
||||
namespace VRS.Management
|
||||
{
|
||||
public partial class ComHistory_Edit : BasePage
|
||||
{
|
||||
|
||||
|
||||
DataService.BLL.admin_log log = new DataService.BLL.admin_log();
|
||||
|
||||
|
||||
DataService.BLL.pro_com_history bll = new DataService.BLL.pro_com_history();
|
||||
protected override void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
base.Page_Load(sender, e);
|
||||
if (!IsPostBack)
|
||||
{
|
||||
BindYears(dp_yearInfo);
|
||||
DataLoad();
|
||||
}
|
||||
}
|
||||
|
||||
protected void DataLoad()
|
||||
{
|
||||
string Id = Request.Params["Id"];
|
||||
if (!string.IsNullOrWhiteSpace(Id))
|
||||
{
|
||||
var model = bll.GetModel(Id);
|
||||
dp_yearInfo.SelectedValue = model.year_info;
|
||||
head.Text = model.head;
|
||||
dsc_content.Text = model.dsc;
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
OnError(null);
|
||||
}
|
||||
}
|
||||
|
||||
protected void btnSure_Click(object sender, EventArgs e)
|
||||
{
|
||||
var model = bll.GetModel(Request.Params["Id"]);
|
||||
if (string.IsNullOrEmpty(head.Text.Trim()))
|
||||
{
|
||||
RadAjaxManager1.Alert("标题不能为空!");
|
||||
return;
|
||||
}
|
||||
var id = Request.Params["Id"];
|
||||
/*
|
||||
if (bll.GetRecordCount(string.Format(" soft_name = '{0}' and soft_id!='{1}' ", name.Text.Trim(), model.soft_id)) > 0)
|
||||
{
|
||||
RadAjaxManager1.Alert("类型名称称禁止重复!");
|
||||
return;
|
||||
}
|
||||
*/
|
||||
model.year_info = dp_yearInfo.SelectedValue;
|
||||
model.head = head.Text.Trim();
|
||||
model.dsc = dsc_content.Text.Trim();
|
||||
|
||||
if (bll.Update(model))
|
||||
{
|
||||
log.write_log("修改公司历程成功。" + "标题:" + head.Text.Trim() + ",id:" + model.id);
|
||||
RadAjaxManager1.ResponseScripts.Add("alert('修改成功!');CloseAndRebind();");
|
||||
}
|
||||
else
|
||||
RadAjaxManager1.Alert("修改失败!");
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,107 @@
|
|||
//------------------------------------------------------------------------------
|
||||
// <自动生成>
|
||||
// 此代码由工具生成。
|
||||
//
|
||||
// 对此文件的更改可能导致不正确的行为,如果
|
||||
// 重新生成代码,则所做更改将丢失。
|
||||
// </自动生成>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace VRS.Management
|
||||
{
|
||||
|
||||
|
||||
public partial class ComHistory_Edit
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// form1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
|
||||
|
||||
/// <summary>
|
||||
/// RadScriptManager1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadScriptManager RadScriptManager1;
|
||||
|
||||
/// <summary>
|
||||
/// UseFor 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.HiddenField UseFor;
|
||||
|
||||
/// <summary>
|
||||
/// year_info 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadTextBox year_info;
|
||||
|
||||
/// <summary>
|
||||
/// dp_yearInfo 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadDropDownList dp_yearInfo;
|
||||
|
||||
/// <summary>
|
||||
/// head 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadTextBox head;
|
||||
|
||||
/// <summary>
|
||||
/// dsc_content 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadTextBox dsc_content;
|
||||
|
||||
/// <summary>
|
||||
/// btnSure 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadButton btnSure;
|
||||
|
||||
/// <summary>
|
||||
/// btnCancel 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadButton btnCancel;
|
||||
|
||||
/// <summary>
|
||||
/// RadAjaxManager1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::Telerik.Web.UI.RadAjaxManager RadAjaxManager1;
|
||||
}
|
||||
}
|
|
@ -117,7 +117,13 @@
|
|||
|
||||
<li class="nav-item"><a class="multitabs" href="App.aspx"><i class="mdi mdi-account-location"></i>应用方案</a> </li>
|
||||
|
||||
<li class="nav-item"><a class="multitabs" href="Course.aspx"><i class="mdi mdi-sass"></i>课程应用</a> </li>
|
||||
<%--<li class="nav-item"><a class="multitabs" href="Course.aspx"><i class="mdi mdi-sass"></i>课程应用</a> </li>--%>
|
||||
|
||||
<li class="nav-item"><a class="multitabs" href="ComHistory.aspx"><i class="mdi mdi-weather-windy-variant"></i>公司历程</a> </li>
|
||||
|
||||
<li class="nav-item"><a class="multitabs" href="ComCertif.aspx"><i class="mdi mdi-atom"></i>公司资质</a> </li>
|
||||
|
||||
<li class="nav-item"><a class="multitabs" href="ComAbout_Edit.aspx"><i class="mdi mdi-file-find"></i>关于我们</a> </li>
|
||||
|
||||
<%--
|
||||
<li class="nav-item"><a class="multitabs" href="DeviceCheckItemManage.aspx"><i class="mdi mdi-settings"></i>设备巡检要素管理</a> </li>
|
||||
|
|
|
@ -120,8 +120,8 @@
|
|||
</telerik:RadTextBox>
|
||||
</td>
|
||||
<td colspan="3">
|
||||
<asp:Button ID="btnSelect" runat="server" Text="查询" CssClass="btn btn-primary btn-lg" OnClick="btnSelect_Click" />
|
||||
<input type="button" value="新增" class="btn btn-success btn-lg" onclick="OpenWindowAdd()" />
|
||||
<asp:Button ID="btnSelect" runat="server" Text="查询" CssClass="btn btn-primary " OnClick="btnSelect_Click" />
|
||||
<input type="button" value="新增" class="btn btn-success " onclick="OpenWindowAdd()" />
|
||||
<input type="button" value="导入" class="btn btn-brown btn-lg hidden" onclick="OnImport()" />
|
||||
</td>
|
||||
</tr>
|
||||
|
|
|
@ -521,6 +521,21 @@ namespace VRS
|
|||
}
|
||||
|
||||
|
||||
public void BindYears(RadDropDownList control, string defaultItem = null)
|
||||
{
|
||||
var dpYear = control;
|
||||
var year = DateTime.Now.Year;
|
||||
dpYear.Items.Clear();
|
||||
if (null != defaultItem)
|
||||
control.Items.Add(new DropDownListItem(defaultItem, defaultItem));
|
||||
for (int i = 0; i < 20; i++)
|
||||
{
|
||||
var currentYear = (year - i).ToString();
|
||||
dpYear.Items.Add(new DropDownListItem(currentYear, currentYear));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/*
|
||||
|
|
|
@ -636,6 +636,13 @@
|
|||
<Content Include="Management\App_Add.aspx" />
|
||||
<Content Include="Management\App_Edit.aspx" />
|
||||
<Content Include="Management\App_Func_Dsc.aspx" />
|
||||
<Content Include="Management\ComAbout_Edit.aspx" />
|
||||
<Content Include="Management\ComCertif.aspx" />
|
||||
<Content Include="Management\ComCertif_Add.aspx" />
|
||||
<Content Include="Management\ComCertif_Edit.aspx" />
|
||||
<Content Include="Management\ComHistory.aspx" />
|
||||
<Content Include="Management\ComHistory_Add.aspx" />
|
||||
<Content Include="Management\ComHistory_Edit.aspx" />
|
||||
<Content Include="Management\Course.aspx" />
|
||||
<Content Include="Management\Course_Add.aspx" />
|
||||
<Content Include="Management\Course_Edit.aspx" />
|
||||
|
@ -1037,6 +1044,55 @@
|
|||
<Compile Include="Management\App_Func_Dsc.aspx.designer.cs">
|
||||
<DependentUpon>App_Func_Dsc.aspx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Management\ComAbout_Edit.aspx.cs">
|
||||
<DependentUpon>ComAbout_Edit.aspx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Management\ComAbout_Edit.aspx.designer.cs">
|
||||
<DependentUpon>ComAbout_Edit.aspx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Management\ComCertif.aspx.cs">
|
||||
<DependentUpon>ComCertif.aspx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Management\ComCertif.aspx.designer.cs">
|
||||
<DependentUpon>ComCertif.aspx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Management\ComCertif_Add.aspx.cs">
|
||||
<DependentUpon>ComCertif_Add.aspx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Management\ComCertif_Add.aspx.designer.cs">
|
||||
<DependentUpon>ComCertif_Add.aspx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Management\ComCertif_Edit.aspx.cs">
|
||||
<DependentUpon>ComCertif_Edit.aspx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Management\ComCertif_Edit.aspx.designer.cs">
|
||||
<DependentUpon>ComCertif_Edit.aspx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Management\ComHistory.aspx.cs">
|
||||
<DependentUpon>ComHistory.aspx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Management\ComHistory.aspx.designer.cs">
|
||||
<DependentUpon>ComHistory.aspx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Management\ComHistory_Add.aspx.cs">
|
||||
<DependentUpon>ComHistory_Add.aspx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Management\ComHistory_Add.aspx.designer.cs">
|
||||
<DependentUpon>ComHistory_Add.aspx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Management\ComHistory_Edit.aspx.cs">
|
||||
<DependentUpon>ComHistory_Edit.aspx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Management\ComHistory_Edit.aspx.designer.cs">
|
||||
<DependentUpon>ComHistory_Edit.aspx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Management\Course.aspx.cs">
|
||||
<DependentUpon>Course.aspx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
<IISExpressWindowsAuthentication />
|
||||
<IISExpressUseClassicPipelineMode />
|
||||
<UseGlobalApplicationHostFile />
|
||||
<LastActiveSolutionConfig>Release|Any CPU</LastActiveSolutionConfig>
|
||||
<LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig>
|
||||
<ProjectView>ShowAllFiles</ProjectView>
|
||||
<NameOfLastUsedPublishProfile>E:\工作项目\2025项目\公司应用仿真\网站项目\dlmh_system\VRS\Properties\PublishProfiles\FolderProfile9.pubxml</NameOfLastUsedPublishProfile>
|
||||
<Controller_SelectedScaffolderID>MvcControllerEmptyScaffolder</Controller_SelectedScaffolderID>
|
||||
|
|
Loading…
Reference in New Issue