public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; int refId = 0; if (string.IsNullOrEmpty(context.Request.Form["id"])) { context.Response.Write("序号错误"); context.Response.End(); } if (!int.TryParse(context.Request.Form["id"], out refId) || refId <= 0) { context.Response.Write("序号错误"); context.Response.End(); } NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser; NFMT.Data.Model.ClauseContract deleteObj = new NFMT.Data.Model.ClauseContract(); deleteObj.RefId = refId; deleteObj.RefStatus = NFMT.Common.StatusEnum.已作废; deleteObj.LastModifyId = user.EmpId; NFMT.Data.BLL.ClauseContractBLL bll = new NFMT.Data.BLL.ClauseContractBLL(); NFMT.Common.ResultModel result = bll.Invalid(user, deleteObj); context.Response.Write(result.Message); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { int refId = 0; if (string.IsNullOrEmpty(Request.QueryString["id"])) Response.Redirect("MasterClauseAllot.aspx"); if(!int.TryParse(Request.QueryString["id"],out refId)) Response.Redirect("MasterClauseAllot.aspx"); NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser; NFMT.Data.BLL.ClauseContractBLL refBLL = new NFMT.Data.BLL.ClauseContractBLL(); NFMT.Common.ResultModel result = refBLL.Get(user, refId); if(result.ResultStatus!=0) Response.Redirect("MasterClauseAllot.aspx"); NFMT.Data.Model.ClauseContract masterClause = result.ReturnValue as NFMT.Data.Model.ClauseContract; if(masterClause==null || masterClause.RefId<=0) Response.Redirect("MasterClauseAllot.aspx"); NFMT.Data.BLL.ContractMasterBLL masterBLL = new NFMT.Data.BLL.ContractMasterBLL(); result = masterBLL.Get(user,masterClause.MasterId); if(result.ResultStatus!=0) Response.Redirect("MasterClauseAllot.aspx"); NFMT.Data.Model.ContractMaster master = result.ReturnValue as NFMT.Data.Model.ContractMaster; if(master==null || master.MasterId<=0) Response.Redirect("MasterClauseAllot.aspx"); NFMT.Data.BLL.ContractClauseBLL clauseBLL = new NFMT.Data.BLL.ContractClauseBLL(); result = clauseBLL.Get(user, masterClause.ClauseId); if(result.ResultStatus!=0) Response.Redirect("MasterClauseAllot.aspx"); NFMT.Data.Model.ContractClause clause = result.ReturnValue as NFMT.Data.Model.ContractClause; if(clause==null || clause.ClauseId<=0) Response.Redirect("MasterClauseAllot.aspx"); this.spnClauseEtext.InnerHtml = clause.ClauseEnText; this.spnClauseText.InnerHtml = clause.ClauseText; this.spnMasterEname.InnerHtml = master.MasterEname; this.spnMasterName.InnerHtml = master.MasterName; this.chkIsChose.Checked = masterClause.IsChose; this.txbSort.Value = masterClause.Sort.ToString(); this.hidRefId.Value = masterClause.RefId.ToString(); int masterId = 0; int.TryParse(Request.QueryString["mid"],out masterId); this.navigation1.Routes.Add("合约模板列表", "MasterClauseAllot.aspx"); this.navigation1.Routes.Add("模板条款分配", string.Format("MasterClauseCreate.aspx?id={0}",masterId)); this.navigation1.Routes.Add("分配修改",string.Empty); } }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser; int clauseId = 0; int masterId = 0; if (string.IsNullOrEmpty(context.Request.Form["id"])) { context.Response.Write("条款序号错误"); context.Response.End(); } if (!int.TryParse(context.Request.Form["id"], out clauseId) || clauseId <= 0) { context.Response.Write("条款序号错误"); context.Response.End(); } if (string.IsNullOrEmpty(context.Request.Form["mid"])) { context.Response.Write("模板序号错误"); context.Response.End(); } if (!int.TryParse(context.Request.Form["mid"], out masterId) || masterId <= 0) { context.Response.Write("模板序号错误"); context.Response.End(); } bool isChose = false; int sort = 1; NFMT.Data.Model.ClauseContract insertObj = new NFMT.Data.Model.ClauseContract(); insertObj.ClauseId = clauseId; insertObj.CreatorId = user.EmpId; insertObj.IsChose = isChose; insertObj.MasterId = masterId; insertObj.RefStatus = NFMT.Common.StatusEnum.已生效; insertObj.Sort = sort; NFMT.Data.BLL.ClauseContractBLL bll = new NFMT.Data.BLL.ClauseContractBLL(); NFMT.Common.ResultModel result = bll.Insert(user, insertObj); context.Response.Write(result.Message); }
public void ProcessRequest(HttpContext context) { int cId = -1; if (!string.IsNullOrEmpty(context.Request["refId"])) int.TryParse(context.Request["refId"], out cId); NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser; NFMT.Data.BLL.ClauseContractBLL bll = new NFMT.Data.BLL.ClauseContractBLL(); NFMT.Common.ResultModel result = bll.Get(user, cId); if (result.ResultStatus != 0) { context.Response.Write(result.Message); context.Response.End(); } context.Response.ContentType = "text/plain"; context.Response.Write(Newtonsoft.Json.JsonConvert.SerializeObject(result)); }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser; int pageIndex = 1, pageSize = 10; string orderStr = string.Empty, whereStr = string.Empty; string clauseText = context.Request.QueryString["t"]; bool isHas = false; int masterId = 0; if (!string.IsNullOrEmpty(context.Request.QueryString["mi"])) { if (!int.TryParse(context.Request.QueryString["mi"], out masterId)) { context.Response.Write("未选择合约模板"); context.Response.End(); } } if (!string.IsNullOrEmpty(context.Request.QueryString["ih"])) { int intHas = 0; if (!int.TryParse(context.Request.QueryString["ih"], out intHas)) intHas = 0; if (intHas == 1) isHas = true; else isHas = false; } if (!string.IsNullOrEmpty(context.Request.QueryString["pagenum"])) int.TryParse(context.Request.QueryString["pagenum"], out pageIndex); pageIndex++; if (!string.IsNullOrEmpty(context.Request.QueryString["pagesize"])) int.TryParse(context.Request.QueryString["pagesize"], out pageSize); if (!string.IsNullOrEmpty(context.Request.QueryString["sortdatafield"]) && !string.IsNullOrEmpty(context.Request.QueryString["sortorder"])) { string sortDataField = context.Request.QueryString["sortdatafield"].Trim(); string sortOrder = context.Request.QueryString["sortorder"].Trim(); switch (sortDataField) { case "ClauseText": sortDataField = "cc.ClauseText"; break; case "ClauseEnText": sortDataField = "cc.ClauseEnText"; break; case "Sort": sortDataField = "ccr.Sort"; break; case "IsChose": sortDataField = "ccr.IsChose"; break; case "ClauseId": sortDataField = "cc.ClauseId"; break; case "RefId": sortDataField = "ccr.RefId"; break; } orderStr = string.Format("{0} {1}", sortDataField, sortOrder); } NFMT.Data.BLL.ClauseContractBLL refBLL = new NFMT.Data.BLL.ClauseContractBLL(); NFMT.Common.SelectModel select = refBLL.GetSelectModel(pageIndex, pageSize, orderStr, masterId, isHas, clauseText); NFMT.Common.ResultModel result = refBLL.Load(user, select); System.Data.DataTable dt = result.ReturnValue as System.Data.DataTable; if (result.ResultStatus != 0) { context.Response.Write(result.Message); context.Response.End(); } Dictionary<string, object> dic = new Dictionary<string, object>(); dic.Add("count", result.AffectCount); dic.Add("data", dt); string postData = Newtonsoft.Json.JsonConvert.SerializeObject(dic); context.Response.Write(postData); }
/// <summary> /// 获取所有已生效模版条款关联数据 /// </summary> /// <param name="user"></param> /// <returns></returns> private List<NFMT.Data.Model.ClauseContract> GetClauseContracts(UserModel user) { NFMT.Data.BLL.ClauseContractBLL clauseContractBLL = new NFMT.Data.BLL.ClauseContractBLL(); NFMT.Common.ResultModel result = clauseContractBLL.Load(user, NFMT.Common.StatusEnum.已生效); if (result.ResultStatus != 0) return null; List<NFMT.Data.Model.ClauseContract> clauseContracts = result.ReturnValue as List<NFMT.Data.Model.ClauseContract>; if (clauseContracts == null || !clauseContracts.Any()) return null; return clauseContracts; }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; int refId = 0; int sort = 0; bool isChose = false; NFMT.Common.ResultModel result = new NFMT.Common.ResultModel(); if (string.IsNullOrEmpty(context.Request.Form["id"])) { result.Message = "序号出错"; context.Response.Write(Newtonsoft.Json.JsonConvert.SerializeObject(result)); context.Response.End(); } if (!int.TryParse(context.Request.Form["id"], out refId)) { result.Message = "序号出错"; context.Response.Write(Newtonsoft.Json.JsonConvert.SerializeObject(result)); context.Response.End(); } if (string.IsNullOrEmpty(context.Request.Form["s"])) { result.Message = "排序值为必填"; context.Response.Write(Newtonsoft.Json.JsonConvert.SerializeObject(result)); context.Response.End(); } if (!int.TryParse(context.Request.Form["s"], out sort)) { result.Message = "排序值为必填"; context.Response.Write(Newtonsoft.Json.JsonConvert.SerializeObject(result)); context.Response.End(); } if (string.IsNullOrEmpty(context.Request.Form["ic"])) { result.Message = "是否默认选中传值出错"; context.Response.Write(Newtonsoft.Json.JsonConvert.SerializeObject(result)); context.Response.End(); } if (!bool.TryParse(context.Request.Form["ic"], out isChose)) { result.Message = "是否默认选中传值出错"; context.Response.Write(Newtonsoft.Json.JsonConvert.SerializeObject(result)); context.Response.End(); } NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser; NFMT.Data.BLL.ClauseContractBLL refBLL = new NFMT.Data.BLL.ClauseContractBLL(); NFMT.Data.Model.ClauseContract masterClause = new NFMT.Data.Model.ClauseContract(); masterClause.IsChose = isChose; masterClause.LastModifyId = user.EmpId; masterClause.RefId = refId; masterClause.Sort = sort; result = refBLL.Update(user, masterClause); context.Response.Write(Newtonsoft.Json.JsonConvert.SerializeObject(result)); }