/// <summary> /// 检查会议编号是否重复 /// </summary> protected void CheckNum() { String str = String.Empty; String id = Request.QueryString["id"].Trim(); String num = Request.QueryString["num"].Trim(); if (!String.IsNullOrEmpty(num)) { BContract BLL = new BContract(); if (String.IsNullOrEmpty(id)) {//新增 if (BLL.ExistsNumber(num, "", this.SiteUserInfo.CompanyId)) { str = "1"; } } else { //编辑 MGovContract Model = BLL.GetGovContractModel(id); if (null != Model && !String.Equals(num, Model.Number)) { if (BLL.ExistsNumber(num, "", this.SiteUserInfo.CompanyId)) { str = "1"; } } } } Response.Clear(); Response.Write(str); Response.End(); }
/// <summary> /// 页面初始化 /// </summary> /// <param name="id">操作ID</param> protected void PageInit(string id) { #region 初始化用户控件 this.SingleFileUpload1.CompanyID = this.SiteUserInfo.CompanyId; #endregion //编辑初始化 if (!string.IsNullOrEmpty(id)) { BContract BLL = new BContract(); MGovContract Model = BLL.GetGovContractModel(id); if (null != Model) { this.hidKeyId.Value = Model.ID; this.txtNumber.Text = Model.Number; this.txtType.Text = Model.Type; this.txtCompany.Text = Model.Company; this.txtStartTime.Text = UtilsCommons.GetDateString(Model.SignedTime, this.ProviderToDate); this.txtEndTime.Text = UtilsCommons.GetDateString(Model.MaturityTime, this.ProviderToDate); this.txtContent.Text = Model.Description; this.HrSelect1.HrSelectID = Model.signierId; this.HrSelect1.HrSelectName = Model.signier; this.SelectSection1.SectionID = Model.SignedDepId.ToString(); this.SelectSection1.SectionName = Model.SignedDep; if (Model.IsRemind) { warn.Checked = true; } else { nowarn.Checked = true; } StringBuilder strFile = new StringBuilder(); IList <EyouSoft.Model.ComStructure.MComAttach> lstFile = Model.ComAttachList; if (Model.ComAttachList != null && Model.ComAttachList.Count > 0) { for (int i = 0; i < lstFile.Count; i++) { strFile.AppendFormat("<span class='upload_filename'><a href='/CommonPage/FileDownLoad.aspx?doType=downLoad&filePath={0}&name={1}' target='_blank'>{1}</a><a href=\"javascript:void(0)\" onclick=\"PageJsData.DelFile(this)\" style='color:#f00;font-weight:bolder;' title='删除附件'><img style='vertical-align:middle' src='/images/cha.gif'></a><input type=\"hidden\" name=\"hideFileInfo\" value='{1}|{0}'/></span>", lstFile[i].FilePath, lstFile[i].Name); } } this.lbFiles.Text = strFile.ToString(); if (!this.SiteUserInfo.IsHandleElse && this.SiteUserInfo.UserId != Model.OperatorId) { this.ph_Save.Visible = false; } } } }
public IList <Contract> GetAllContracts() { try { BContract bContract = new BContract(); IList <Contract> list = bContract.GetAll(); if (list != null && list.Count > 0) { list = list.OrderBy(x => x.Title).ToList(); } return(list); } catch (Exception ex) { LogException(ex, "BPersonContractAssignment", "GetAllContracts"); throw ex; } }
/// <summary> /// 保存按钮点击事件执行方法 /// </summary> protected void PageSave(string doType) { #region 表单取值 string keyId = Utils.GetFormValue(hidKeyId.UniqueID); string number = Utils.GetFormValue(txtNumber.UniqueID); string type = Utils.GetFormValue(txtType.UniqueID); string company = Utils.GetFormValue(txtCompany.UniqueID); string startTime = Utils.GetFormValue(txtStartTime.UniqueID); string endTime = Utils.GetFormValue(txtEndTime.UniqueID); string description = Utils.GetFormValue(txtContent.UniqueID); string signerId = Utils.GetFormValue(this.HrSelect1.HrSelectIDClient); string signerName = Utils.GetFormValue(this.HrSelect1.HrSelectNameClient); string signDepId = Utils.GetFormValue(this.SelectSection1.SelectIDClient); string signDepName = Utils.GetFormValue(this.SelectSection1.SelectNameClient); string isRemind = Utils.GetFormValue("Iswarn"); #endregion #region 表单验证 string msg = ""; bool result = false; if (string.IsNullOrEmpty(number)) { msg += "-请输入合同编号!"; } if (string.IsNullOrEmpty(type)) { msg += "-请输入合同类型!"; } if (string.IsNullOrEmpty(company)) { msg += "-请输入合同单位!"; } if (string.IsNullOrEmpty(startTime)) { msg += "-请输入合同签订日期!"; } if (string.IsNullOrEmpty(endTime)) { msg += "-请输入合同到期时间!"; } if (!string.IsNullOrEmpty(msg)) { Response.Clear(); Response.Write(UtilsCommons.AjaxReturnJson(result ? "1" : "0", msg)); Response.End(); } #endregion #region 实体赋值 MGovContract Model = new MGovContract(); Model.ID = keyId; Model.Company = company; Model.CompanyId = this.SiteUserInfo.CompanyId; Model.Description = description; Model.IsRemind = isRemind == "warn" ? true : false; Model.IssueTime = DateTime.Now; Model.MaturityTime = Utils.GetDateTimeNullable(endTime); Model.SignedTime = Utils.GetDateTimeNullable(startTime); Model.Number = number; Model.OperatorId = this.SiteUserInfo.UserId; Model.SignedDepId = Utils.GetInt(signDepId); Model.SignedDep = signDepName; Model.signierId = signerId; Model.signier = signerName; Model.Type = type; Model.ComAttachList = NewGetAttach(); #endregion #region 保存提交 BContract BLL = new BContract(); if (doType == "add") { result = BLL.AddGovContract(Model); msg = result ? "添加成功!" : "添加失败!"; } else { result = BLL.UpdateGovContract(Model); msg = result ? "修改成功!" : "修改失败!"; } Response.Clear(); Response.Write(UtilsCommons.AjaxReturnJson(result ? "1" : "0", msg)); Response.End(); #endregion }