protected void Page_Load(object sender, EventArgs e) { InitPrivs(); if (Utils.GetQueryStringValue("dotype") == "deletehetong") { DeleteHeTong(); } if (Utils.GetQueryStringValue("dotype") == "shezhistatus") { SheZhiStatus(); } PrintPages = new EyouSoft.BLL.ComStructure.BComSetting().GetPrintUri(SiteUserInfo.CompanyId, EyouSoft.Model.EnumType.ComStructure.PrintTemplateType.散拼行程单); HeTongLeiXing = Utils.GetEnumValue <EyouSoft.Model.EnumType.ConStructure.ContractType>(Utils.GetQueryStringValue("type"), EyouSoft.Model.EnumType.ConStructure.ContractType.国内合同); sl = Utils.GetInt(Utils.GetQueryStringValue("sl")); if (!IsPostBack) { //权限判断 PowerControl(); //初始化 DataInit(); } }
protected void Page_Load(object sender, EventArgs e) { //权限验证 PowerControl(); HeTongLeiXing = Utils.GetEnumValue <EyouSoft.Model.EnumType.ConStructure.ContractType>(Utils.GetQueryStringValue("type"), EyouSoft.Model.EnumType.ConStructure.ContractType.国内合同); #region 处理AJAX请求 //获取ajax请求 string doType = Utils.GetQueryStringValue("doType"); //存在ajax请求 if (doType == "save") { PageSave(); } #endregion }
/// <summary> /// 生成合同号集合 /// </summary> /// <param name="prefixCode">合同号前缀</param> /// <param name="startCode">起始序号</param> /// <param name="endCode">截止序号</param> /// <param name="heTongLeiXing">合同号类型</param> /// <param name="xuHaoChangDu">序号长度</param> /// <returns></returns> protected IList <EyouSoft.Model.ConStructure.MContractNum> CreateListModel(string prefixCode, int startCode, int endCode, EyouSoft.Model.EnumType.ConStructure.ContractType heTongLeiXing, int xuHaoChangDu) { IList <EyouSoft.Model.ConStructure.MContractNum> listModel = new List <EyouSoft.Model.ConStructure.MContractNum>(); EyouSoft.Model.ConStructure.MContractNum model = null; if (startCode > 0 && endCode > 0 && startCode != endCode) { int max = System.Math.Max(startCode, endCode); int min = System.Math.Min(startCode, endCode); for (int i = min; i <= max; i++) { model = new EyouSoft.Model.ConStructure.MContractNum(); model.CompanyId = this.SiteUserInfo.CompanyId; model.ContractCode = prefixCode + i.ToString().PadLeft(xuHaoChangDu, '0'); model.ContractType = heTongLeiXing; model.ContractStatus = EyouSoft.Model.EnumType.ConStructure.ContractStatus.未领用; model.DepartId = this.SiteUserInfo.DeptId; model.OperatorId = this.SiteUserInfo.UserId; model.IssueTime = DateTime.Now; listModel.Add(model); model = null; } } else { model = new EyouSoft.Model.ConStructure.MContractNum(); model.CompanyId = this.SiteUserInfo.CompanyId; if (startCode == endCode) { model.ContractCode = prefixCode + startCode.ToString().PadLeft(xuHaoChangDu, '0'); } if (startCode > 0) { model.ContractCode = prefixCode + startCode.ToString().PadLeft(xuHaoChangDu, '0'); } if (endCode > 0) { model.ContractCode = prefixCode + endCode.ToString().PadLeft(xuHaoChangDu, '0'); } model.ContractType = heTongLeiXing; model.ContractStatus = EyouSoft.Model.EnumType.ConStructure.ContractStatus.未领用; model.DepartId = this.SiteUserInfo.DeptId; model.OperatorId = this.SiteUserInfo.UserId; model.IssueTime = DateTime.Now; listModel.Add(model); model = null; } return(listModel); }