| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  | using System; | 
					
						
							|  |  |  |  | using System.Collections.Generic; | 
					
						
							|  |  |  |  | using System.Data; | 
					
						
							|  |  |  |  | using System.Data.SqlClient; | 
					
						
							|  |  |  |  | using System.Linq; | 
					
						
							|  |  |  |  | using System.Web; | 
					
						
							|  |  |  |  | using BLL; | 
					
						
							| 
									
										
										
										
											2022-12-26 14:34:56 +08:00
										 |  |  |  | using Newtonsoft.Json; | 
					
						
							|  |  |  |  | using RestSharp; | 
					
						
							|  |  |  |  | using Model; | 
					
						
							| 
									
										
										
										
											2023-07-10 15:00:56 +08:00
										 |  |  |  | using System.Net; | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | namespace FineUIPro.Web.SysManage | 
					
						
							|  |  |  |  | { | 
					
						
							|  |  |  |  |     public partial class SysConstSet : PageBase | 
					
						
							|  |  |  |  |     { | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 加载页面 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="sender"></param> | 
					
						
							|  |  |  |  |         /// <param name="e"></param> | 
					
						
							|  |  |  |  |         protected void Page_Load(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             if (!IsPostBack) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 //if (this.CurrUser.UserId == BLL.Const.sysglyId || this.CurrUser.UserId == BLL.Const.hfnbdId) | 
					
						
							|  |  |  |  |                 //{ | 
					
						
							|  |  |  |  |                 //    this.btnArrowRefresh.Hidden = false; | 
					
						
							|  |  |  |  |                 //} | 
					
						
							| 
									
										
										
										
											2023-08-10 11:40:02 +08:00
										 |  |  |  |                 if (this.CurrUser.UserId == Const.hfnbdId) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.TabHttpLog.Hidden = false; | 
					
						
							|  |  |  |  |                     this.TabOnlineMenuSet.Hidden = false; | 
					
						
							|  |  |  |  |                 } | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  |                 /// TAB1加载页面方法 | 
					
						
							|  |  |  |  |                 this.LoadTab1Data(); | 
					
						
							|  |  |  |  |                 ConstValue.InitConstValueDropDownList(this.drpSuperMenu, this.rblMenuType.SelectedValue, true); | 
					
						
							|  |  |  |  |                 /// TAB2加载页面方法 | 
					
						
							|  |  |  |  |                 this.LoadTab2Data(); | 
					
						
							|  |  |  |  |                 /// TAB2加载页面方法 | 
					
						
							|  |  |  |  |                 this.LoadTab3Data(); | 
					
						
							| 
									
										
										
										
											2023-08-10 11:40:02 +08:00
										 |  |  |  |                 LoadTabOnlineEditData(); | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |         #region 多附件转换 | 
					
						
							|  |  |  |  |         #region 附件路径多附件转化 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 附件路径多附件转化 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="sender"></param> | 
					
						
							|  |  |  |  |         /// <param name="e"></param> | 
					
						
							|  |  |  |  |         protected void btnArrowRefresh_Click(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             ///设备材料报验 | 
					
						
							|  |  |  |  |             var InspectionEquipmentList = from x in Funs.DB.Comprehensive_InspectionEquipment select x; | 
					
						
							|  |  |  |  |             if (InspectionEquipmentList.Count() > 0) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 foreach (var item in InspectionEquipmentList) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     if (!string.IsNullOrEmpty(item.AttachUrl)) | 
					
						
							|  |  |  |  |                     { | 
					
						
							|  |  |  |  |                         this.InsertAttachFile(item.InspectionEquipmentId, item.AttachUrl, BLL.Const.InspectionEquipmentMenuId); | 
					
						
							|  |  |  |  |                     } | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             ///人员报验 | 
					
						
							|  |  |  |  |             var InspectionPersonList = from x in Funs.DB.Comprehensive_InspectionPerson select x; | 
					
						
							|  |  |  |  |             if (InspectionPersonList.Count() > 0) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 foreach (var item in InspectionPersonList) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     if (!string.IsNullOrEmpty(item.AttachUrl)) | 
					
						
							|  |  |  |  |                     { | 
					
						
							|  |  |  |  |                         this.InsertAttachFile(item.InspectionPersonId, item.AttachUrl, BLL.Const.InspectionPersonMenuId); | 
					
						
							|  |  |  |  |                     } | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             ///机具报验 | 
					
						
							|  |  |  |  |             var InspectionMachineList = from x in Funs.DB.Comprehensive_InspectionMachine select x; | 
					
						
							|  |  |  |  |             if (InspectionMachineList.Count() > 0) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 foreach (var item in InspectionMachineList) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     if (!string.IsNullOrEmpty(item.AttachUrl)) | 
					
						
							|  |  |  |  |                     { | 
					
						
							|  |  |  |  |                         this.InsertAttachFile(item.InspectionMachineId, item.AttachUrl, BLL.Const.InspectionMachineMenuId); | 
					
						
							|  |  |  |  |                     } | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             ///设计变更单 | 
					
						
							|  |  |  |  |             var DesignChangeOrderList = from x in Funs.DB.Comprehensive_DesignChangeOrder select x; | 
					
						
							|  |  |  |  |             if (DesignChangeOrderList.Count() > 0) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 foreach (var item in DesignChangeOrderList) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     if (!string.IsNullOrEmpty(item.AttachUrl)) | 
					
						
							|  |  |  |  |                     { | 
					
						
							|  |  |  |  |                         this.InsertAttachFile(item.DesignChangeOrderId, item.AttachUrl, BLL.Const.DesignChangeOrderMenuId); | 
					
						
							|  |  |  |  |                     } | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             ///现场签证 | 
					
						
							|  |  |  |  |             var SiteVisaManagementList = from x in Funs.DB.Comprehensive_SiteVisaManagement select x; | 
					
						
							|  |  |  |  |             if (SiteVisaManagementList.Count() > 0) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 foreach (var item in SiteVisaManagementList) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     if (!string.IsNullOrEmpty(item.AttachUrl)) | 
					
						
							|  |  |  |  |                     { | 
					
						
							|  |  |  |  |                         this.InsertAttachFile(item.VisaId, item.AttachUrl, BLL.Const.SiteVisaManagementMenuId); | 
					
						
							|  |  |  |  |                     } | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             ///设计交底 | 
					
						
							|  |  |  |  |             var DesignDetailsList = from x in Funs.DB.Comprehensive_DesignDetails select x; | 
					
						
							|  |  |  |  |             if (DesignDetailsList.Count() > 0) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 foreach (var item in DesignDetailsList) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     if (!string.IsNullOrEmpty(item.AttachUrl)) | 
					
						
							|  |  |  |  |                     { | 
					
						
							|  |  |  |  |                         this.InsertAttachFile(item.DesignDetailsId, item.AttachUrl, BLL.Const.DesignDetailsMenuId); | 
					
						
							|  |  |  |  |                     } | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             ///施工组织设计及施工方案 | 
					
						
							|  |  |  |  |             var GeneralPlanApprovalList = from x in Funs.DB.Comprehensive_GeneralPlanApproval select x; | 
					
						
							|  |  |  |  |             if (GeneralPlanApprovalList.Count() > 0) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 foreach (var item in GeneralPlanApprovalList) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     if (!string.IsNullOrEmpty(item.AttachUrl)) | 
					
						
							|  |  |  |  |                     { | 
					
						
							|  |  |  |  |                         this.InsertAttachFile(item.GeneralPlanApprovalId, item.AttachUrl, BLL.Const.GeneralPlanApprovalMenuId); | 
					
						
							|  |  |  |  |                     } | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             ///超过一定规模的危大施工方案 | 
					
						
							|  |  |  |  |             var MajorPlanApprovalList = from x in Funs.DB.Comprehensive_MajorPlanApproval select x; | 
					
						
							|  |  |  |  |             if (MajorPlanApprovalList.Count() > 0) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 foreach (var item in MajorPlanApprovalList) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     if (!string.IsNullOrEmpty(item.AttachUrl)) | 
					
						
							|  |  |  |  |                     { | 
					
						
							|  |  |  |  |                         this.InsertAttachFile(item.MajorPlanApprovalId, item.AttachUrl, BLL.Const.MajorPlanApprovalMenuId); | 
					
						
							|  |  |  |  |                     } | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             ///NCR | 
					
						
							|  |  |  |  |             var NCRManagementList = from x in Funs.DB.Comprehensive_NCRManagement select x; | 
					
						
							|  |  |  |  |             if (NCRManagementList.Count() > 0) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 foreach (var item in NCRManagementList) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     if (!string.IsNullOrEmpty(item.AttachUrl)) | 
					
						
							|  |  |  |  |                     { | 
					
						
							|  |  |  |  |                         this.InsertAttachFile(item.NCRManagementId, item.AttachUrl, BLL.Const.NCRManagementMenuId); | 
					
						
							|  |  |  |  |                     } | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             ///质量事故处理记录 | 
					
						
							|  |  |  |  |             var QualityAccidentList = from x in Funs.DB.Comprehensive_QualityAccident select x; | 
					
						
							|  |  |  |  |             if (QualityAccidentList.Count() > 0) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 foreach (var item in QualityAccidentList) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     if (!string.IsNullOrEmpty(item.AttachUrl)) | 
					
						
							|  |  |  |  |                     { | 
					
						
							|  |  |  |  |                         this.InsertAttachFile(item.QualityAccidentId, item.AttachUrl, BLL.Const.QualityAccidentMenuId); | 
					
						
							|  |  |  |  |                     } | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             ///资料接收登记 | 
					
						
							|  |  |  |  |             var DataReceivingList = from x in Funs.DB.Comprehensive_DataReceiving select x; | 
					
						
							|  |  |  |  |             if (DataReceivingList.Count() > 0) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 foreach (var item in DataReceivingList) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     if (!string.IsNullOrEmpty(item.AttachUrl)) | 
					
						
							|  |  |  |  |                     { | 
					
						
							|  |  |  |  |                         this.InsertAttachFile(item.DataReceivingId, item.AttachUrl, BLL.Const.DataReceivingMenuId); | 
					
						
							|  |  |  |  |                     } | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             ///资料发放登记 | 
					
						
							|  |  |  |  |             var DataDistributionList = from x in Funs.DB.Comprehensive_DataDistribution select x; | 
					
						
							|  |  |  |  |             if (DataDistributionList.Count() > 0) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 foreach (var item in DataDistributionList) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     if (!string.IsNullOrEmpty(item.AttachUrl)) | 
					
						
							|  |  |  |  |                     { | 
					
						
							|  |  |  |  |                         this.InsertAttachFile(item.DataDistributionId, item.AttachUrl, BLL.Const.DataDistributionMenuId); | 
					
						
							|  |  |  |  |                     } | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             ///共检通知单 | 
					
						
							|  |  |  |  |             var InspectionManagementList = from x in Funs.DB.ProcessControl_InspectionManagement select x; | 
					
						
							|  |  |  |  |             if (InspectionManagementList.Count() > 0) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 foreach (var item in InspectionManagementList) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     if (!string.IsNullOrEmpty(item.AttachUrl)) | 
					
						
							|  |  |  |  |                     { | 
					
						
							|  |  |  |  |                         this.InsertAttachFile(item.InspectionId, item.AttachUrl, BLL.Const.InspectionNoticeMenuId); | 
					
						
							|  |  |  |  |                     } | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             ///ITP清单 | 
					
						
							|  |  |  |  |             var ITPListProjectList = from x in Funs.DB.CQMS_Foreign_ITPListProject select x; | 
					
						
							|  |  |  |  |             if (ITPListProjectList.Count() > 0) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 foreach (var item in ITPListProjectList) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     if (!string.IsNullOrEmpty(item.AttachUrl)) | 
					
						
							|  |  |  |  |                     { | 
					
						
							|  |  |  |  |                         this.InsertAttachFile(item.ITPListId, item.AttachUrl, BLL.Const.ITPListProjectMenuId); | 
					
						
							|  |  |  |  |                     } | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             ///国外项目控制点检查检测 | 
					
						
							|  |  |  |  |             var ControlPointCheckList = from x in Funs.DB.CQMS_Foreign_ControlPointCheck select x; | 
					
						
							|  |  |  |  |             if (ControlPointCheckList.Count() > 0) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 foreach (var item in ControlPointCheckList) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     if (!string.IsNullOrEmpty(item.AttachUrl)) | 
					
						
							|  |  |  |  |                     { | 
					
						
							|  |  |  |  |                         this.InsertAttachFile(item.ControlPointCheckId, item.AttachUrl, BLL.Const.ControlPointCheckMenuId); | 
					
						
							|  |  |  |  |                     } | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             ///资料库 | 
					
						
							|  |  |  |  |             var FileList = from x in Funs.DB.DataBase_File select x; | 
					
						
							|  |  |  |  |             if (FileList.Count() > 0) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 foreach (var item in FileList) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     if (!string.IsNullOrEmpty(item.AttachUrl)) | 
					
						
							|  |  |  |  |                     { | 
					
						
							|  |  |  |  |                         this.InsertAttachFile(item.FileId, item.AttachUrl, BLL.Const.DataBaseProjectMenuId); | 
					
						
							|  |  |  |  |                     } | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             ShowNotify("转化成功!", MessageBoxIcon.Success); | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							|  |  |  |  |         #region 多附件转化方法 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 多附件转化方法 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="ID"></param> | 
					
						
							|  |  |  |  |         /// <param name="attachUrl"></param> | 
					
						
							|  |  |  |  |         private void InsertAttachFile(string ID, string attachUrl, string menuId) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             var att = Funs.DB.AttachFile.FirstOrDefault(x => x.ToKeyId == ID); | 
					
						
							|  |  |  |  |             if (att == null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 Model.AttachFile newAttachFile = new Model.AttachFile | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     AttachFileId = SQLHelper.GetNewID(typeof(Model.AttachFile)), | 
					
						
							|  |  |  |  |                     ToKeyId = ID, | 
					
						
							|  |  |  |  |                     AttachSource = BLL.UploadFileService.GetSourceByAttachUrl(attachUrl, 100, string.Empty), | 
					
						
							|  |  |  |  |                     AttachUrl = attachUrl, | 
					
						
							|  |  |  |  |                     MenuId = menuId | 
					
						
							|  |  |  |  |                 }; | 
					
						
							|  |  |  |  |                 Funs.DB.AttachFile.InsertOnSubmit(newAttachFile); | 
					
						
							|  |  |  |  |                 Funs.DB.SubmitChanges(); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             else | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 if (string.IsNullOrEmpty(att.MenuId)) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     att.MenuId = menuId; | 
					
						
							|  |  |  |  |                     Funs.DB.SubmitChanges(); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |         #endregion  | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #region TAB1加载页面方法 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 加载页面方法 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         private void LoadTab1Data() | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             //var sysSet = BLL.ConstValue.drpConstItemList(BLL.ConstValue.Group_Synchronization).FirstOrDefault(); | 
					
						
							|  |  |  |  |             //if (sysSet != null) | 
					
						
							|  |  |  |  |             //{ | 
					
						
							|  |  |  |  |             //    if (sysSet.ConstValue == "1") | 
					
						
							|  |  |  |  |             //    { | 
					
						
							|  |  |  |  |             //        this.ckSynchronization.Checked = true; | 
					
						
							|  |  |  |  |             //    } | 
					
						
							|  |  |  |  |             //    else | 
					
						
							|  |  |  |  |             //    { | 
					
						
							|  |  |  |  |             //        this.ckSynchronization.Checked = false; | 
					
						
							|  |  |  |  |             //    } | 
					
						
							|  |  |  |  |             //} | 
					
						
							|  |  |  |  |             var sysSet2 = BLL.ConstValue.drpConstItemList(BLL.ConstValue.Group_IsMonthReportGetAVG).FirstOrDefault(); | 
					
						
							|  |  |  |  |             if (sysSet2 != null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 if (sysSet2.ConstValue == "1") | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.ckIsMonthReportGetAVG.Checked = true; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 else | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.ckIsMonthReportGetAVG.Checked = false; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             var sysSet3 = BLL.ConstValue.drpConstItemList(BLL.ConstValue.Group_MonthReportFreezeDay).FirstOrDefault(); | 
					
						
							|  |  |  |  |             if (sysSet3 != null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 this.txtMonthReportFreezeDay.Text = sysSet3.ConstValue; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             var sysSet4 = BLL.ConstValue.drpConstItemList(BLL.ConstValue.Group_MenuFlowOperate).FirstOrDefault(); | 
					
						
							|  |  |  |  |             if (sysSet4 != null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 if (sysSet4.ConstValue == "1") | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.ckMenuFlowOperate.Checked = true; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 else | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.ckMenuFlowOperate.Checked = false; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             var sysSet5 = (from x in Funs.DB.Sys_Const where x.ConstText == "员工绩效考核第一季度生成时间" select x).ToList().FirstOrDefault(); | 
					
						
							|  |  |  |  |             if (sysSet5 != null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 string[] str = sysSet5.ConstValue.Split('|'); | 
					
						
							|  |  |  |  |                 if (str.Length > 0) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.txtMarch.Text = (str[0] == null ? "" : str[0]).ToString(); | 
					
						
							|  |  |  |  |                     this.txtMarchday.Text = (str[1] == null ? "" : str[1]).ToString(); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             var sysSet6 = (from x in Funs.DB.Sys_Const where x.ConstText == "员工绩效考核第二季度生成时间" select x).ToList().FirstOrDefault(); | 
					
						
							|  |  |  |  |             if (sysSet6 != null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 string[] str = sysSet6.ConstValue.Split('|'); | 
					
						
							|  |  |  |  |                 if (str.Length > 0) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.txtJune.Text = (str[0] == null ? "" : str[0]).ToString(); | 
					
						
							|  |  |  |  |                     this.txtJuneday.Text = (str[1] == null ? "" : str[1]).ToString(); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             var sysSet7 = (from x in Funs.DB.Sys_Const where x.ConstText == "员工绩效考核第三季度生成时间" select x).ToList().FirstOrDefault(); | 
					
						
							|  |  |  |  |             if (sysSet7 != null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 string[] str = sysSet7.ConstValue.Split('|'); | 
					
						
							|  |  |  |  |                 if (str.Length > 0) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.txtSeptember.Text = (str[0] == null ? "" : str[0]).ToString(); | 
					
						
							|  |  |  |  |                     this.txtSeptemberday.Text = (str[1] == null ? "" : str[1]).ToString(); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             var sysSet8 = (from x in Funs.DB.Sys_Const where x.ConstText == "员工绩效考核第四季度生成时间" select x).ToList().FirstOrDefault(); | 
					
						
							|  |  |  |  |             if (sysSet8 != null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 string[] str = sysSet8.ConstValue.Split('|'); | 
					
						
							|  |  |  |  |                 if (str.Length > 0) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.txtDecember.Text = (str[0] == null ? "" : str[0]).ToString(); | 
					
						
							|  |  |  |  |                     this.txtDecemberday.Text = (str[1] == null ? "" : str[1]).ToString(); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							| 
									
										
										
										
											2022-12-26 14:34:56 +08:00
										 |  |  |  |             var sysSet9 = (from x in Funs.DB.Sys_Set where x.SetName == "集团接口地址" select x).ToList().FirstOrDefault(); | 
					
						
							|  |  |  |  |             if (sysSet9 != null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 txtSerVerUrl.Text = sysSet9.SetValue; | 
					
						
							|  |  |  |  |             } | 
					
						
							| 
									
										
										
										
											2023-09-27 09:10:09 +08:00
										 |  |  |  |             var sysSet10 = (from x in Funs.DB.Sys_Const where x.ConstText == "集团ESB地址" select x).ToList().FirstOrDefault(); | 
					
						
							|  |  |  |  |             if (sysSet10 != null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 txtESBSerVerUrl.Text = sysSet10.ConstValue; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             var sysSet11 = (from x in Funs.DB.Sys_Const where x.ConstText == "ClientId" select x).ToList().FirstOrDefault(); | 
					
						
							|  |  |  |  |             if (sysSet11 != null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 txtClientId.Text = sysSet11.ConstValue; | 
					
						
							|  |  |  |  |             } | 
					
						
							| 
									
										
										
										
											2024-12-24 19:04:32 +08:00
										 |  |  |  |             var sysSet6_Api = (from x in Funs.DB.Sys_Set where x.SetName == "程序接口访问地址" select x).ToList().FirstOrDefault(); | 
					
						
							|  |  |  |  |             if (sysSet6_Api != null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 this.txtSGGLApiUrl.Text = sysSet6_Api.SetValue; | 
					
						
							|  |  |  |  |             } | 
					
						
							| 
									
										
										
										
											2023-08-10 11:40:02 +08:00
										 |  |  |  |             var sysSet18 = BLL.ConstValue.drpConstItemList(BLL.ConstValue.Group_SafeReferer).Select(x => new { x.ConstText, x.ConstValue }).ToList(); | 
					
						
							|  |  |  |  |             var txtReferer = ""; | 
					
						
							|  |  |  |  |             foreach (var item in sysSet18) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 string a = item.ConstText + "|" + item.ConstValue; | 
					
						
							|  |  |  |  |                 txtReferer += a + "&"; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             txtRefererWhitelist.Text = txtReferer; | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 保存按钮 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="sender"></param> | 
					
						
							|  |  |  |  |         /// <param name="e"></param> | 
					
						
							|  |  |  |  |         protected void btnSave_Click(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             var db = new Model.SGGLDB(Funs.ConnString); | 
					
						
							|  |  |  |  |             //var sysSet = BLL.ConstValue.drpConstItemList(BLL.ConstValue.Group_Synchronization).FirstOrDefault(); | 
					
						
							|  |  |  |  |             //if (sysSet != null) | 
					
						
							|  |  |  |  |             //{ | 
					
						
							|  |  |  |  |             //    if (this.ckSynchronization.Checked == true) | 
					
						
							|  |  |  |  |             //    { | 
					
						
							|  |  |  |  |             //        sysSet.ConstValue = "1"; | 
					
						
							|  |  |  |  |             //    } | 
					
						
							|  |  |  |  |             //    else | 
					
						
							|  |  |  |  |             //    { | 
					
						
							|  |  |  |  |             //        sysSet.ConstValue = "0"; | 
					
						
							|  |  |  |  |             //    } | 
					
						
							|  |  |  |  |             //    Funs.DB.SubmitChanges(); | 
					
						
							|  |  |  |  |             //} | 
					
						
							|  |  |  |  |             var sysSet2 = BLL.ConstValue.drpConstItemList(BLL.ConstValue.Group_IsMonthReportGetAVG).FirstOrDefault(); | 
					
						
							|  |  |  |  |             if (sysSet2 != null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 if (this.ckIsMonthReportGetAVG.Checked == true) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     sysSet2.ConstValue = "1"; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 else | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     sysSet2.ConstValue = "0"; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 db.SubmitChanges(); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             var sysSet3 = BLL.ConstValue.drpConstItemList(BLL.ConstValue.Group_MonthReportFreezeDay).FirstOrDefault(); | 
					
						
							|  |  |  |  |             if (sysSet3 != null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 sysSet3.ConstValue = this.txtMonthReportFreezeDay.Text.Trim(); | 
					
						
							|  |  |  |  |                 Funs.DB.SubmitChanges(); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             var sysSet4 = BLL.ConstValue.drpConstItemList(BLL.ConstValue.Group_MenuFlowOperate).FirstOrDefault(); | 
					
						
							|  |  |  |  |             if (sysSet4 != null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 if (this.ckMenuFlowOperate.Checked == true) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     sysSet4.ConstValue = "1"; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 else | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     sysSet4.ConstValue = "0"; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 db.SubmitChanges(); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             Model.Sys_Const sysSet5 = db.Sys_Const.FirstOrDefault(x => x.ConstText == "员工绩效考核第一季度生成时间"); | 
					
						
							|  |  |  |  |             if (sysSet5 != null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 if (!string.IsNullOrEmpty(this.txtMarch.Text.Trim())) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     sysSet5.ConstValue = this.txtMarch.Text.Trim(); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 if (!string.IsNullOrEmpty(this.txtMarchday.Text.Trim())) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     sysSet5.ConstValue += "|" + this.txtMarchday.Text.Trim(); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 Funs.DB.SubmitChanges(); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             else | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 Model.Sys_Const newSysSet5 = new Model.Sys_Const(); | 
					
						
							|  |  |  |  |                 newSysSet5.ID = SQLHelper.GetNewID(); | 
					
						
							|  |  |  |  |                 if (!string.IsNullOrEmpty(this.txtMarch.Text.Trim())) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     newSysSet5.ConstValue = this.txtMarch.Text.Trim(); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 if (!string.IsNullOrEmpty(this.txtMarchday.Text.Trim())) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     newSysSet5.ConstValue += "|" + this.txtMarchday.Text.Trim(); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 newSysSet5.ConstText = "员工绩效考核第一季度生成时间"; | 
					
						
							|  |  |  |  |                 newSysSet5.SortIndex = 1; | 
					
						
							|  |  |  |  |                 newSysSet5.GroupId = "PersonQuarterCheck"; | 
					
						
							|  |  |  |  |                 Funs.DB.Sys_Const.InsertOnSubmit(newSysSet5); | 
					
						
							|  |  |  |  |                 Funs.DB.SubmitChanges(); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             var sysSet6 = db.Sys_Const.FirstOrDefault(x => x.ConstText == "员工绩效考核第二季度生成时间"); | 
					
						
							|  |  |  |  |             if (sysSet6 != null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 if (!string.IsNullOrEmpty(this.txtJune.Text.Trim())) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     sysSet6.ConstValue = this.txtJune.Text.Trim(); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 if (!string.IsNullOrEmpty(this.txtJuneday.Text.Trim())) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     sysSet6.ConstValue += "|" + this.txtJuneday.Text.Trim(); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 db.SubmitChanges(); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             else | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 Model.Sys_Const newSysSet6 = new Model.Sys_Const(); | 
					
						
							|  |  |  |  |                 newSysSet6.ID = SQLHelper.GetNewID(); | 
					
						
							|  |  |  |  |                 if (!string.IsNullOrEmpty(this.txtJune.Text.Trim())) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     newSysSet6.ConstValue = this.txtJune.Text.Trim(); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 if (!string.IsNullOrEmpty(this.txtJuneday.Text.Trim())) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     newSysSet6.ConstValue += "|" + this.txtJuneday.Text.Trim(); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 newSysSet6.ConstText = "员工绩效考核第二季度生成时间"; | 
					
						
							|  |  |  |  |                 newSysSet6.SortIndex = 2; | 
					
						
							|  |  |  |  |                 newSysSet6.GroupId = "PersonQuarterCheck"; | 
					
						
							|  |  |  |  |                 Funs.DB.Sys_Const.InsertOnSubmit(newSysSet6); | 
					
						
							|  |  |  |  |                 Funs.DB.SubmitChanges(); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             var sysSet7 = db.Sys_Const.FirstOrDefault(x => x.ConstText == "员工绩效考核第三季度生成时间"); | 
					
						
							|  |  |  |  |             if (sysSet7 != null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 if (!string.IsNullOrEmpty(this.txtSeptember.Text.Trim())) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     sysSet7.ConstValue = this.txtSeptember.Text.Trim(); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 if (!string.IsNullOrEmpty(this.txtSeptemberday.Text.Trim())) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     sysSet7.ConstValue += "|" + this.txtSeptemberday.Text.Trim(); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 db.SubmitChanges(); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             else | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 Model.Sys_Const newSysSet7 = new Model.Sys_Const(); | 
					
						
							|  |  |  |  |                 newSysSet7.ID = SQLHelper.GetNewID(); | 
					
						
							|  |  |  |  |                 if (!string.IsNullOrEmpty(this.txtSeptember.Text.Trim())) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     newSysSet7.ConstValue = this.txtSeptember.Text.Trim(); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 if (!string.IsNullOrEmpty(this.txtSeptemberday.Text.Trim())) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     newSysSet7.ConstValue += "|" + this.txtSeptemberday.Text.Trim(); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 newSysSet7.ConstText = "员工绩效考核第三季度生成时间"; | 
					
						
							|  |  |  |  |                 newSysSet7.SortIndex = 3; | 
					
						
							|  |  |  |  |                 newSysSet7.GroupId = "PersonQuarterCheck"; | 
					
						
							|  |  |  |  |                 Funs.DB.Sys_Const.InsertOnSubmit(newSysSet7); | 
					
						
							|  |  |  |  |                 Funs.DB.SubmitChanges(); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             var sysSet8 = db.Sys_Const.FirstOrDefault(x => x.ConstText == "员工绩效考核第四季度生成时间"); | 
					
						
							|  |  |  |  |             if (sysSet8 != null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 if (!string.IsNullOrEmpty(this.txtDecember.Text.Trim())) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     sysSet8.ConstValue = this.txtDecember.Text.Trim(); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 if (!string.IsNullOrEmpty(this.txtDecemberday.Text.Trim())) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     sysSet8.ConstValue += "|" + this.txtDecemberday.Text.Trim(); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 db.SubmitChanges(); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             else | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 Model.Sys_Const newSysSet8 = new Model.Sys_Const(); | 
					
						
							|  |  |  |  |                 newSysSet8.ID = SQLHelper.GetNewID(); | 
					
						
							|  |  |  |  |                 if (!string.IsNullOrEmpty(this.txtDecember.Text.Trim())) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     newSysSet8.ConstValue = this.txtDecember.Text.Trim(); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 if (!string.IsNullOrEmpty(this.txtDecemberday.Text.Trim())) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     newSysSet8.ConstValue += "|" + this.txtDecemberday.Text.Trim(); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 newSysSet8.ConstText = "员工绩效考核第四季度生成时间"; | 
					
						
							|  |  |  |  |                 newSysSet8.SortIndex = 4; | 
					
						
							|  |  |  |  |                 newSysSet8.GroupId = "PersonQuarterCheck"; | 
					
						
							|  |  |  |  |                 Funs.DB.Sys_Const.InsertOnSubmit(newSysSet8); | 
					
						
							|  |  |  |  |                 Funs.DB.SubmitChanges(); | 
					
						
							|  |  |  |  |             } | 
					
						
							| 
									
										
										
										
											2022-12-26 14:34:56 +08:00
										 |  |  |  |             Model.Sys_Set sysSet9 = db.Sys_Set.FirstOrDefault(x => x.SetName == "集团接口地址"); | 
					
						
							|  |  |  |  |             if (sysSet9 != null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 if (!string.IsNullOrEmpty(this.txtSerVerUrl.Text.Trim())) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     sysSet9.SetValue = this.txtSerVerUrl.Text.Trim(); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 db.SubmitChanges(); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             else | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 Model.Sys_Set newSysSet9 = new Model.Sys_Set(); | 
					
						
							|  |  |  |  |                 if (!string.IsNullOrEmpty(this.txtSerVerUrl.Text.Trim())) | 
					
						
							|  |  |  |  |                 { | 
					
						
							| 
									
										
										
										
											2024-12-25 10:40:30 +08:00
										 |  |  |  |                     newSysSet9.SetValue = this.txtSerVerUrl.Text.Trim();  | 
					
						
							| 
									
										
										
										
											2022-12-26 14:34:56 +08:00
										 |  |  |  |                 } | 
					
						
							|  |  |  |  |                 newSysSet9.SetName = "集团接口地址"; | 
					
						
							|  |  |  |  |                 Funs.DB.Sys_Set.InsertOnSubmit(newSysSet9); | 
					
						
							|  |  |  |  |                 Funs.DB.SubmitChanges(); | 
					
						
							|  |  |  |  |             } | 
					
						
							| 
									
										
										
										
											2024-12-24 19:04:32 +08:00
										 |  |  |  |             Model.Sys_Set sysSet6_Api = db.Sys_Set.FirstOrDefault(x => x.SetName == "程序接口访问地址"); | 
					
						
							|  |  |  |  |             if (sysSet6_Api != null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 if (!string.IsNullOrEmpty(this.txtSGGLApiUrl.Text.Trim())) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     sysSet6_Api.SetValue = this.txtSGGLApiUrl.Text.Trim(); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 db.SubmitChanges(); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             else | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 Model.Sys_Set newsysSet6_Api = new Model.Sys_Set(); | 
					
						
							| 
									
										
										
										
											2024-12-24 19:46:54 +08:00
										 |  |  |  |                 newsysSet6_Api.SetId = 3; | 
					
						
							| 
									
										
										
										
											2024-12-24 19:04:32 +08:00
										 |  |  |  |                 if (!string.IsNullOrEmpty(this.txtSGGLApiUrl.Text.Trim())) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     newsysSet6_Api.SetValue = this.txtSGGLApiUrl.Text.Trim(); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 newsysSet6_Api.SetName = "程序接口访问地址"; | 
					
						
							|  |  |  |  |                 Funs.DB.Sys_Set.InsertOnSubmit(newsysSet6_Api); | 
					
						
							|  |  |  |  |                 Funs.DB.SubmitChanges(); | 
					
						
							|  |  |  |  |             } | 
					
						
							| 
									
										
										
										
											2023-09-27 09:10:09 +08:00
										 |  |  |  |             Model.Sys_Const sysSet10 = db.Sys_Const.FirstOrDefault(x => x.ConstText == "集团ESB地址"); | 
					
						
							|  |  |  |  |             if (sysSet10 != null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 if (!string.IsNullOrEmpty(this.txtESBSerVerUrl.Text.Trim())) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     sysSet10.ConstValue = this.txtESBSerVerUrl.Text.Trim(); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 db.SubmitChanges(); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             else | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 Model.Sys_Const newSysSet10 = new Model.Sys_Const(); | 
					
						
							|  |  |  |  |                 newSysSet10.ID = SQLHelper.GetNewID(); | 
					
						
							|  |  |  |  |                 if (!string.IsNullOrEmpty(this.txtESBSerVerUrl.Text.Trim())) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     newSysSet10.ConstValue = this.txtESBSerVerUrl.Text.Trim(); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 newSysSet10.ConstText = "集团ESB地址"; | 
					
						
							|  |  |  |  |                 Funs.DB.Sys_Const.InsertOnSubmit(newSysSet10); | 
					
						
							|  |  |  |  |                 Funs.DB.SubmitChanges(); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             Model.Sys_Const sysSet11 = db.Sys_Const.FirstOrDefault(x => x.ConstText == "ClientId"); | 
					
						
							|  |  |  |  |             if (sysSet11 != null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 if (!string.IsNullOrEmpty(this.txtClientId.Text.Trim())) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     sysSet11.ConstValue = this.txtClientId.Text.Trim(); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 db.SubmitChanges(); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             else | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 Model.Sys_Const newSysSet11 = new Model.Sys_Const(); | 
					
						
							|  |  |  |  |                 newSysSet11.ID = SQLHelper.GetNewID(); | 
					
						
							|  |  |  |  |                 if (!string.IsNullOrEmpty(this.txtClientId.Text.Trim())) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     newSysSet11.ConstValue = this.txtClientId.Text.Trim(); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 newSysSet11.ConstText = "ClientId"; | 
					
						
							|  |  |  |  |                 Funs.DB.Sys_Const.InsertOnSubmit(newSysSet11); | 
					
						
							|  |  |  |  |                 Funs.DB.SubmitChanges(); | 
					
						
							|  |  |  |  |             } | 
					
						
							| 
									
										
										
										
											2023-08-10 11:40:02 +08:00
										 |  |  |  |             ConstValue.DeleteConstValueBygroupId(BLL.ConstValue.Group_SafeReferer); | 
					
						
							|  |  |  |  |             var q = txtRefererWhitelist.Text.Split('&'); | 
					
						
							|  |  |  |  |             foreach (var item in q) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 var detail = item.Split('|'); | 
					
						
							|  |  |  |  |                 if (detail.Length == 2) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     Model.Sys_Const newSys_Const = new Model.Sys_Const() | 
					
						
							|  |  |  |  |                     { | 
					
						
							|  |  |  |  |                         ID = SQLHelper.GetNewID(typeof(Model.Sys_Const)), | 
					
						
							|  |  |  |  |                         ConstText = detail[0].ToString(), | 
					
						
							|  |  |  |  |                         ConstValue = detail[1].ToString(), | 
					
						
							|  |  |  |  |                         SortIndex = 1, | 
					
						
							|  |  |  |  |                         GroupId = ConstValue.Group_SafeReferer | 
					
						
							|  |  |  |  |                     }; | 
					
						
							|  |  |  |  |                     Funs.DB.Sys_Const.InsertOnSubmit(newSys_Const); | 
					
						
							|  |  |  |  |                     Funs.DB.SubmitChanges(); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             } | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  |             ShowNotify("保存成功!", MessageBoxIcon.Success); | 
					
						
							|  |  |  |  |             BLL.LogService.AddSys_Log(this.CurrUser, "修改系统环境设置!", string.Empty, BLL.Const.SysConstSetMenuId, BLL.Const.BtnModify); | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #region TAB2加载页面方法 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// TAB2加载页面方法 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         private void LoadTab2Data() | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             this.treeMenu.Nodes.Clear(); | 
					
						
							|  |  |  |  |             var sysMenu = BLL.SysMenuService.GetMenuListByMenuType(this.drpSuperMenu.SelectedValue); | 
					
						
							|  |  |  |  |             if (sysMenu.Count() > 0) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 this.InitTreeMenu(sysMenu, null); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #region 加载菜单下拉框树 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 加载菜单下拉框树 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         private void InitTreeMenu(List<Model.Sys_Menu> menusList, TreeNode node) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             string supMenu = "0"; | 
					
						
							|  |  |  |  |             if (node != null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 supMenu = node.NodeID; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             var menuItemList = menusList.Where(x => x.SuperMenu == supMenu).OrderBy(x => x.SortIndex);    //获取菜单列表 | 
					
						
							|  |  |  |  |             if (menuItemList.Count() > 0) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 foreach (var item in menuItemList) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     TreeNode newNode = new TreeNode | 
					
						
							|  |  |  |  |                     { | 
					
						
							|  |  |  |  |                         Text = item.MenuName, | 
					
						
							|  |  |  |  |                         NodeID = item.MenuId, | 
					
						
							|  |  |  |  |                     }; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |                     if (node == null) | 
					
						
							|  |  |  |  |                     { | 
					
						
							|  |  |  |  |                         this.treeMenu.Nodes.Add(newNode); | 
					
						
							|  |  |  |  |                     } | 
					
						
							|  |  |  |  |                     else | 
					
						
							|  |  |  |  |                     { | 
					
						
							|  |  |  |  |                         node.Nodes.Add(newNode); | 
					
						
							|  |  |  |  |                     } | 
					
						
							|  |  |  |  |                     if (!item.IsEnd.HasValue || item.IsEnd == false) | 
					
						
							|  |  |  |  |                     { | 
					
						
							|  |  |  |  |                         InitTreeMenu(menusList, newNode); | 
					
						
							|  |  |  |  |                     } | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #region 下拉框回发事件 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 下拉框回发事件 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="sender"></param> | 
					
						
							|  |  |  |  |         /// <param name="e"></param> | 
					
						
							|  |  |  |  |         protected void drpMenu_TextChanged(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             string menuId = this.drpMenu.Value; | 
					
						
							|  |  |  |  |             ///加载流程列表 | 
					
						
							|  |  |  |  |             this.BindGrid(); | 
					
						
							|  |  |  |  |             var sysMenu = BLL.SysMenuService.GetSysMenuByMenuId(menuId); | 
					
						
							|  |  |  |  |             if (sysMenu != null && sysMenu.IsEnd == true) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 var codeTemplateRule = BLL.SysConstSetService.GetCodeTemplateRuleByMenuId(sysMenu.MenuId); | 
					
						
							|  |  |  |  |                 if (codeTemplateRule != null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     if (codeTemplateRule.IsProjectCode == true) | 
					
						
							|  |  |  |  |                     { | 
					
						
							|  |  |  |  |                         this.ckProjectCode.Checked = true; | 
					
						
							|  |  |  |  |                     } | 
					
						
							|  |  |  |  |                     else | 
					
						
							|  |  |  |  |                     { | 
					
						
							|  |  |  |  |                         this.ckProjectCode.Checked = false; | 
					
						
							|  |  |  |  |                     } | 
					
						
							|  |  |  |  |                     this.txtPrefix.Text = codeTemplateRule.Prefix; | 
					
						
							|  |  |  |  |                     if (codeTemplateRule.IsUnitCode == true) | 
					
						
							|  |  |  |  |                     { | 
					
						
							|  |  |  |  |                         this.ckUnitCode.Checked = true; | 
					
						
							|  |  |  |  |                     } | 
					
						
							|  |  |  |  |                     else | 
					
						
							|  |  |  |  |                     { | 
					
						
							|  |  |  |  |                         this.ckUnitCode.Checked = false; | 
					
						
							|  |  |  |  |                     } | 
					
						
							|  |  |  |  |                     this.txtDigit.Text = codeTemplateRule.Digit.ToString(); | 
					
						
							|  |  |  |  |                     this.txtTemplate.Text = HttpUtility.HtmlDecode(codeTemplateRule.Template); | 
					
						
							|  |  |  |  |                     this.txtSymbol.Text = codeTemplateRule.Symbol; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 else | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.ckProjectCode.Checked = true; | 
					
						
							|  |  |  |  |                     this.txtDigit.Text = "4"; | 
					
						
							|  |  |  |  |                     this.txtSymbol.Text = "-"; | 
					
						
							|  |  |  |  |                     this.txtPrefix.Text = string.Empty; | 
					
						
							|  |  |  |  |                     this.ckUnitCode.Checked = false; | 
					
						
							|  |  |  |  |                     this.txtTemplate.Text = HttpUtility.HtmlDecode(string.Empty); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             else | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 this.drpMenu.Text = string.Empty; | 
					
						
							|  |  |  |  |                 this.drpMenu.Value = string.Empty; | 
					
						
							|  |  |  |  |                 if (sysMenu != null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ShowNotify("请选择末级菜单操作!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #region 流程列表绑定数据 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 流程列表绑定数据 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         private void BindGrid() | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             string strSql = @"SELECT flow.FlowOperateId,flow.MenuId,flow.FlowStep,flow.GroupNum,flow.OrderNum,flow.AuditFlowName,flow.RoleId,flow.IsFlowEnd" | 
					
						
							|  |  |  |  |                 + @" FROM dbo.Sys_MenuFlowOperate AS flow " | 
					
						
							|  |  |  |  |                 + @" WHERE flow.MenuId=@MenuId"; | 
					
						
							|  |  |  |  |             List<SqlParameter> listStr = new List<SqlParameter>(); | 
					
						
							|  |  |  |  |             string menuId = string.Empty; | 
					
						
							|  |  |  |  |             if (!string.IsNullOrEmpty(this.drpMenu.Value)) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 menuId = this.drpMenu.Value; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             listStr.Add(new SqlParameter("@MenuId", menuId)); | 
					
						
							|  |  |  |  |             SqlParameter[] parameter = listStr.ToArray(); | 
					
						
							|  |  |  |  |             DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter); | 
					
						
							|  |  |  |  |             Grid1.RecordCount = tb.Rows.Count; | 
					
						
							|  |  |  |  |             var table = this.GetPagedDataTable(Grid1, tb); | 
					
						
							|  |  |  |  |             Grid1.DataSource = table; | 
					
						
							|  |  |  |  |             Grid1.DataBind(); | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 得到角色名称字符串 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="bigType"></param> | 
					
						
							|  |  |  |  |         /// <returns></returns> | 
					
						
							|  |  |  |  |         protected string ConvertRole(object roleIds) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             return BLL.RoleService.getRoleNamesRoleIds(roleIds); | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #region 排序 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 排序 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="sender"></param> | 
					
						
							|  |  |  |  |         /// <param name="e"></param> | 
					
						
							|  |  |  |  |         protected void Grid1_Sort(object sender, GridSortEventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             BindGrid(); | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #region 增加编辑事件 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 增加按钮 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="sender"></param> | 
					
						
							|  |  |  |  |         /// <param name="e"></param> | 
					
						
							|  |  |  |  |         protected void btnFlowOperateNew_Click(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             var sysMenu = SysMenuService.GetSysMenuByMenuId(this.drpMenu.Value); | 
					
						
							|  |  |  |  |             if (sysMenu != null && sysMenu.IsEnd == true) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 var getMenuFlowOperate = Funs.DB.Sys_MenuFlowOperate.FirstOrDefault(x => x.MenuId == sysMenu.MenuId && x.IsFlowEnd == true); | 
					
						
							|  |  |  |  |                 if (getMenuFlowOperate == null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("MenuFlowOperateEdit.aspx?MenuId={0}&FlowOperateId={1}", sysMenu.MenuId, string.Empty, "增加 - "))); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 else | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     Alert.ShowInParent("流程已存在结束步骤!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// Grid双击事件 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="sender"></param> | 
					
						
							|  |  |  |  |         /// <param name="e"></param> | 
					
						
							|  |  |  |  |         protected void Grid1_RowDoubleClick(object sender, GridRowClickEventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             var sysMenu = BLL.SysMenuService.GetSysMenuByMenuId(this.drpMenu.Value); | 
					
						
							|  |  |  |  |             if (sysMenu != null && sysMenu.IsEnd == true) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("MenuFlowOperateEdit.aspx?MenuId={0}&FlowOperateId={1}", sysMenu.MenuId, Grid1.SelectedRowID, "编辑 - "))); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #region  删除数据 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 批量删除数据 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="sender"></param> | 
					
						
							|  |  |  |  |         /// <param name="e"></param> | 
					
						
							|  |  |  |  |         protected void btnFlowOperateDelete_Click(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             if (Grid1.SelectedRowIndexArray.Length > 0) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 if (LicensePublicService.lisenWorkList.Contains(this.drpMenu.Value)) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     foreach (int rowIndex in Grid1.SelectedRowIndexArray) | 
					
						
							|  |  |  |  |                     { | 
					
						
							|  |  |  |  |                         string rowID = Grid1.DataKeys[rowIndex][0].ToString(); | 
					
						
							|  |  |  |  |                         BLL.SysConstSetService.DeleteMenuFlowOperateLicense(rowID); | 
					
						
							|  |  |  |  |                     } | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 else | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     foreach (int rowIndex in Grid1.SelectedRowIndexArray) | 
					
						
							|  |  |  |  |                     { | 
					
						
							|  |  |  |  |                         string rowID = Grid1.DataKeys[rowIndex][0].ToString(); | 
					
						
							|  |  |  |  |                         BLL.SysConstSetService.DeleteMenuFlowOperateByFlowOperateId(rowID); | 
					
						
							|  |  |  |  |                     } | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |                 BLL.MenuFlowOperateService.SetSortIndex(this.drpMenu.Value); | 
					
						
							|  |  |  |  |                 BindGrid(); | 
					
						
							|  |  |  |  |                 BLL.LogService.AddSys_Log(this.CurrUser, "删除审批流程信息!", null, BLL.Const.SysConstSetMenuId, BLL.Const.BtnDelete); | 
					
						
							|  |  |  |  |                 ShowNotify("删除数据成功!"); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #region 关闭弹出窗口 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 关闭弹出窗口 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="sender"></param> | 
					
						
							|  |  |  |  |         /// <param name="e"></param> | 
					
						
							|  |  |  |  |         protected void Window1_Close(object sender, WindowCloseEventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             BindGrid(); | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							|  |  |  |  |         #endregion         | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #region TAB2保存按钮 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// TAB2保存按钮 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="sender"></param> | 
					
						
							|  |  |  |  |         /// <param name="e"></param> | 
					
						
							|  |  |  |  |         protected void btnTab2Save_Click(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             var sysMenu = BLL.SysMenuService.GetSysMenuByMenuId(this.drpMenu.Value); | 
					
						
							|  |  |  |  |             if (sysMenu != null && sysMenu.IsEnd == true) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 this.SaveData2(sysMenu.MenuId); | 
					
						
							|  |  |  |  |                 BLL.LogService.AddSys_Log(this.CurrUser, "修改菜单编码模板设置!", null, BLL.Const.SysConstSetMenuId, BLL.Const.BtnModify); | 
					
						
							|  |  |  |  |                 ShowNotify("保存成功!", MessageBoxIcon.Success); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             else | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 ShowNotify("请选择菜单!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                 return; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// TAB2保存方法 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         private void SaveData2(string menuId) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             Model.Sys_CodeTemplateRule newCodeTemplateRule = new Model.Sys_CodeTemplateRule | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 MenuId = menuId, | 
					
						
							|  |  |  |  |                 Template = HttpUtility.HtmlEncode(this.txtTemplate.Text), | 
					
						
							|  |  |  |  |                 Symbol = this.txtSymbol.Text.Trim(), | 
					
						
							|  |  |  |  |                 IsProjectCode = this.ckProjectCode.Checked, | 
					
						
							|  |  |  |  |                 Prefix = this.txtPrefix.Text.Trim(), | 
					
						
							|  |  |  |  |                 IsUnitCode = this.ckUnitCode.Checked, | 
					
						
							|  |  |  |  |                 Digit = Funs.GetNewInt(this.txtDigit.Text), | 
					
						
							|  |  |  |  |             }; | 
					
						
							|  |  |  |  |             var getCodeTemplateRule = BLL.SysConstSetService.GetCodeTemplateRuleByMenuId(menuId); | 
					
						
							|  |  |  |  |             if (getCodeTemplateRule != null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 newCodeTemplateRule.CodeTemplateRuleId = getCodeTemplateRule.CodeTemplateRuleId; | 
					
						
							|  |  |  |  |                 BLL.SysConstSetService.UpdateCodeTemplateRule(newCodeTemplateRule); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             else | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 BLL.SysConstSetService.AddCodeTemplateRule(newCodeTemplateRule); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #region TAB3加载页面方法 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 加载页面方法 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         private void LoadTab3Data() | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             var sysTestRule = Funs.DB.Sys_TestRule.FirstOrDefault(); | 
					
						
							|  |  |  |  |             if (sysTestRule != null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 this.txtDuration.Text = sysTestRule.Duration.ToString(); | 
					
						
							|  |  |  |  |                 this.txtSValue.Text = sysTestRule.SValue.ToString(); | 
					
						
							|  |  |  |  |                 this.txtMValue.Text = sysTestRule.MValue.ToString(); | 
					
						
							|  |  |  |  |                 this.txtJValue.Text = sysTestRule.JValue.ToString(); | 
					
						
							|  |  |  |  |                 this.txtSCount.Text = sysTestRule.SCount.ToString(); | 
					
						
							|  |  |  |  |                 this.txtMCount.Text = sysTestRule.MCount.ToString(); | 
					
						
							|  |  |  |  |                 this.txtJCount.Text = sysTestRule.JCount.ToString(); | 
					
						
							|  |  |  |  |                 txtTab3_TextChanged(null, null); | 
					
						
							|  |  |  |  |                 this.txtPassingScore.Text = sysTestRule.PassingScore.ToString(); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 保存按钮 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="sender"></param> | 
					
						
							|  |  |  |  |         /// <param name="e"></param> | 
					
						
							|  |  |  |  |         protected void btnTab3Save_Click(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             var getTestRule = from x in Funs.DB.Sys_TestRule select x; | 
					
						
							|  |  |  |  |             if (getTestRule.Count() > 0) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 Funs.DB.Sys_TestRule.DeleteAllOnSubmit(getTestRule); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             Model.Sys_TestRule newTestRule = new Model.Sys_TestRule | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 TestRuleId = SQLHelper.GetNewID(), | 
					
						
							|  |  |  |  |                 Duration = Funs.GetNewIntOrZero(this.txtDuration.Text), | 
					
						
							|  |  |  |  |                 SValue = Funs.GetNewIntOrZero(this.txtSValue.Text), | 
					
						
							|  |  |  |  |                 MValue = Funs.GetNewIntOrZero(this.txtMValue.Text), | 
					
						
							|  |  |  |  |                 JValue = Funs.GetNewIntOrZero(this.txtJValue.Text), | 
					
						
							|  |  |  |  |                 SCount = Funs.GetNewIntOrZero(this.txtSCount.Text), | 
					
						
							|  |  |  |  |                 MCount = Funs.GetNewIntOrZero(this.txtMCount.Text), | 
					
						
							|  |  |  |  |                 JCount = Funs.GetNewIntOrZero(this.txtJCount.Text), | 
					
						
							|  |  |  |  |                 PassingScore = Funs.GetNewIntOrZero(this.txtPassingScore.Text), | 
					
						
							|  |  |  |  |             }; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             Funs.DB.Sys_TestRule.InsertOnSubmit(newTestRule); | 
					
						
							|  |  |  |  |             Funs.DB.SubmitChanges(); | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             ShowNotify("保存成功!", MessageBoxIcon.Success); | 
					
						
							|  |  |  |  |             LogService.AddSys_Log(this.CurrUser, "修改考试规则设置!", string.Empty, Const.SysConstSetMenuId, Const.BtnModify); | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         ///  | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="sender"></param> | 
					
						
							|  |  |  |  |         /// <param name="e"></param> | 
					
						
							|  |  |  |  |         protected void txtTab3_TextChanged(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             int SValue = Funs.GetNewIntOrZero(this.txtSValue.Text); | 
					
						
							|  |  |  |  |             int MValue = Funs.GetNewIntOrZero(this.txtMValue.Text); | 
					
						
							|  |  |  |  |             int JValue = Funs.GetNewIntOrZero(this.txtJValue.Text); | 
					
						
							|  |  |  |  |             int SCount = Funs.GetNewIntOrZero(this.txtSCount.Text); | 
					
						
							|  |  |  |  |             int MCount = Funs.GetNewIntOrZero(this.txtMCount.Text); | 
					
						
							|  |  |  |  |             int JCount = Funs.GetNewIntOrZero(this.txtJCount.Text); | 
					
						
							|  |  |  |  |             this.lbTotalScore.Text = (SCount * SValue + MCount * MValue + JCount * JValue).ToString(); | 
					
						
							|  |  |  |  |             this.lbTotalCount.Text = (SCount + MCount + JCount).ToString(); | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-08-10 11:40:02 +08:00
										 |  |  |  |         #region TabOnLine加载页面方法 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         private void LoadTabOnlineEditData() | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             var db = Funs.DB; | 
					
						
							|  |  |  |  |             var sysSet1 = (from x in db.Sys_Const where x.ConstText == "OnlineEditAppid" select x).ToList().FirstOrDefault(); | 
					
						
							|  |  |  |  |             if (sysSet1 != null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 txtAppid.Text = sysSet1.ConstValue; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             var sysSet2 = (from x in db.Sys_Const where x.ConstText == "OnlineEditAppkey" select x).ToList().FirstOrDefault(); | 
					
						
							|  |  |  |  |             if (sysSet2 != null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 txtAppkey.Text = sysSet2.ConstValue; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             var sysSet3 = (from x in db.Sys_Const where x.ConstText == "OnlineEditCallBackurl" select x).ToList().FirstOrDefault(); | 
					
						
							|  |  |  |  |             if (sysSet3 != null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 txtCallBackapiurl.Text = sysSet3.ConstValue; | 
					
						
							|  |  |  |  |             } | 
					
						
							| 
									
										
										
										
											2024-10-30 09:30:24 +08:00
										 |  |  |  |             var sysSet4 = (from x in db.Sys_Const where x.ConstText == "IsUseLoaclService" select x).ToList().FirstOrDefault(); | 
					
						
							|  |  |  |  |             if (sysSet4 != null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 if (sysSet4.ConstValue=="1") | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ckIsUseLoaclService .Checked=true; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 else | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     ckIsUseLoaclService.Checked = false; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							| 
									
										
										
										
											2023-08-10 11:40:02 +08:00
										 |  |  |  |         } | 
					
						
							|  |  |  |  |         protected void OnlineMenuSetSave_OnClick(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             var db = Funs.DB; | 
					
						
							|  |  |  |  |             Model.Sys_Const sysSey1 = db.Sys_Const.FirstOrDefault(x => x.ConstText == "OnlineEditAppid"); | 
					
						
							|  |  |  |  |             if (sysSey1 != null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 if (!string.IsNullOrEmpty(this.txtAppid.Text.Trim())) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     sysSey1.ConstValue = this.txtAppid.Text.Trim(); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 db.SubmitChanges(); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             else | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 sysSey1 = new Model.Sys_Const(); | 
					
						
							|  |  |  |  |                 if (!string.IsNullOrEmpty(this.txtAppid.Text.Trim())) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     sysSey1.ConstValue = this.txtAppid.Text.Trim(); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 sysSey1.ConstText = "OnlineEditAppid"; | 
					
						
							| 
									
										
										
										
											2023-08-10 16:56:20 +08:00
										 |  |  |  |                 sysSey1.ID = SQLHelper.GetNewID(); | 
					
						
							| 
									
										
										
										
											2023-08-10 11:40:02 +08:00
										 |  |  |  |                 Funs.DB.Sys_Const.InsertOnSubmit(sysSey1); | 
					
						
							|  |  |  |  |                 Funs.DB.SubmitChanges(); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             Model.Sys_Const sysSey2 = db.Sys_Const.FirstOrDefault(x => x.ConstText == "OnlineEditAppkey"); | 
					
						
							|  |  |  |  |             if (sysSey2 != null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 if (!string.IsNullOrEmpty(this.txtAppkey.Text.Trim())) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     sysSey2.ConstValue = this.txtAppkey.Text.Trim(); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 db.SubmitChanges(); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             else | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 sysSey2 = new Model.Sys_Const(); | 
					
						
							|  |  |  |  |                 if (!string.IsNullOrEmpty(this.txtAppkey.Text.Trim())) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     sysSey2.ConstValue = this.txtAppkey.Text.Trim(); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 sysSey2.ConstText = "OnlineEditAppkey"; | 
					
						
							| 
									
										
										
										
											2023-08-10 16:56:20 +08:00
										 |  |  |  |                 sysSey2.ID = SQLHelper.GetNewID(); | 
					
						
							| 
									
										
										
										
											2023-08-10 11:40:02 +08:00
										 |  |  |  |                 Funs.DB.Sys_Const.InsertOnSubmit(sysSey2); | 
					
						
							|  |  |  |  |                 Funs.DB.SubmitChanges(); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             Model.Sys_Const sysSet3 = db.Sys_Const.FirstOrDefault(x => x.ConstText == "OnlineEditCallBackurl"); | 
					
						
							|  |  |  |  |             if (sysSet3 != null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 if (!string.IsNullOrEmpty(this.txtCallBackapiurl.Text.Trim())) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     sysSet3.ConstValue = this.txtCallBackapiurl.Text.Trim(); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 db.SubmitChanges(); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             else | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 sysSet3 = new Model.Sys_Const(); | 
					
						
							|  |  |  |  |                 if (!string.IsNullOrEmpty(this.txtCallBackapiurl.Text.Trim())) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     sysSet3.ConstValue = this.txtCallBackapiurl.Text.Trim(); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 sysSet3.ConstText = "OnlineEditCallBackurl"; | 
					
						
							| 
									
										
										
										
											2023-08-10 16:56:20 +08:00
										 |  |  |  |                 sysSet3.ID = SQLHelper.GetNewID(); | 
					
						
							| 
									
										
										
										
											2023-08-10 11:40:02 +08:00
										 |  |  |  |                 Funs.DB.Sys_Const.InsertOnSubmit(sysSet3); | 
					
						
							|  |  |  |  |                 Funs.DB.SubmitChanges(); | 
					
						
							|  |  |  |  |             } | 
					
						
							| 
									
										
										
										
											2024-10-30 09:30:24 +08:00
										 |  |  |  |             Model.Sys_Const sysSet4 = db.Sys_Const.FirstOrDefault(x => x.ConstText == "IsUseLoaclService"); | 
					
						
							|  |  |  |  |             if (sysSet4 != null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 if (ckIsUseLoaclService.Checked) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     sysSet4.ConstValue ="1"; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 else | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     sysSet4.ConstValue = "0"; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |                 db.SubmitChanges(); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             else | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 sysSet4 = new Model.Sys_Const(); | 
					
						
							|  |  |  |  |                 if (ckIsUseLoaclService.Checked) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     sysSet4.ConstValue = "1"; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 else | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     sysSet4.ConstValue = "0"; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 sysSet4.ConstText = "IsUseLoaclService"; | 
					
						
							|  |  |  |  |                 sysSet4.ID = SQLHelper.GetNewID(); | 
					
						
							|  |  |  |  |                 Funs.DB.Sys_Const.InsertOnSubmit(sysSet4); | 
					
						
							|  |  |  |  |                 Funs.DB.SubmitChanges(); | 
					
						
							|  |  |  |  |             } | 
					
						
							| 
									
										
										
										
											2023-08-17 09:39:51 +08:00
										 |  |  |  |             ShowNotify("保存成功!", MessageBoxIcon.Success); | 
					
						
							| 
									
										
										
										
											2023-08-10 11:40:02 +08:00
										 |  |  |  |         } | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         ///  选择菜单类型 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="sender"></param> | 
					
						
							|  |  |  |  |         /// <param name="e"></param> | 
					
						
							|  |  |  |  |         protected void rblMenuType_SelectedIndexChanged(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             this.drpSuperMenu.Items.Clear(); | 
					
						
							|  |  |  |  |             ConstValue.InitConstValueDropDownList(this.drpSuperMenu, this.rblMenuType.SelectedValue, true); | 
					
						
							|  |  |  |  |             this.LoadTab2Data(); | 
					
						
							|  |  |  |  |             this.drpMenu.Text = string.Empty; | 
					
						
							|  |  |  |  |             this.drpMenu.Value = string.Empty; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         protected void drpSuperMenu_SelectedIndexChanged(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             this.LoadTab2Data(); | 
					
						
							|  |  |  |  |             this.drpMenu.Text = string.Empty; | 
					
						
							|  |  |  |  |             this.drpMenu.Value = string.Empty; | 
					
						
							|  |  |  |  |         } | 
					
						
							| 
									
										
										
										
											2022-12-26 14:34:56 +08:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |         protected void btnApply_Click(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             string CNCECPath = SysConstSetService.CNCECPath; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             string baseurl = CNCECPath + "/api/Common/ApplyToken"; | 
					
						
							|  |  |  |  |             var client = new RestClient(baseurl); | 
					
						
							|  |  |  |  |             client.Timeout = -1; | 
					
						
							|  |  |  |  |             var request = new RestRequest(Method.POST); | 
					
						
							| 
									
										
										
										
											2023-07-10 15:00:56 +08:00
										 |  |  |  |             ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; | 
					
						
							| 
									
										
										
										
											2022-12-26 14:34:56 +08:00
										 |  |  |  |             var thisUnit = BLL.UnitService.GetUnitByUnitId(BLL.Const.UnitId_CWCEC); | 
					
						
							|  |  |  |  |             request.AddParameter("UnitName", thisUnit.UnitName); | 
					
						
							|  |  |  |  |             request.AddParameter("CollCropCode", thisUnit.CollCropCode); | 
					
						
							|  |  |  |  |             IRestResponse response = client.Execute(request); | 
					
						
							|  |  |  |  |             var responeData = JsonConvert.DeserializeObject<Model.ResponeData>(response.Content.ToString()); | 
					
						
							|  |  |  |  |             TokenItem tokenItem = new TokenItem(); | 
					
						
							|  |  |  |  |             if (responeData.code == 1) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 var token = JsonConvert.DeserializeObject<Model.TokenItem>(responeData.data.ToString()); | 
					
						
							|  |  |  |  |                 tokenItem.Token = token.Token.ToString(); | 
					
						
							|  |  |  |  |                 tokenItem.ExpiryTime = token.ExpiryTime.ToString(); | 
					
						
							|  |  |  |  |                 SysConstSetService.SetToken(tokenItem.Token); | 
					
						
							|  |  |  |  |                 SysConstSetService.SetTokenExpirationTime(tokenItem.ExpiryTime); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             Alert.Show(response.Content); | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         } | 
					
						
							| 
									
										
										
										
											2023-09-27 09:10:09 +08:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |         protected void txtTestPost_OnClick(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             System.Net.ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Tls12; | 
					
						
							|  |  |  |  |             string CncecEsbPath = SysConstSetService.CncecEsbPath; | 
					
						
							|  |  |  |  |             string ClientId = SysConstSetService.ClientId; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             string baseurl = CncecEsbPath + "/cn.cncec.group.qhsePROD.common.GetToken"; | 
					
						
							|  |  |  |  |             var client = new RestClient(baseurl); | 
					
						
							|  |  |  |  |             client.Timeout = -1; | 
					
						
							|  |  |  |  |             var request = new RestRequest(Method.POST); | 
					
						
							|  |  |  |  |             var thisUnit = BLL.UnitService.GetUnitByUnitId(BLL.Const.UnitId_CWCEC); | 
					
						
							|  |  |  |  |             request.AddHeader("ClientId", ClientId); | 
					
						
							|  |  |  |  |             request.AddHeader("OperationCode", "cn.cncec.group.qhsePROD.common.GetToken"); | 
					
						
							|  |  |  |  |             request.AddParameter("UnitName", thisUnit.UnitName); | 
					
						
							|  |  |  |  |             request.AddParameter("CollCropCode", thisUnit.CollCropCode); | 
					
						
							|  |  |  |  |             IRestResponse response = client.Execute(request); | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             Alert.Show(response.Content); | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  |     } | 
					
						
							|  |  |  |  | } |