protected void Page_Load(object sender, EventArgs e) { NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser; if (!IsPostBack) { Utility.VerificationUtility ver = new Utility.VerificationUtility(); ver.JudgeOperate(this.Page, 49, new List<NFMT.Common.OperateEnum>() { NFMT.Common.OperateEnum.修改 }); this.navigation1.Routes.Add("回购申请", redirectURL); this.navigation1.Routes.Add("回购申请修改", string.Empty); if (string.IsNullOrEmpty(Request.QueryString["id"])) Response.Redirect(redirectURL); repoApplyId = 0; if (!int.TryParse(Request.QueryString["id"], out repoApplyId)) Response.Redirect(redirectURL); this.hidrepoApplyId.Value = repoApplyId.ToString(); NFMT.WareHouse.BLL.RepoApplyDetailBLL repoApplyDetailBLL = new NFMT.WareHouse.BLL.RepoApplyDetailBLL(); NFMT.Common.ResultModel result = repoApplyDetailBLL.Load(user, repoApplyId); if (result.ResultStatus != 0) Response.Redirect(redirectURL); List<NFMT.WareHouse.Model.RepoApplyDetail> details = result.ReturnValue as List<NFMT.WareHouse.Model.RepoApplyDetail>; if(details== null) Response.Redirect(redirectURL); System.Text.StringBuilder sb = new System.Text.StringBuilder(); foreach (NFMT.WareHouse.Model.RepoApplyDetail detail in details) { sb.Append(detail.StockId); if (details.IndexOf(detail) < details.Count - 1) sb.Append(","); } this.hidsids.Value = sb.ToString(); NFMT.WareHouse.BLL.RepoApplyBLL repoApplyBLL = new NFMT.WareHouse.BLL.RepoApplyBLL(); result = repoApplyBLL.Get(user, repoApplyId); if (result.ResultStatus != 0) Response.Redirect(redirectURL); NFMT.WareHouse.Model.RepoApply repoApply = result.ReturnValue as NFMT.WareHouse.Model.RepoApply; if (repoApply == null) Response.Redirect(redirectURL); NFMT.Operate.BLL.ApplyBLL applyBLL = new NFMT.Operate.BLL.ApplyBLL(); result = applyBLL.Get(user, repoApply.ApplyId); if (result.ResultStatus != 0) Response.Redirect(redirectURL); apply = result.ReturnValue as NFMT.Operate.Model.Apply; this.hidDeptId.Value = apply.ApplyDept.ToString(); this.txbMemo.Value = apply.ApplyDesc; } }
protected void Page_Load(object sender, EventArgs e) { string redirectUrl = string.Format("{0}DoPrice/StopLossList.aspx", NFMT.Common.DefaultValue.NftmSiteName); if (!IsPostBack) { Utility.VerificationUtility ver = new Utility.VerificationUtility(); ver.JudgeOperate(this.Page, 92, new List<NFMT.Common.OperateEnum>() { NFMT.Common.OperateEnum.提交审核, NFMT.Common.OperateEnum.作废, NFMT.Common.OperateEnum.撤返, NFMT.Common.OperateEnum.执行完成, NFMT.Common.OperateEnum.执行完成撤销 }); this.navigation1.Routes.Add("止损", redirectUrl); this.navigation1.Routes.Add("止损明细", string.Empty); NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser; NFMT.Common.ResultModel result = new NFMT.Common.ResultModel(); int stopLossId = 0; if (string.IsNullOrEmpty(Request.QueryString["id"]) || !int.TryParse(Request.QueryString["id"], out stopLossId)) Response.Redirect(redirectUrl); //获取止损信息 NFMT.DoPrice.BLL.StopLossBLL stopLossBLL = new NFMT.DoPrice.BLL.StopLossBLL(); result = stopLossBLL.Get(user, stopLossId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); stopLoss = result.ReturnValue as NFMT.DoPrice.Model.StopLoss; if (stopLoss == null) Response.Redirect(redirectUrl); int stopLossApplyId = stopLoss.StopLossApplyId; //获取止损申请 NFMT.DoPrice.BLL.StopLossApplyBLL stopLossApplyBLL = new NFMT.DoPrice.BLL.StopLossApplyBLL(); result = stopLossApplyBLL.Get(user, stopLossApplyId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); stopLossApply = result.ReturnValue as NFMT.DoPrice.Model.StopLossApply; if (stopLossApply == null) Response.Redirect(redirectUrl); measureUnit = NFMT.Data.BasicDataProvider.MeasureUnits.SingleOrDefault(a => a.MUId == stopLossApply.MUId); currency = NFMT.Data.BasicDataProvider.Currencies.SingleOrDefault(a => a.CurrencyId == stopLossApply.CurrencyId); //获取主申请 NFMT.Operate.BLL.ApplyBLL applyBLL = new NFMT.Operate.BLL.ApplyBLL(); result = applyBLL.Get(user, stopLossApply.ApplyId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); apply = result.ReturnValue as NFMT.Operate.Model.Apply; if (apply == null) Response.Redirect(redirectUrl); System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer(); string json = serializer.Serialize(stopLoss); this.hidModel.Value = json; } }
protected void Page_Load(object sender, EventArgs e) { string redirectURL = string.Format("{0}WareHouse/PledgeApplyList.aspx", NFMT.Common.DefaultValue.NftmSiteName); NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser; if (!IsPostBack) { Utility.VerificationUtility ver = new Utility.VerificationUtility(); ver.JudgeOperate(this.Page, 47, new List<NFMT.Common.OperateEnum>() { NFMT.Common.OperateEnum.修改 }); this.navigation1.Routes.Add("质押申请", redirectURL); this.navigation1.Routes.Add("质押申请修改", string.Empty); if (string.IsNullOrEmpty(Request.QueryString["id"])) Response.Redirect(redirectURL); int pledgeApplyId = 0; if (!int.TryParse(Request.QueryString["id"], out pledgeApplyId)) Response.Redirect(redirectURL); this.hidpledgeApplyId.Value = pledgeApplyId.ToString(); NFMT.WareHouse.BLL.PledgeApplyDetailBLL pledgeApplyDetailBLL = new NFMT.WareHouse.BLL.PledgeApplyDetailBLL(); NFMT.Common.ResultModel result = pledgeApplyDetailBLL.GetStockIds(user, pledgeApplyId); if (result.ResultStatus != 0) Response.Redirect(redirectURL); this.hidsids.Value = result.ReturnValue.ToString(); NFMT.WareHouse.BLL.PledgeApplyBLL pledgeApplyBLL = new NFMT.WareHouse.BLL.PledgeApplyBLL(); result = pledgeApplyBLL.GetPledgeApplyDetails(user, pledgeApplyId); if (result.ResultStatus != 0) Response.Redirect(redirectURL); this.hidDetails.Value = Newtonsoft.Json.JsonConvert.SerializeObject(result.ReturnValue); result = pledgeApplyBLL.Get(user, pledgeApplyId); if (result.ResultStatus != 0) Response.Redirect(redirectURL); pledgeApply = result.ReturnValue as NFMT.WareHouse.Model.PledgeApply; if (pledgeApply == null) Response.Redirect(redirectURL); NFMT.Operate.BLL.ApplyBLL applyBLL = new NFMT.Operate.BLL.ApplyBLL(); result = applyBLL.Get(user, pledgeApply.ApplyId); if (result.ResultStatus != 0) Response.Redirect(redirectURL); apply = result.ReturnValue as NFMT.Operate.Model.Apply; //this.hidDeptId.Value = apply.ApplyDept.ToString(); this.txbMemo.Value = apply.ApplyDesc; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Utility.VerificationUtility ver = new Utility.VerificationUtility(); ver.JudgeOperate(this.Page, 52, new List<NFMT.Common.OperateEnum>() { NFMT.Common.OperateEnum.修改 }); string redirectUrl = "PayApplyList.aspx"; this.navigation1.Routes.Add("付款申请列表", redirectUrl); this.navigation1.Routes.Add("付款申请新增--关联发票", string.Empty); this.PayMatterStyle = (int)NFMT.Data.StyleEnum.付款事项; this.PayModeStyle = (int)NFMT.Data.StyleEnum.PayMode; NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser; int payApplyId = 0; if (string.IsNullOrEmpty(Request.QueryString["id"]) || !int.TryParse(Request.QueryString["id"], out payApplyId)) Response.Redirect(redirectUrl); //获取付款申请 NFMT.Funds.BLL.PayApplyBLL payApplyBLL = new NFMT.Funds.BLL.PayApplyBLL(); NFMT.Common.ResultModel result = payApplyBLL.Get(user, payApplyId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); this.curPayApply = result.ReturnValue as NFMT.Funds.Model.PayApply; if (this.curPayApply == null || this.curPayApply.PayApplyId <= 0) Response.Redirect(redirectUrl); //获取主申请 NFMT.Operate.BLL.ApplyBLL applyBLL = new NFMT.Operate.BLL.ApplyBLL(); result = applyBLL.Get(user, this.curPayApply.ApplyId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); this.curApply = result.ReturnValue as NFMT.Operate.Model.Apply; if (this.curApply == null || this.curApply.ApplyId <= 0) Response.Redirect(redirectUrl); NFMT.Authority.CorpAuth auth = new NFMT.Authority.CorpAuth(); auth.AuthColumnNames.Add("inv.InCorpId"); NFMT.Common.SelectModel select = payApplyBLL.GetInvoiceListByApplySelect(1, 100, "si.SIId desc", this.curPayApply.PayApplyId); result = payApplyBLL.Load(user, select, auth); int totalRows = result.AffectCount; System.Data.DataTable dt = result.ReturnValue as System.Data.DataTable; this.JsonStr = Newtonsoft.Json.JsonConvert.SerializeObject(dt, new Newtonsoft.Json.Converters.DataTableConverter()); } }
protected void Page_Load(object sender, EventArgs e) { string redirectUrl = string.Format("{0}DoPrice/StopLossCanApplyList.aspx", NFMT.Common.DefaultValue.NftmSiteName); if (!IsPostBack) { Utility.VerificationUtility ver = new Utility.VerificationUtility(); ver.JudgeOperate(this.Page, 92, new List<NFMT.Common.OperateEnum>() { NFMT.Common.OperateEnum.录入 }); this.navigation1.Routes.Add("止损", "StopLossList.aspx"); this.navigation1.Routes.Add("可止损申请列表", redirectUrl); this.navigation1.Routes.Add("止损新增", string.Empty); NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser; NFMT.Common.ResultModel result = new NFMT.Common.ResultModel(); int stopLossApplyId = 0; if (string.IsNullOrEmpty(Request.QueryString["id"]) || !int.TryParse(Request.QueryString["id"], out stopLossApplyId)) Response.Redirect(redirectUrl); //获取止损申请 NFMT.DoPrice.BLL.StopLossApplyBLL stopLossApplyBLL = new NFMT.DoPrice.BLL.StopLossApplyBLL(); result = stopLossApplyBLL.Get(user, stopLossApplyId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); stopLossApply = result.ReturnValue as NFMT.DoPrice.Model.StopLossApply; if (stopLossApply == null) Response.Redirect(redirectUrl); measureUnit = NFMT.Data.BasicDataProvider.MeasureUnits.SingleOrDefault(a => a.MUId == stopLossApply.MUId); currency = NFMT.Data.BasicDataProvider.Currencies.SingleOrDefault(a => a.CurrencyId == stopLossApply.CurrencyId); NFMT.DoPrice.BLL.StopLossBLL stopLossBLL = new NFMT.DoPrice.BLL.StopLossBLL(); result = stopLossBLL.GetCanStopLossDetailIds(user, stopLossApplyId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); this.hidDetailsId.Value = result.ReturnValue.ToString(); //获取主申请 NFMT.Operate.BLL.ApplyBLL applyBLL = new NFMT.Operate.BLL.ApplyBLL(); result = applyBLL.Get(user, stopLossApply.ApplyId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); apply = result.ReturnValue as NFMT.Operate.Model.Apply; if (apply == null) Response.Redirect(redirectUrl); } }
protected void Page_Load(object sender, EventArgs e) { string redirectURL = string.Format("{0}WareHouse/CustomsClearanceApplyList.aspx", NFMT.Common.DefaultValue.NftmSiteName); NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser; NFMT.Common.ResultModel result = new NFMT.Common.ResultModel(); if (!IsPostBack) { Utility.VerificationUtility ver = new Utility.VerificationUtility(); ver.JudgeOperate(this.Page, 95, new List<NFMT.Common.OperateEnum>() { NFMT.Common.OperateEnum.修改 }); this.navigation1.Routes.Add("报关申请", redirectURL); this.navigation1.Routes.Add("报关申请修改", string.Empty); int customsApplyId = 0; if (string.IsNullOrEmpty(Request.QueryString["id"]) || !int.TryParse(Request.QueryString["id"], out customsApplyId)) Response.Redirect(redirectURL); NFMT.WareHouse.BLL.CustomsClearanceApplyBLL customsClearanceApplyBLL = new NFMT.WareHouse.BLL.CustomsClearanceApplyBLL(); result = customsClearanceApplyBLL.Get(user, customsApplyId); if (result.ResultStatus != 0) Response.Redirect(redirectURL); customsClearanceApply = result.ReturnValue as NFMT.WareHouse.Model.CustomsClearanceApply; if (customsClearanceApply == null) Response.Redirect(redirectURL); NFMT.Operate.BLL.ApplyBLL applyBLL =new NFMT.Operate.BLL.ApplyBLL(); result = applyBLL.Get(user, customsClearanceApply.ApplyId); if (result.ResultStatus != 0) Response.Redirect(redirectURL); apply = result.ReturnValue as NFMT.Operate.Model.Apply; if (apply == null) Response.Redirect(redirectURL); NFMT.WareHouse.BLL.CustomsApplyDetailBLL customsApplyDetailBLL = new NFMT.WareHouse.BLL.CustomsApplyDetailBLL(); result = customsApplyDetailBLL.GetStockIdById(user, customsApplyId); if (result.ResultStatus != 0) Response.Redirect(redirectURL); this.hidsids.Value = result.ReturnValue.ToString(); //attach this.attach1.BusinessIdValue = this.customsClearanceApply.ApplyId; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Utility.VerificationUtility ver = new Utility.VerificationUtility(); ver.JudgeOperate(this.Page, 121, new List<NFMT.Common.OperateEnum>() { NFMT.Common.OperateEnum.提交审核, NFMT.Common.OperateEnum.作废, NFMT.Common.OperateEnum.撤返, NFMT.Common.OperateEnum.执行完成, NFMT.Common.OperateEnum.执行完成撤销 }); NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser; corpId = user.CorpId; curDeptId = user.DeptId; string redirectUrl = string.Format("{0}Invoice/InvoiceApplyList.aspx", NFMT.Common.DefaultValue.NftmSiteName); this.navigation1.Routes.Add("发票申请列表", redirectUrl); this.navigation1.Routes.Add("价外票发票申请明细", string.Empty); if (string.IsNullOrEmpty(Request.QueryString["id"]) || !int.TryParse(Request.QueryString["id"], out invoiceApplyId) || invoiceApplyId <= 0) this.WarmAlert("参数错误", redirectUrl); NFMT.Invoice.BLL.InvoiceApplySIDetailBLL invoiceApplySIDetailBLL = new NFMT.Invoice.BLL.InvoiceApplySIDetailBLL(); NFMT.Common.ResultModel result = invoiceApplySIDetailBLL.GetSIIds(user, invoiceApplyId); if (result.ResultStatus != 0) this.WarmAlert(result.Message, redirectUrl); sIIds = result.ReturnValue.ToString(); NFMT.Invoice.BLL.InvoiceApplyBLL invoiceApplyBLL = new NFMT.Invoice.BLL.InvoiceApplyBLL(); result = invoiceApplyBLL.Get(user, invoiceApplyId); if (result.ResultStatus != 0) this.WarmAlert(result.Message, redirectUrl); invoiceApply = result.ReturnValue as NFMT.Invoice.Model.InvoiceApply; NFMT.Operate.BLL.ApplyBLL applyBLL = new NFMT.Operate.BLL.ApplyBLL(); result = applyBLL.Get(user, invoiceApply.ApplyId); if (result.ResultStatus != 0) this.WarmAlert(result.Message, redirectUrl); apply = result.ReturnValue as NFMT.Operate.Model.Apply; System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer(); string json = serializer.Serialize(apply); this.hidmodel.Value = json; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Utility.VerificationUtility ver = new Utility.VerificationUtility(); ver.JudgeOperate(this.Page, 121, new List<NFMT.Common.OperateEnum>() { NFMT.Common.OperateEnum.修改 }); this.navigation1.Routes.Add("开票申请列表", "InvoiceApplyList.aspx"); this.navigation1.Routes.Add("开票申请修改", string.Empty); string redirectUrl = string.Format("{0}Invoice/InvoiceApplyList.aspx", NFMT.Common.DefaultValue.NftmSiteName); NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser; curDeptId = user.DeptId; NFMT.Common.ResultModel result = new NFMT.Common.ResultModel(); int invoiceApplyId = 0; if (string.IsNullOrEmpty(Request.QueryString["id"]) || !int.TryParse(Request.QueryString["id"], out invoiceApplyId) || invoiceApplyId <= 0) Utility.JsUtility.WarmAlert(this.Page, "参数错误", redirectUrl); //获取发票申请 NFMT.Invoice.BLL.InvoiceApplyBLL invoiceApplyBLL = new NFMT.Invoice.BLL.InvoiceApplyBLL(); result = invoiceApplyBLL.Get(user, invoiceApplyId); if (result.ResultStatus != 0) Utility.JsUtility.WarmAlert(this.Page, result.Message, redirectUrl); invoiceApply = result.ReturnValue as NFMT.Invoice.Model.InvoiceApply; if (invoiceApply == null) Utility.JsUtility.WarmAlert(this.Page, "获取开票申请失败", redirectUrl); //获取主申请 NFMT.Operate.BLL.ApplyBLL applyBLL = new NFMT.Operate.BLL.ApplyBLL(); result = applyBLL.Get(user, invoiceApply.ApplyId); if (result.ResultStatus != 0) Utility.JsUtility.WarmAlert(this.Page, result.Message, redirectUrl); apply = result.ReturnValue as NFMT.Operate.Model.Apply; if (apply == null) Utility.JsUtility.WarmAlert(this.Page, "获取申请失败", redirectUrl); } }
protected void Page_Load(object sender, EventArgs e) { string redirectUrl = string.Format("{0}DoPrice/PricingList.aspx", NFMT.Common.DefaultValue.NftmSiteName); if (!IsPostBack) { Utility.VerificationUtility ver = new Utility.VerificationUtility(); ver.JudgeOperate(this.Page, 60, new List<NFMT.Common.OperateEnum>() { NFMT.Common.OperateEnum.提交审核, NFMT.Common.OperateEnum.作废, NFMT.Common.OperateEnum.撤返, NFMT.Common.OperateEnum.执行完成, NFMT.Common.OperateEnum.执行完成撤销 }); this.navigation1.Routes.Add("点价单", redirectUrl); this.navigation1.Routes.Add("点价单明细", string.Empty); NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser; NFMT.Common.ResultModel result = new NFMT.Common.ResultModel(); int pricingId = 0; if (string.IsNullOrEmpty(Request.QueryString["id"]) || !int.TryParse(Request.QueryString["id"], out pricingId)) Response.Redirect(redirectUrl); NFMT.DoPrice.BLL.PricingBLL pricingBLL = new NFMT.DoPrice.BLL.PricingBLL(); //获取点价实体 result = pricingBLL.Get(user, pricingId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); pricing = result.ReturnValue as NFMT.DoPrice.Model.Pricing; if (pricing == null) Response.Redirect(redirectUrl); int pricingApplyId = pricing.PricingApplyId; NFMT.DoPrice.BLL.PricingApplyBLL pricingApplyBLL = new NFMT.DoPrice.BLL.PricingApplyBLL(); //获取点价申请 result = pricingApplyBLL.Get(user, pricingApplyId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); pricingApply = result.ReturnValue as NFMT.DoPrice.Model.PricingApply; if (pricingApply == null || pricingApply.PricingApplyId <= 0) Response.Redirect(redirectUrl); int subId = pricingApply.SubContractId; //获取申请 NFMT.Operate.BLL.ApplyBLL applyBLL = new NFMT.Operate.BLL.ApplyBLL(); result = applyBLL.Get(user, pricingApply.ApplyId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); apply = result.ReturnValue as NFMT.Operate.Model.Apply; if (apply == null || apply.ApplyId <= 0) Response.Redirect(redirectUrl); //获取合约与子合约 NFMT.Contract.BLL.ContractSubBLL subBLL = new NFMT.Contract.BLL.ContractSubBLL(); result = subBLL.Get(user, subId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); NFMT.Contract.Model.ContractSub sub = result.ReturnValue as NFMT.Contract.Model.ContractSub; if (sub == null || sub.SubId <= 0) Response.Redirect(redirectUrl); this.curContractSub = sub; NFMT.Contract.BLL.ContractBLL conBLL = new NFMT.Contract.BLL.ContractBLL(); result = conBLL.Get(user, sub.ContractId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); NFMT.Contract.Model.Contract contract = result.ReturnValue as NFMT.Contract.Model.Contract; if (contract == null || contract.ContractId <= 0) Response.Redirect(redirectUrl); this.curContract = contract; currencyId = curContract.SettleCurrency; assetId = curContract.AssetId; mUId = curContract.UnitId; NFMT.Data.Model.MeasureUnit mu = NFMT.Data.BasicDataProvider.MeasureUnits.FirstOrDefault(temp => temp.MUId == curContract.UnitId); if (mu != null && mu.MUId > 0) this.curMUName = mu.MUName; if (currencyId != 0) { NFMT.Data.Model.Currency currency = NFMT.Data.BasicDataProvider.Currencies.SingleOrDefault(a => a.CurrencyId == currencyId); if (currency != null) currencyName = currency.CurrencyName; } NFMT.Data.Model.MeasureUnit muContract = NFMT.Data.BasicDataProvider.MeasureUnits.Single(temp => temp.MUId == contract.UnitId); NFMT.Data.Model.MeasureUnit muSub = NFMT.Data.BasicDataProvider.MeasureUnits.Single(temp => temp.MUId == sub.UnitId); System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer(); string json = serializer.Serialize(pricing); this.hidModel.Value = json; this.contractExpander1.CurContract = this.curContract; this.contractExpander1.CurContractSub = this.curContractSub; this.contractExpander1.RedirectUrl = redirectUrl; } }
protected void Page_Load(object sender, EventArgs e) { string redirectUrl = string.Format("{0}DoPrice/PricingApplyList.aspx", NFMT.Common.DefaultValue.NftmSiteName); if (!IsPostBack) { Utility.VerificationUtility ver = new Utility.VerificationUtility(); ver.JudgeOperate(this.Page, 59, new List<NFMT.Common.OperateEnum>() { NFMT.Common.OperateEnum.修改 }); this.hidSummaryPrice.Value = ((int)NFMT.Data.StyleEnum.SummaryPrice).ToString(); this.navigation1.Routes.Add("点价申请", redirectUrl); this.navigation1.Routes.Add("点价申请修改", string.Empty); NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser; NFMT.Common.ResultModel result = new NFMT.Common.ResultModel(); int pricingApplyId = 0; if (string.IsNullOrEmpty(Request.QueryString["id"]) || !int.TryParse(Request.QueryString["id"], out pricingApplyId)) Response.Redirect(redirectUrl); NFMT.DoPrice.BLL.PricingApplyBLL pricingApplyBLL = new NFMT.DoPrice.BLL.PricingApplyBLL(); //获取点价申请 result = pricingApplyBLL.Get(user, pricingApplyId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); pricingApply = result.ReturnValue as NFMT.DoPrice.Model.PricingApply; if (pricingApply == null || pricingApply.PricingApplyId <= 0) Response.Redirect(redirectUrl); int subId = pricingApply.SubContractId; //获取申请 NFMT.Operate.BLL.ApplyBLL applyBLL = new NFMT.Operate.BLL.ApplyBLL(); result = applyBLL.Get(user, pricingApply.ApplyId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); apply = result.ReturnValue as NFMT.Operate.Model.Apply; if (apply == null || apply.ApplyId <= 0) Response.Redirect(redirectUrl); //获取合约与子合约 NFMT.Contract.BLL.ContractSubBLL subBLL = new NFMT.Contract.BLL.ContractSubBLL(); result = subBLL.Get(user, subId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); NFMT.Contract.Model.ContractSub sub = result.ReturnValue as NFMT.Contract.Model.ContractSub; if (sub == null || sub.SubId <= 0) Response.Redirect(redirectUrl); this.curContractSub = sub; NFMT.Contract.BLL.ContractBLL conBLL = new NFMT.Contract.BLL.ContractBLL(); result = conBLL.Get(user, sub.ContractId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); NFMT.Contract.Model.Contract contract = result.ReturnValue as NFMT.Contract.Model.Contract; if (contract == null || contract.ContractId <= 0) Response.Redirect(redirectUrl); this.curContract = contract; currencyId = curContract.SettleCurrency; assetId = curContract.AssetId; mUId = curContract.UnitId; NFMT.Data.Model.MeasureUnit muContract = NFMT.Data.BasicDataProvider.MeasureUnits.Single(temp => temp.MUId == contract.UnitId); NFMT.Data.Model.MeasureUnit muSub = NFMT.Data.BasicDataProvider.MeasureUnits.Single(temp => temp.MUId == sub.UnitId); result = pricingApplyBLL.GetAlreadyPricingWeight(user, subId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); alreadyPricingWeight = Convert.ToDecimal(result.ReturnValue.ToString()); this.contractExpander1.CurContract = this.curContract; this.contractExpander1.CurContractSub = this.curContractSub; this.contractExpander1.RedirectUrl = redirectUrl; } }
protected void Page_Load(object sender, EventArgs e) { string redirectUrl = "StockOutApplyList.aspx"; if (!IsPostBack) { Utility.VerificationUtility ver = new Utility.VerificationUtility(); ver.JudgeOperate(this.Page, 43, new List<NFMT.Common.OperateEnum>() { NFMT.Common.OperateEnum.提交审核, NFMT.Common.OperateEnum.作废, NFMT.Common.OperateEnum.撤返, NFMT.Common.OperateEnum.执行完成, NFMT.Common.OperateEnum.执行完成撤销 }); this.navigation1.Routes.Add("出库申请列表", redirectUrl); this.navigation1.Routes.Add("出库申请明细", string.Empty); int applyId = 0; if (string.IsNullOrEmpty(Request.QueryString["aid"]) || !int.TryParse(Request.QueryString["aid"], out applyId)) applyId = 0; if (applyId==0 && string.IsNullOrEmpty(Request.QueryString["id"])) Response.Redirect(redirectUrl); int stockOutApplyId = 0; if (applyId == 0 && !int.TryParse(Request.QueryString["id"], out stockOutApplyId)) Response.Redirect(redirectUrl); NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser; //获取出库申请 NFMT.WareHouse.BLL.StockOutApplyBLL stockOutApplyBLL = new NFMT.WareHouse.BLL.StockOutApplyBLL(); NFMT.Common.ResultModel result = new NFMT.Common.ResultModel(); if(applyId>0) result = stockOutApplyBLL.GetByApplyId(user, applyId); else result = stockOutApplyBLL.Get(user, stockOutApplyId); if(result.ResultStatus!=0) Response.Redirect(redirectUrl); NFMT.WareHouse.Model.StockOutApply apply = result.ReturnValue as NFMT.WareHouse.Model.StockOutApply; if(apply==null || apply.ApplyId==0) Response.Redirect(redirectUrl); stockOutApplyId = apply.StockOutApplyId; //获取主申请表信息 NFMT.Operate.BLL.ApplyBLL mainApplyBLL = new NFMT.Operate.BLL.ApplyBLL(); result = mainApplyBLL.Get(user, apply.ApplyId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); mainApply = result.ReturnValue as NFMT.Operate.Model.Apply; if (mainApply == null || mainApply.ApplyId <= 0) Response.Redirect(redirectUrl); //获取关联子合约 NFMT.Contract.BLL.ContractSubBLL subBll = new NFMT.Contract.BLL.ContractSubBLL(); result = subBll.Get(user, apply.SubContractId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); NFMT.Contract.Model.ContractSub sub = result.ReturnValue as NFMT.Contract.Model.ContractSub; if (sub == null || sub.ContractId == 0) Response.Redirect(redirectUrl); //获取关联合约 NFMT.Contract.BLL.ContractBLL bll = new NFMT.Contract.BLL.ContractBLL(); result = bll.Get(user, sub.ContractId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); NFMT.Contract.Model.Contract con = result.ReturnValue as NFMT.Contract.Model.Contract; if (con == null || con.ContractId == 0) Response.Redirect(redirectUrl); this.curAsset = NFMT.Data.BasicDataProvider.Assets.FirstOrDefault(temp => temp.AssetId == con.AssetId); this.curUint = NFMT.Data.BasicDataProvider.MeasureUnits.FirstOrDefault(temp => temp.MUId == con.UnitId); this.curApply = mainApply; this.curContract = con; this.curSub = sub; this.curCurrency = NFMT.Data.BasicDataProvider.Currencies.SingleOrDefault(temp => temp.CurrencyId == sub.SettleCurrency); this.curStockOutApply = apply; NFMT.Data.Model.MeasureUnit subMU = NFMT.Data.BasicDataProvider.MeasureUnits.FirstOrDefault(temp => temp.MUId == sub.UnitId); this.txbMemo.Value = mainApply.ApplyDesc; System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer(); string json = serializer.Serialize(mainApply); this.hidModel.Value = json; NFMT.Common.SelectModel select = stockOutApplyBLL.GetOutApplySelectedSelect(1, 100, "sto.StockId desc", string.Empty, curStockOutApply.StockOutApplyId); result = stockOutApplyBLL.Load(user, select); int totalRows = result.AffectCount; System.Data.DataTable dt = result.ReturnValue as System.Data.DataTable; this.JsonStr = Newtonsoft.Json.JsonConvert.SerializeObject(dt, new Newtonsoft.Json.Converters.DataTableConverter()); this.contractExpander1.CurContract = con; this.contractExpander1.CurContractSub = sub; this.contractExpander1.RedirectUrl = redirectUrl; result = stockOutApplyBLL.GetAuditInfo(user, apply.ApplyId); if (result.ResultStatus != 0) Response.Redirect("StockOutApplyList.aspx"); this.txbAuditInfo.InnerHtml = result.ReturnValue.ToString(); } }
public void ProcessRequest(HttpContext context) { NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser; context.Response.ContentType = "text/plain"; string resultStr = "添加失败"; string sids = context.Request.Form["sids"]; if (string.IsNullOrEmpty(sids)) { resultStr = "请选择回购库存"; context.Response.Write(resultStr); context.Response.End(); } if (sids.Split(',').Length < 1) { resultStr = "请选择回购库存"; context.Response.Write(resultStr); context.Response.End(); } string memo = context.Request.Form["memo"]; int deptId = 0; if (!string.IsNullOrEmpty(context.Request.Form["deptId"])) { if (!int.TryParse(context.Request.Form["deptId"], out deptId)) { resultStr = "部门错误"; context.Response.Write(resultStr); context.Response.End(); } } NFMT.Operate.Model.Apply apply = new NFMT.Operate.Model.Apply() { EmpId = user.EmpId, ApplyDesc = memo, ApplyDept = deptId, ApplyTime = DateTime.Now, ApplyType = NFMT.Operate.ApplyType.回购申请 }; List<NFMT.WareHouse.Model.RepoApplyDetail> details = new List<NFMT.WareHouse.Model.RepoApplyDetail>(); string[] splitItem = sids.Split(','); for (int i = 0; i < splitItem.Length; i++) { NFMT.WareHouse.Model.RepoApplyDetail detail = new NFMT.WareHouse.Model.RepoApplyDetail() { StockId = Convert.ToInt32(splitItem[i]) }; details.Add(detail); } NFMT.WareHouse.BLL.RepoApplyBLL bll = new NFMT.WareHouse.BLL.RepoApplyBLL(); var result = bll.RepoApplyCreateHandle(user, apply, new NFMT.WareHouse.Model.RepoApply(), details); context.Response.Write(result.Message); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Utility.VerificationUtility ver = new Utility.VerificationUtility(); ver.JudgeOperate(this.Page, 52, new List<NFMT.Common.OperateEnum>() { NFMT.Common.OperateEnum.提交审核, NFMT.Common.OperateEnum.作废, NFMT.Common.OperateEnum.撤返, NFMT.Common.OperateEnum.确认完成, NFMT.Common.OperateEnum.确认完成撤销, NFMT.Common.OperateEnum.关闭 }); this.navigation1.Routes.Add("付款申请列表", "PayApplyList.aspx"); this.navigation1.Routes.Add("付款申请查看--关联库存", string.Empty); this.PayMatterStyle = (int)NFMT.Data.StyleEnum.付款事项; this.PayModeStyle = (int)NFMT.Data.StyleEnum.PayMode; int applyId = 0; if (string.IsNullOrEmpty(Request.QueryString["aid"]) || !int.TryParse(Request.QueryString["aid"], out applyId)) applyId = 0; int payApplyId = 0; if (applyId == 0 && (string.IsNullOrEmpty(Request.QueryString["id"]) || !int.TryParse(Request.QueryString["id"], out payApplyId))) Response.Redirect("PayApplyList.aspx"); //验证付款申请是否存在 NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser; NFMT.Funds.BLL.PayApplyBLL bll = new NFMT.Funds.BLL.PayApplyBLL(); NFMT.Common.ResultModel result = new NFMT.Common.ResultModel(); if (applyId > 0) result = bll.GetByApplyId(user, applyId); else result = bll.Get(user, payApplyId); NFMT.Funds.Model.PayApply payApply = result.ReturnValue as NFMT.Funds.Model.PayApply; if (payApply == null || payApply.PayApplyId <= 0) Response.Redirect("PayApplyList.aspx"); this.curPayApply = payApply; //获取主申请 NFMT.Operate.BLL.ApplyBLL applyBLL = new NFMT.Operate.BLL.ApplyBLL(); result = applyBLL.Get(user, payApply.ApplyId); if (result.ResultStatus != 0) Response.Redirect("PayApplyList.aspx"); NFMT.Operate.Model.Apply apply = result.ReturnValue as NFMT.Operate.Model.Apply; if (apply == null || apply.ApplyId <= 0) Response.Redirect("PayApplyList.aspx"); this.curApply = apply; this.SelectJson(payApply.PayApplyId); //审核 System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer(); string json = serializer.Serialize(apply); this.hidModel.Value = json; result = bll.GetAuditInfo(user, payApply.ApplyId, NFMT.Funds.FundsStyleEnum.库存付款申请); if (result.ResultStatus != 0) Response.Redirect("PayApplyList.aspx"); this.txbAuditInfo.InnerHtml = result.ReturnValue.ToString(); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Utility.VerificationUtility ver = new Utility.VerificationUtility(); ver.JudgeOperate(this.Page, 52, new List<NFMT.Common.OperateEnum>() { NFMT.Common.OperateEnum.修改 }); this.navigation1.Routes.Add("付款申请列表", "PayApplyList.aspx"); this.navigation1.Routes.Add("付款申请修改--合约关联", string.Empty); if (string.IsNullOrEmpty(Request.QueryString["id"]) || !int.TryParse(Request.QueryString["id"], out this.PayApplyId)) Response.Redirect("PayApplyList.aspx"); NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser; //获取付款申请 NFMT.Funds.BLL.PayApplyBLL payApplyBLL = new NFMT.Funds.BLL.PayApplyBLL(); NFMT.Common.ResultModel result = payApplyBLL.Get(user, this.PayApplyId); if(result.ResultStatus!=0) Response.Redirect("PayApplyList.aspx"); NFMT.Funds.Model.PayApply payApply = result.ReturnValue as NFMT.Funds.Model.PayApply; if(payApply==null || payApply.PayApplyId<=0) Response.Redirect("PayApplyList.aspx"); this.curPayApply = payApply; //获取合约关联付款申请信息 NFMT.Funds.BLL.ContractPayApplyBLL contractPayApplyBLL = new NFMT.Funds.BLL.ContractPayApplyBLL(); result = contractPayApplyBLL.GetByPayApplyId(user, payApply.PayApplyId); if(result.ResultStatus!=0) Response.Redirect("PayApplyList.aspx"); NFMT.Funds.Model.ContractPayApply contractPayApply = result.ReturnValue as NFMT.Funds.Model.ContractPayApply; if(contractPayApply == null || contractPayApply.RefId<=0) Response.Redirect("PayApplyList.aspx"); //获取主申请 NFMT.Operate.BLL.ApplyBLL applyBLL = new NFMT.Operate.BLL.ApplyBLL(); result = applyBLL.Get(user, payApply.ApplyId); if(result.ResultStatus!=0) Response.Redirect("PayApplyList.aspx"); NFMT.Operate.Model.Apply apply = result.ReturnValue as NFMT.Operate.Model.Apply; if(apply==null || apply.ApplyId<=0) Response.Redirect("PayApplyList.aspx"); this.curApply = apply; //子合约序号赋值 this.SubContractId = contractPayApply.ContractSubId; //子合约 NFMT.Contract.BLL.ContractSubBLL subBll = new NFMT.Contract.BLL.ContractSubBLL(); result = subBll.Get(user, this.SubContractId); if (result.ResultStatus != 0) Response.Redirect("PayApplyList.aspx"); NFMT.Contract.Model.ContractSub sub = result.ReturnValue as NFMT.Contract.Model.ContractSub; if (sub == null || sub.ContractId == 0) Response.Redirect("PayApplyList.aspx"); //合约 NFMT.Contract.BLL.ContractBLL bll = new NFMT.Contract.BLL.ContractBLL(); result = bll.Get(user, sub.ContractId); if (result.ResultStatus != 0) Response.Redirect("PayApplyList.aspx"); NFMT.Contract.Model.Contract con = result.ReturnValue as NFMT.Contract.Model.Contract; if (con == null || con.ContractId == 0) Response.Redirect("PayApplyList.aspx"); //合约信息 this.spnContractNo.InnerHtml = con.ContractNo; this.spnAsset.InnerHtml = NFMT.Data.BasicDataProvider.Assets.First(temp => temp.AssetId == con.AssetId).AssetName; NFMT.Data.Model.MeasureUnit muContract = NFMT.Data.BasicDataProvider.MeasureUnits.Single(temp => temp.MUId == con.UnitId); this.spnSignAmount.InnerHtml = string.Format("{0}{1}", con.SignAmount.ToString(), muContract.MUName); //合约抬头 NFMT.Contract.BLL.ContractCorporationDetailBLL ccdBll = new NFMT.Contract.BLL.ContractCorporationDetailBLL(); //内部公司 result = ccdBll.LoadCorpListByContractId(user, sub.ContractId, true); List<NFMT.Contract.Model.ContractCorporationDetail> innerCorps = result.ReturnValue as List<NFMT.Contract.Model.ContractCorporationDetail>; foreach (NFMT.Contract.Model.ContractCorporationDetail innerCorp in innerCorps) { this.spnInCorpNames.InnerHtml += string.Format("[{0}] ", innerCorp.CorpName); } //外部公司 result = ccdBll.LoadCorpListByContractId(user, sub.ContractId, false); List<NFMT.Contract.Model.ContractCorporationDetail> outCorps = result.ReturnValue as List<NFMT.Contract.Model.ContractCorporationDetail>; foreach (NFMT.Contract.Model.ContractCorporationDetail outCorp in outCorps) { this.spnOutCorpNames.InnerHtml += string.Format("[{0}] ", outCorp.CorpName); } //子合约信息 this.spnSubNo.InnerHtml = sub.SubNo; NFMT.Data.Model.MeasureUnit muSub = NFMT.Data.BasicDataProvider.MeasureUnits.Single(temp => temp.MUId == sub.UnitId); this.spnSubSignAmount.InnerHtml = string.Format("{0}{1}", sub.SignAmount.ToString(), muSub.MUName); this.spnPeriodE.InnerHtml = sub.ContractPeriodE.ToShortDateString(); //局域变量赋值 this.PayMatterStyle = (int)NFMT.Data.StyleEnum.付款事项; this.PayModeStyle = (int)NFMT.Data.StyleEnum.PayMode; } }
protected void Page_Load(object sender, EventArgs e) { string redirectUrl = string.Format("{0}DoPrice/PricingApplyDelayList.aspx", NFMT.Common.DefaultValue.NftmSiteName); if (!IsPostBack) { Utility.VerificationUtility ver = new Utility.VerificationUtility(); ver.JudgeOperate(this.Page, 105, new List<NFMT.Common.OperateEnum>() { NFMT.Common.OperateEnum.提交审核, NFMT.Common.OperateEnum.作废, NFMT.Common.OperateEnum.撤返, NFMT.Common.OperateEnum.执行完成, NFMT.Common.OperateEnum.执行完成撤销 }); this.navigation1.Routes.Add("点价申请延期", redirectUrl); this.navigation1.Routes.Add("点价申请延期明细", string.Empty); NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser; deptId = user.DeptId; NFMT.Common.ResultModel result = new NFMT.Common.ResultModel(); //获取合约与子合约 int subId = 0; if (string.IsNullOrEmpty(Request.QueryString["id"]) || !int.TryParse(Request.QueryString["id"], out delayId)) Response.Redirect(redirectUrl); NFMT.DoPrice.BLL.PricingApplyDelayBLL pricingApplyDelayBLL = new NFMT.DoPrice.BLL.PricingApplyDelayBLL(); result = pricingApplyDelayBLL.Get(user, delayId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); pricingApplyDelay = result.ReturnValue as NFMT.DoPrice.Model.PricingApplyDelay; if (pricingApplyDelay == null) Response.Redirect(redirectUrl); pricingApplyId = pricingApplyDelay.PricingApplyId; NFMT.DoPrice.BLL.PricingApplyBLL pricingApplyBLL = new NFMT.DoPrice.BLL.PricingApplyBLL(); result = pricingApplyBLL.Get(user, pricingApplyId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); pricingApply = result.ReturnValue as NFMT.DoPrice.Model.PricingApply; if (pricingApply == null) Response.Redirect(redirectUrl); subId = pricingApply.SubContractId; NFMT.Operate.BLL.ApplyBLL applyBLL = new NFMT.Operate.BLL.ApplyBLL(); result = applyBLL.Get(user, pricingApply.ApplyId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); apply = result.ReturnValue as NFMT.Operate.Model.Apply; if (apply == null) Response.Redirect(redirectUrl); NFMT.Contract.BLL.ContractSubBLL subBLL = new NFMT.Contract.BLL.ContractSubBLL(); result = subBLL.Get(user, subId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); NFMT.Contract.Model.ContractSub sub = result.ReturnValue as NFMT.Contract.Model.ContractSub; if (sub == null || sub.SubId <= 0) Response.Redirect(redirectUrl); this.curContractSub = sub; NFMT.Contract.BLL.ContractBLL conBLL = new NFMT.Contract.BLL.ContractBLL(); result = conBLL.Get(user, sub.ContractId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); NFMT.Contract.Model.Contract contract = result.ReturnValue as NFMT.Contract.Model.Contract; if (contract == null || contract.ContractId <= 0) Response.Redirect(redirectUrl); this.curContract = contract; currencyId = curContract.SettleCurrency; assetId = curContract.AssetId; mUId = curContract.UnitId; NFMT.Data.Model.MeasureUnit muContract = NFMT.Data.BasicDataProvider.MeasureUnits.Single(temp => temp.MUId == contract.UnitId); NFMT.Data.Model.MeasureUnit muSub = NFMT.Data.BasicDataProvider.MeasureUnits.Single(temp => temp.MUId == sub.UnitId); result = pricingApplyBLL.GetAlreadyPricingWeight(user, subId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); alreadyPricingWeight = Convert.ToDecimal(result.ReturnValue.ToString()); System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer(); string json = serializer.Serialize(pricingApplyDelay); this.hidModel.Value = json; this.contractExpander1.CurContract = this.curContract; this.contractExpander1.CurContractSub = this.curContractSub; this.contractExpander1.RedirectUrl = redirectUrl; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Utility.VerificationUtility ver = new Utility.VerificationUtility(); ver.JudgeOperate(this.Page, 53, new List<NFMT.Common.OperateEnum>() { NFMT.Common.OperateEnum.提交审核, NFMT.Common.OperateEnum.作废, NFMT.Common.OperateEnum.撤返, NFMT.Common.OperateEnum.执行完成, NFMT.Common.OperateEnum.执行完成撤销 }); this.navigation1.Routes.Add("财务付款列表", "PaymentList.aspx"); this.navigation1.Routes.Add("财务付款修改--库存关联", string.Empty); NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser; NFMT.Common.ResultModel result = new NFMT.Common.ResultModel(); //获取财务付款 int paymentId = 0; if (string.IsNullOrEmpty(Request.QueryString["id"]) || !int.TryParse(Request.QueryString["id"], out paymentId)) Response.Redirect("PaymentList.aspx"); NFMT.Funds.BLL.PaymentBLL paymentBLL = new NFMT.Funds.BLL.PaymentBLL(); result = paymentBLL.Get(user, paymentId); if (result.ResultStatus != 0) Response.Redirect("PaymentList.aspx"); NFMT.Funds.Model.Payment payment = result.ReturnValue as NFMT.Funds.Model.Payment; if (payment == null || payment.PaymentId <= 0) Response.Redirect("PaymentList.aspx"); this.curPayment = payment; //获取虚拟付款 if (payment.VirtualBala > 0) { NFMT.Funds.BLL.PaymentVirtualBLL paymentVirtualBLL = new NFMT.Funds.BLL.PaymentVirtualBLL(); result = paymentVirtualBLL.GetByPaymentId(user, payment.PaymentId); if (result.ResultStatus != 0) Response.Redirect("PaymentList.aspx"); NFMT.Funds.Model.PaymentVirtual paymentVirtual = result.ReturnValue as NFMT.Funds.Model.PaymentVirtual; if (paymentVirtual == null) Response.Redirect("PaymentList.aspx"); this.curPaymentVirtual = paymentVirtual; } //获取付款申请 NFMT.Funds.BLL.PayApplyBLL payApplyBLL = new NFMT.Funds.BLL.PayApplyBLL(); result = payApplyBLL.Get(user, payment.PayApplyId); if (result.ResultStatus != 0) Response.Redirect("PaymentList.aspx"); NFMT.Funds.Model.PayApply payApply = result.ReturnValue as NFMT.Funds.Model.PayApply; if (payApply == null || payApply.PayApplyId <= 0) Response.Redirect("PaymentList.aspx"); this.curPayApply = payApply; //获取主申请 NFMT.Operate.BLL.ApplyBLL applyBLL = new NFMT.Operate.BLL.ApplyBLL(); result = applyBLL.Get(user, payApply.ApplyId); if (result.ResultStatus != 0) Response.Redirect("PaymentList.aspx"); NFMT.Operate.Model.Apply apply = result.ReturnValue as NFMT.Operate.Model.Apply; if (apply == null || apply.ApplyId <= 0) Response.Redirect("PaymentList.aspx"); this.curApply = apply; this.SelectJson(payApply.PayApplyId, payment.PaymentId); //付款申请信息 this.spnApplyDate.InnerHtml = apply.ApplyTime.ToShortDateString(); NFMT.User.Model.Department applyDept = NFMT.User.UserProvider.Departments.SingleOrDefault(temp => temp.DeptId == apply.ApplyDept); if (applyDept != null && applyDept.DeptId > 0) this.spnApplyDept.InnerHtml = applyDept.DeptName; NFMT.User.Model.Corporation recCorp = NFMT.User.UserProvider.Corporations.SingleOrDefault(temp => temp.CorpId == payApply.RecCorpId); if (recCorp != null && recCorp.CorpId > 0) { this.spnRecCorp.InnerHtml = recCorp.CorpName; this.spnRecCorpFullName.InnerHtml = recCorp.CorpFullName; } NFMT.Data.Model.Bank recBank = NFMT.Data.BasicDataProvider.Banks.SingleOrDefault(temp => temp.BankId == payApply.RecBankId); if (recBank != null && recBank.BankId > 0) this.spnBank.InnerHtml = recBank.BankName; this.spnBankAccount.InnerHtml = payApply.RecBankAccount; this.spnApplyBala.InnerHtml = payApply.ApplyBala.ToString(); NFMT.Data.Model.Currency cur = NFMT.Data.BasicDataProvider.Currencies.SingleOrDefault(temp => temp.CurrencyId == payApply.CurrencyId); if (cur != null && cur.CurrencyId > 0) this.spnCurrency.InnerHtml = cur.CurrencyName; this.spnPayDeadline.InnerHtml = payApply.PayDeadline.ToShortDateString(); NFMT.Data.Model.BDStyleDetail payMatter = NFMT.Data.DetailProvider.Details(NFMT.Data.StyleEnum.付款事项)[payApply.PayMatter]; if (payMatter != null && payMatter.StyleDetailId > 0) this.spnPayMatter.InnerHtml = payMatter.DetailName; NFMT.Data.Model.BDStyleDetail payMode = NFMT.Data.DetailProvider.Details(NFMT.Data.StyleEnum.付款方式)[payApply.PayMode]; if (payMode != null && payMode.StyleDetailId > 0) this.spnPayMode.InnerHtml = payMode.DetailName; this.spnMemo.InnerHtml = apply.ApplyDesc; this.spnSpecialDesc.InnerHtml = payApply.SpecialDesc; this.PayMatterStyle = (int)NFMT.Data.StyleEnum.付款事项; this.PayModeStyle = (int)NFMT.Data.StyleEnum.PayMode; //审核 System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer(); string json = serializer.Serialize(payment); this.hidModel.Value = json; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Utility.VerificationUtility ver = new Utility.VerificationUtility(); ver.JudgeOperate(this.Page, 52, new List<NFMT.Common.OperateEnum>() { NFMT.Common.OperateEnum.修改 }); this.navigation1.Routes.Add("付款申请列表", "PayApplyList.aspx"); this.navigation1.Routes.Add("付款申请修改--关联库存", string.Empty); this.PayMatterStyle = (int)NFMT.Data.StyleEnum.付款事项; this.PayModeStyle = (int)NFMT.Data.StyleEnum.PayMode; int payApplyId = 0; if (string.IsNullOrEmpty(Request.QueryString["id"]) || !int.TryParse(Request.QueryString["id"], out payApplyId)) Response.Redirect("PayApplyList.aspx"); //验证付款申请是否存在 NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser; NFMT.Funds.BLL.PayApplyBLL bll = new NFMT.Funds.BLL.PayApplyBLL(); NFMT.Common.ResultModel result = bll.Get(user, payApplyId); if (result.ResultStatus != 0) Response.Redirect("PayApplyList.aspx"); NFMT.Funds.Model.PayApply payApply = result.ReturnValue as NFMT.Funds.Model.PayApply; if (payApply == null || payApply.PayApplyId <= 0) Response.Redirect("PayApplyList.aspx"); this.curPayApply = payApply; //获取主申请 NFMT.Operate.BLL.ApplyBLL applyBLL = new NFMT.Operate.BLL.ApplyBLL(); result = applyBLL.Get(user, payApply.ApplyId); if (result.ResultStatus != 0) Response.Redirect("PayApplyList.aspx"); NFMT.Operate.Model.Apply apply = result.ReturnValue as NFMT.Operate.Model.Apply; if (apply == null || apply.ApplyId <= 0) Response.Redirect("PayApplyList.aspx"); this.curApply = apply; this.SelectJson(payApplyId); } }
protected void Page_Load(object sender, EventArgs e) { string redirectUrl = string.Format("{0}DoPrice/StopLossApplyList.aspx", NFMT.Common.DefaultValue.NftmSiteName); if (!IsPostBack) { Utility.VerificationUtility ver = new Utility.VerificationUtility(); ver.JudgeOperate(this.Page, 91, new List<NFMT.Common.OperateEnum>() { NFMT.Common.OperateEnum.修改 }); this.navigation1.Routes.Add("止损申请", redirectUrl); this.navigation1.Routes.Add("止损申请修改", string.Empty); NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser; NFMT.Common.ResultModel result = new NFMT.Common.ResultModel(); int stopLossApplyId = 0; if (string.IsNullOrEmpty(Request.QueryString["id"]) || !int.TryParse(Request.QueryString["id"], out stopLossApplyId)) Response.Redirect(redirectUrl); //获取止损申请 NFMT.DoPrice.BLL.StopLossApplyBLL stopLossApplyBLL = new NFMT.DoPrice.BLL.StopLossApplyBLL(); result = stopLossApplyBLL.Get(user, stopLossApplyId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); stopLossApply = result.ReturnValue as NFMT.DoPrice.Model.StopLossApply; if (stopLossApply == null) Response.Redirect(redirectUrl); int pricingId = stopLossApply.PricingId; //获取主申请 NFMT.Operate.BLL.ApplyBLL applyBLL = new NFMT.Operate.BLL.ApplyBLL(); result = applyBLL.Get(user, stopLossApply.ApplyId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); apply = result.ReturnValue as NFMT.Operate.Model.Apply; if (apply == null) Response.Redirect(redirectUrl); //判断是否存在止损明细 result = stopLossApplyBLL.HasStopLossApplyDetail(user, stopLossApplyId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); this.hidHasDetail.Value = result.ReturnValue.ToString(); //获取点价实体 NFMT.DoPrice.BLL.PricingBLL pricingBLL = new NFMT.DoPrice.BLL.PricingBLL(); result = pricingBLL.Get(user, pricingId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); pricing = result.ReturnValue as NFMT.DoPrice.Model.Pricing; if (pricing == null) Response.Redirect(redirectUrl); int pricingApplyId = pricing.PricingApplyId; currency = NFMT.Data.BasicDataProvider.Currencies.SingleOrDefault(a => a.CurrencyId == pricing.CurrencyId); measureUnit = NFMT.Data.BasicDataProvider.MeasureUnits.SingleOrDefault(a => a.MUId == pricing.MUId); NFMT.DoPrice.BLL.PricingApplyBLL pricingApplyBLL = new NFMT.DoPrice.BLL.PricingApplyBLL(); //获取点价申请 result = pricingApplyBLL.Get(user, pricingApplyId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); pricingApply = result.ReturnValue as NFMT.DoPrice.Model.PricingApply; if (pricingApply == null || pricingApply.PricingApplyId <= 0) Response.Redirect(redirectUrl); } }
protected void Page_Load(object sender, EventArgs e) { System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer(); string redirectURL = string.Format("{0}WareHouse/StockMoveApplyList.aspx", NFMT.Common.DefaultValue.NftmSiteName); if (!IsPostBack) { Utility.VerificationUtility ver = new Utility.VerificationUtility(); ver.JudgeOperate(this.Page, 45, new List<NFMT.Common.OperateEnum>() { NFMT.Common.OperateEnum.提交审核, NFMT.Common.OperateEnum.作废, NFMT.Common.OperateEnum.撤返, NFMT.Common.OperateEnum.确认完成 }); NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser; NFMT.Common.ResultModel result = new NFMT.Common.ResultModel(); this.navigation1.Routes.Add("移库申请", redirectURL); this.navigation1.Routes.Add("移库申请明细", string.Empty); NFMT.WareHouse.BLL.StockMoveApplyBLL stockMoveApplyBLL = new NFMT.WareHouse.BLL.StockMoveApplyBLL(); if (!string.IsNullOrEmpty(Request.QueryString["aid"]) && int.TryParse(Request.QueryString["aid"], out applyId) && applyId > 0) { result = stockMoveApplyBLL.GetStockMoveApplyByApplyId(user, applyId); if (result.ResultStatus != 0) Response.Redirect(redirectURL); stockMoveApply = result.ReturnValue as NFMT.WareHouse.Model.StockMoveApply; if (stockMoveApply == null) Response.Redirect(redirectURL); } else { if (string.IsNullOrEmpty(Request.QueryString["id"]) || !int.TryParse(Request.QueryString["id"], out id)) Response.Redirect(redirectURL); //获取移库申请 result = stockMoveApplyBLL.Get(user, id); if (result.ResultStatus != 0) Response.Redirect(redirectURL); stockMoveApply = result.ReturnValue as NFMT.WareHouse.Model.StockMoveApply; if (stockMoveApply == null) Response.Redirect(redirectURL); } id = stockMoveApply.StockMoveApplyId; applyId = stockMoveApply.ApplyId; this.hidid.Value = id.ToString(); NFMT.WareHouse.BLL.StockMoveBLL stockMoveBLL = new NFMT.WareHouse.BLL.StockMoveBLL(); result = stockMoveBLL.GetStockMoveIdByApplyId(user, id); if (result.ResultStatus == 0) { this.hidStockMoveId.Value = result.ReturnValue.ToString(); } //获取申请信息 NFMT.Operate.BLL.ApplyBLL applyBLL = new NFMT.Operate.BLL.ApplyBLL(); result = applyBLL.Get(user, stockMoveApply.ApplyId); if (result.ResultStatus != 0) Response.Redirect(redirectURL); apply = result.ReturnValue as NFMT.Operate.Model.Apply; if (apply == null) Response.Redirect(redirectURL); NFMT.User.Model.Department dept = NFMT.User.UserProvider.Departments.SingleOrDefault(a => a.DeptId == apply.ApplyDept); if (dept == null) Response.Redirect(redirectURL); NFMT.User.Model.Corporation corp = NFMT.User.UserProvider.Corporations.SingleOrDefault(a => a.CorpId == apply.ApplyCorp); if (corp == null) Response.Redirect(redirectURL); NFMT.User.Model.Employee emp = NFMT.User.UserProvider.Employees.SingleOrDefault(a => a.EmpId == apply.EmpId); if (emp == null) Response.Redirect(redirectURL); this.txbApplyDept.InnerText = dept.DeptName; this.txbMemo.InnerText = apply.ApplyDesc; this.txbApplyCorp.InnerText = corp.CorpName; this.txbApplyPerson.InnerText = emp.Name; string json = serializer.Serialize(apply); this.hidmodel.Value = json; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Utility.VerificationUtility ver = new Utility.VerificationUtility(); ver.JudgeOperate(this.Page, 52, new List<NFMT.Common.OperateEnum>() { NFMT.Common.OperateEnum.提交审核, NFMT.Common.OperateEnum.作废, NFMT.Common.OperateEnum.撤返, NFMT.Common.OperateEnum.确认完成, NFMT.Common.OperateEnum.确认完成撤销,NFMT.Common.OperateEnum.关闭 }); string redirectUrl = "PayApplyList.aspx"; this.navigation1.Routes.Add("付款申请列表", redirectUrl); this.navigation1.Routes.Add("付款申请明细--关联发票", string.Empty); this.PayMatterStyle = (int)NFMT.Data.StyleEnum.付款事项; this.PayModeStyle = (int)NFMT.Data.StyleEnum.PayMode; NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser; int applyId = 0; if (string.IsNullOrEmpty(Request.QueryString["aid"]) || !int.TryParse(Request.QueryString["aid"], out applyId)) applyId = 0; int payApplyId = 0; if (applyId == 0 && (string.IsNullOrEmpty(Request.QueryString["id"]) || !int.TryParse(Request.QueryString["id"], out payApplyId))) Response.Redirect(redirectUrl); //获取付款申请 NFMT.Funds.BLL.PayApplyBLL payApplyBLL = new NFMT.Funds.BLL.PayApplyBLL(); NFMT.Common.ResultModel result = new NFMT.Common.ResultModel(); if (applyId > 0) result = payApplyBLL.GetByApplyId(user, applyId); else result = payApplyBLL.Get(user, payApplyId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); this.curPayApply = result.ReturnValue as NFMT.Funds.Model.PayApply; if (this.curPayApply == null || this.curPayApply.PayApplyId <= 0) Response.Redirect(redirectUrl); //获取主申请 NFMT.Operate.BLL.ApplyBLL applyBLL = new NFMT.Operate.BLL.ApplyBLL(); result = applyBLL.Get(user, this.curPayApply.ApplyId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); this.curApply = result.ReturnValue as NFMT.Operate.Model.Apply; if (this.curApply == null || this.curApply.ApplyId <= 0) Response.Redirect(redirectUrl); NFMT.Common.SelectModel select = payApplyBLL.GetInvoiceListByApplySelect(1, 100, "si.SIId desc", this.curPayApply.PayApplyId); result = payApplyBLL.Load(user, select,new NFMT.Common.BasicAuth()); int totalRows = result.AffectCount; System.Data.DataTable dt = result.ReturnValue as System.Data.DataTable; this.JsonStr = Newtonsoft.Json.JsonConvert.SerializeObject(dt, new Newtonsoft.Json.Converters.DataTableConverter()); //审核 System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer(); string json = serializer.Serialize(this.curApply); this.hidModel.Value = json; } }
protected void Page_Load(object sender, EventArgs e) { string redirectUrl = "StockOutApplyList.aspx"; if (!IsPostBack) { Utility.VerificationUtility ver = new Utility.VerificationUtility(); ver.JudgeOperate(this.Page, 43, new List<NFMT.Common.OperateEnum>() { NFMT.Common.OperateEnum.修改 }); this.navigation1.Routes.Add("出库申请列表", redirectUrl); this.navigation1.Routes.Add("出库申请修改", string.Empty); if (string.IsNullOrEmpty(Request.QueryString["id"])) Response.Redirect(redirectUrl); int stockOutApplyId = 0; if (!int.TryParse(Request.QueryString["id"], out stockOutApplyId)) Response.Redirect(redirectUrl); NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser; //获取出库申请 NFMT.WareHouse.BLL.StockOutApplyBLL stockOutApplyBLL = new NFMT.WareHouse.BLL.StockOutApplyBLL(); NFMT.Common.ResultModel result = stockOutApplyBLL.Get(user, stockOutApplyId); if(result.ResultStatus!=0) Response.Redirect(redirectUrl); NFMT.WareHouse.Model.StockOutApply apply = result.ReturnValue as NFMT.WareHouse.Model.StockOutApply; if(apply==null || apply.ApplyId==0) Response.Redirect(redirectUrl); this.curStockOutApply = apply; //获取关联子合约 NFMT.Contract.BLL.ContractSubBLL subBll = new NFMT.Contract.BLL.ContractSubBLL(); result = subBll.Get(user, apply.SubContractId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); NFMT.Contract.Model.ContractSub sub = result.ReturnValue as NFMT.Contract.Model.ContractSub; if (sub == null || sub.ContractId == 0) Response.Redirect(redirectUrl); this.curSub = sub; this.curCurrency = NFMT.Data.BasicDataProvider.Currencies.SingleOrDefault(temp => temp.CurrencyId == sub.SettleCurrency); //获取关联合约 NFMT.Contract.BLL.ContractBLL bll = new NFMT.Contract.BLL.ContractBLL(); result = bll.Get(user, sub.ContractId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); NFMT.Contract.Model.Contract con = result.ReturnValue as NFMT.Contract.Model.Contract; if (con == null || con.ContractId == 0) Response.Redirect(redirectUrl); this.curContract = con; this.curAsset = NFMT.Data.BasicDataProvider.Assets.FirstOrDefault(temp => temp.AssetId == con.AssetId); this.curUint = NFMT.Data.BasicDataProvider.MeasureUnits.FirstOrDefault(temp => temp.MUId == sub.UnitId); //获取主申请信息 NFMT.Operate.BLL.ApplyBLL mainApplyBLL = new NFMT.Operate.BLL.ApplyBLL(); result = mainApplyBLL.Get(user, apply.ApplyId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); NFMT.Operate.Model.Apply mainApply = result.ReturnValue as NFMT.Operate.Model.Apply; if(mainApply==null || mainApply.ApplyId<=0) Response.Redirect(redirectUrl); if(mainApply.ApplyStatus >=NFMT.Common.StatusEnum.待审核) Response.Redirect(redirectUrl); this.txbMemo.Value = mainApply.ApplyDesc; this.curApply = mainApply; //获取当前出库申请明细 //NFMT.WareHouse.BLL.StockOutApplyDetailBLL detailBLL = new NFMT.WareHouse.BLL.StockOutApplyDetailBLL(); //result = detailBLL.Load(user, apply.StockOutApplyId); //if(result.ResultStatus!=0) // Response.Redirect(redirectUrl); //List<NFMT.WareHouse.Model.StockOutApplyDetail> details = result.ReturnValue as List<NFMT.WareHouse.Model.StockOutApplyDetail>; //if(details==null) // Response.Redirect(redirectUrl); NFMT.Common.SelectModel select = stockOutApplyBLL.GetOutApplySelectedSelect(1, 100, "sto.StockId desc",string.Empty,curStockOutApply.StockOutApplyId); result = stockOutApplyBLL.Load(user, select); int totalRows = result.AffectCount; System.Data.DataTable dt = result.ReturnValue as System.Data.DataTable; this.JsonStr = Newtonsoft.Json.JsonConvert.SerializeObject(dt, new Newtonsoft.Json.Converters.DataTableConverter()); this.contractExpander1.CurContract = con; this.contractExpander1.CurContractSub = sub; this.contractExpander1.RedirectUrl = redirectUrl; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Utility.VerificationUtility ver = new Utility.VerificationUtility(); ver.JudgeOperate(this.Page, 53, new List<NFMT.Common.OperateEnum>() { NFMT.Common.OperateEnum.录入 }); this.navigation1.Routes.Add("财务付款列表", "PaymentList.aspx"); this.navigation1.Routes.Add("付款申请列表", "PaymentPayApplyList.aspx"); this.navigation1.Routes.Add("财务付款新增--合约关联", string.Empty); NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser; string redirectUrl = "PaymentList.aspx"; //获取付款申请 int payApplyId = 0; if (string.IsNullOrEmpty(Request.QueryString["id"]) || !int.TryParse(Request.QueryString["id"], out payApplyId)) Response.Redirect(redirectUrl); NFMT.Funds.BLL.PayApplyBLL payApplyBLL = new NFMT.Funds.BLL.PayApplyBLL(); NFMT.Common.ResultModel result = payApplyBLL.Get(user, payApplyId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); NFMT.Funds.Model.PayApply payApply = result.ReturnValue as NFMT.Funds.Model.PayApply; if (payApply == null || payApply.PayApplyId <= 0) Response.Redirect(redirectUrl); this.curPayApply = payApply; //获取合约关联付款申请信息 NFMT.Funds.BLL.ContractPayApplyBLL contractPayApplyBLL = new NFMT.Funds.BLL.ContractPayApplyBLL(); result = contractPayApplyBLL.GetByPayApplyId(user, payApply.PayApplyId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); NFMT.Funds.Model.ContractPayApply contractPayApply = result.ReturnValue as NFMT.Funds.Model.ContractPayApply; if (contractPayApply == null || contractPayApply.RefId <= 0) Response.Redirect(redirectUrl); this.curContractPayApply = contractPayApply; //获取主申请 NFMT.Operate.BLL.ApplyBLL applyBLL = new NFMT.Operate.BLL.ApplyBLL(); result = applyBLL.Get(user, payApply.ApplyId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); NFMT.Operate.Model.Apply apply = result.ReturnValue as NFMT.Operate.Model.Apply; if (apply == null || apply.ApplyId <= 0) Response.Redirect(redirectUrl); this.curApply = apply; //子合约 NFMT.Contract.BLL.ContractSubBLL subBll = new NFMT.Contract.BLL.ContractSubBLL(); result = subBll.Get(user, contractPayApply.ContractSubId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); NFMT.Contract.Model.ContractSub sub = result.ReturnValue as NFMT.Contract.Model.ContractSub; if (sub == null || sub.ContractId == 0) Response.Redirect(redirectUrl); //合约 NFMT.Contract.BLL.ContractBLL bll = new NFMT.Contract.BLL.ContractBLL(); result = bll.Get(user, sub.ContractId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); NFMT.Contract.Model.Contract contract = result.ReturnValue as NFMT.Contract.Model.Contract; if (contract == null || contract.ContractId == 0) Response.Redirect(redirectUrl); this.contractExpander1.CurContract = contract; this.contractExpander1.CurContractSub = sub; this.contractExpander1.RedirectUrl = redirectUrl; //付款申请信息 this.spnApplyDate.InnerHtml = apply.ApplyTime.ToShortDateString(); NFMT.User.Model.Department applyDept = NFMT.User.UserProvider.Departments.SingleOrDefault(temp => temp.DeptId == apply.ApplyDept); if (applyDept != null && applyDept.DeptId > 0) this.spnApplyDept.InnerHtml = applyDept.DeptName; NFMT.User.Model.Corporation recCorp = NFMT.User.UserProvider.Corporations.SingleOrDefault(temp => temp.CorpId == payApply.RecCorpId); if (recCorp != null && recCorp.CorpId > 0) { this.spnRecCorp.InnerHtml = recCorp.CorpName; this.spnRecCorpFullName.InnerHtml = recCorp.CorpFullName; } NFMT.Data.Model.Bank recBank = NFMT.Data.BasicDataProvider.Banks.SingleOrDefault(temp => temp.BankId == payApply.RecBankId); if (recBank != null && recBank.BankId > 0) this.spnBank.InnerHtml = recBank.BankName; this.spnBankAccount.InnerHtml = payApply.RecBankAccount; this.spnApplyBala.InnerHtml = payApply.ApplyBala.ToString(); NFMT.Data.Model.Currency cur = NFMT.Data.BasicDataProvider.Currencies.SingleOrDefault(temp => temp.CurrencyId == payApply.CurrencyId); if (cur != null && cur.CurrencyId > 0) this.spnCurrency.InnerHtml = cur.CurrencyName; this.spnPayDeadline.InnerHtml = payApply.PayDeadline.ToShortDateString(); NFMT.Data.Model.BDStyleDetail payMatter = NFMT.Data.DetailProvider.Details(NFMT.Data.StyleEnum.付款事项)[payApply.PayMatter]; if (payMatter != null && payMatter.StyleDetailId > 0) this.spnPayMatter.InnerHtml = payMatter.DetailName; NFMT.Data.Model.BDStyleDetail payMode = NFMT.Data.DetailProvider.Details(NFMT.Data.StyleEnum.付款方式)[payApply.PayMode]; if (payMode != null && payMode.StyleDetailId > 0) this.spnPayMode.InnerHtml = payMode.DetailName; this.spnMemo.InnerHtml = apply.ApplyDesc; this.spnSpecialDesc.InnerHtml = payApply.SpecialDesc; this.PayMatterStyle = (int)NFMT.Data.StyleEnum.付款事项; this.PayModeStyle = (int)NFMT.Data.StyleEnum.PayMode; } }
public ResultModel ContractOutCreateStockOperate(UserModel user, NFMT.Contract.Model.Contract contract, int subId, int outCorpId, List<NFMT.WareHouse.Model.StockOutApplyDetail> details) { ResultModel result = new ResultModel(); NFMT.Operate.DAL.ApplyDAL applyDAL = new NFMT.Operate.DAL.ApplyDAL(); NFMT.WareHouse.DAL.StockOutApplyDAL outApplyDAL = new NFMT.WareHouse.DAL.StockOutApplyDAL(); NFMT.WareHouse.DAL.StockOutApplyDetailDAL detailDAL = new NFMT.WareHouse.DAL.StockOutApplyDetailDAL(); NFMT.WareHouse.DAL.StockExclusiveDAL exclusiveDAL = new NFMT.WareHouse.DAL.StockExclusiveDAL(); NFMT.WareHouse.DAL.StockDAL stockDAL = new NFMT.WareHouse.DAL.StockDAL(); try { //验证分配库存 if (details == null || details.Count == 0) { result.ResultStatus = -1; result.Message = "未分配任务库存"; return result; } //添加主申请表 NFMT.Operate.Model.Apply apply = new NFMT.Operate.Model.Apply(); apply.ApplyDept = user.DeptId; apply.ApplyCorp = user.CorpId; apply.ApplyTime = DateTime.Now; apply.ApplyDesc = string.Empty; apply.ApplyType = NFMT.Operate.ApplyType.出库申请; apply.EmpId = user.EmpId; apply.ApplyStatus = NFMT.Common.StatusEnum.绑定合约; result = applyDAL.Insert(user, apply); if (result.ResultStatus != 0) return result; int applyId = 0; if (result.ReturnValue == null || !int.TryParse(result.ReturnValue.ToString(), out applyId) || applyId <= 0) { result.ResultStatus = -1; result.Message = "申请主表添加失败"; return result; } decimal sumNetAmount = details.Sum(temp => temp.NetAmount); int sumBundles = details.Sum(temp => temp.Bundles); //添加出库申请主表 NFMT.WareHouse.Model.StockOutApply outApply = new NFMT.WareHouse.Model.StockOutApply(); outApply.ApplyId = applyId; outApply.ContractId = contract.ContractId; outApply.SubContractId = subId; outApply.NetAmount = sumNetAmount; outApply.Bundles = sumBundles; outApply.UnitId = contract.UnitId; outApply.BuyCorpId = outCorpId; foreach (NFMT.WareHouse.Model.StockOutApplyDetail applyDetail in details) { //验证库存 result = stockDAL.Get(user, applyDetail.StockId); if (result.ResultStatus != 0) return result; NFMT.WareHouse.Model.Stock stock = result.ReturnValue as NFMT.WareHouse.Model.Stock; if (stock == null || stock.StockId <= 0) { result.ResultStatus = -1; result.Message = "库存不存在"; return result; } //判断库存品种是否与合约品种相同 if (stock.AssetId != contract.AssetId) { result.ResultStatus = -1; result.Message = "分配库存的品种与合约品种不一致"; return result; } //验证关境 if (contract.TradeBorder == (int)NFMT.Contract.TradeBorderEnum.外贸 && stock.CustomsType != (int)NFMT.WareHouse.CustomTypeEnum.关外) { result.ResultStatus = -1; result.Message = "库存关境与合约不一致"; return result; } else if (contract.TradeBorder == (int)NFMT.Contract.TradeBorderEnum.内贸 && stock.CustomsType != (int)NFMT.WareHouse.CustomTypeEnum.关内) { result.ResultStatus = -1; result.Message = "库存关境与合约不一致"; return result; } //不允许配货库存 int planStockInStatus = (int)NFMT.WareHouse.StockStatusEnum.预入库存; int planCustomsStatus = (int)NFMT.WareHouse.StockStatusEnum.预报关库存; int stockStatus = (int)stock.StockStatus; if (stockStatus > planCustomsStatus || stockStatus < planStockInStatus) { result.ResultStatus = -1; result.Message = "访笔库存不能进行出库申请分配"; return result; } applyDetail.ContractId = contract.ContractId; applyDetail.DetailStatus = StatusEnum.已生效; applyDetail.SubContractId = subId; if (contract.ContractId == (int)NFMT.Contract.TradeBorderEnum.ForeignTrade) applyDetail.GrossAmount = stock.GrossAmount; else applyDetail.GrossAmount = applyDetail.NetAmount; } decimal sumGrossAmount = details.Sum(temp => temp.GrossAmount); outApply.GrossAmount = sumGrossAmount; outApply.CreateFrom = (int)NFMT.Common.CreateFromEnum.销售合约库存创建; result = outApplyDAL.Insert(user, outApply); if (result.ResultStatus != 0) return result; int outApplyId = 0; if (result.ReturnValue == null || !int.TryParse(result.ReturnValue.ToString(), out outApplyId) || outApplyId <= 0) { result.ResultStatus = -1; result.Message = "出库申请添加失败"; return result; } foreach (NFMT.WareHouse.Model.StockOutApplyDetail applyDetail in details) { NFMT.WareHouse.Model.StockOutApplyDetail appDetail = new NFMT.WareHouse.Model.StockOutApplyDetail(); appDetail.StockOutApplyId = outApplyId; appDetail.Bundles = applyDetail.Bundles; appDetail.ContractId = applyDetail.ContractId; appDetail.DetailStatus = StatusEnum.已生效; appDetail.GrossAmount = applyDetail.GrossAmount; appDetail.NetAmount = applyDetail.NetAmount; appDetail.StockId = applyDetail.StockId; appDetail.SubContractId = applyDetail.SubContractId; result = detailDAL.Insert(user, appDetail); if (result.ResultStatus != 0) return result; int detailApplyId = 0; if (result.ReturnValue == null || !int.TryParse(result.ReturnValue.ToString(), out detailApplyId) || detailApplyId <= 0) { result.ResultStatus = -1; result.Message = "库存明细添加失败"; return result; } //验证库存 result = stockDAL.Get(user, applyDetail.StockId); if (result.ResultStatus != 0) return result; NFMT.WareHouse.Model.Stock stock = result.ReturnValue as NFMT.WareHouse.Model.Stock; if (stock == null || stock.StockId <= 0) { result.ResultStatus = -1; result.Message = "库存不存在"; return result; } //排他表校验 result = exclusiveDAL.LoadByStockId(user, stock.StockId); if (result.ResultStatus != 0) return result; List<NFMT.WareHouse.Model.StockExclusive> excs = result.ReturnValue as List<NFMT.WareHouse.Model.StockExclusive>; if (excs == null) { result.ResultStatus = -1; result.Message = "获取排他库存信息失败"; return result; } decimal excAmount = excs.Sum(temp => temp.ExclusiveAmount); if (excAmount + applyDetail.NetAmount > stock.CurNetAmount) { result.ResultStatus = -1; result.Message = "该笔库存剩余净重不足,配货失败"; return result; } //排他表新增 NFMT.WareHouse.Model.StockExclusive exculsive = new NFMT.WareHouse.Model.StockExclusive(); exculsive.ApplyId = applyId; exculsive.DetailApplyId = detailApplyId; exculsive.ExclusiveStatus = StatusEnum.已生效; exculsive.StockApplyId = outApplyId; exculsive.StockId = stock.StockId; exculsive.ExclusiveAmount = applyDetail.NetAmount; result = exclusiveDAL.Insert(user, exculsive); if (result.ResultStatus != 0) return result; } } catch (Exception ex) { result.ResultStatus = -1; result.Message = ex.Message; } return result; }
protected void Page_Load(object sender, EventArgs e) { Utility.VerificationUtility ver = new Utility.VerificationUtility(); ver.JudgeOperate(this.Page, 52, new List<NFMT.Common.OperateEnum>() { NFMT.Common.OperateEnum.修改 }); if (!IsPostBack) { NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser; this.curUser = user; this.PayMatterStyle = (int)NFMT.Data.StyleEnum.付款事项; this.PayModeStyle = (int)NFMT.Data.StyleEnum.PayMode; string redirectUrl = "PayApplyList.aspx"; this.navigation1.Routes.Add("付款申请列表", redirectUrl); this.navigation1.Routes.Add("付款申请修改", string.Empty); int applyId = 0 , payApplyId = 0; if (string.IsNullOrEmpty(Request.QueryString["aid"])) int.TryParse(Request.QueryString["aid"], out applyId); if (applyId<=0 && (string.IsNullOrEmpty(Request.QueryString["id"]) || !int.TryParse(Request.QueryString["id"], out payApplyId))) Response.Redirect(redirectUrl); NFMT.Common.ResultModel result = new NFMT.Common.ResultModel(); //获取出库申请 NFMT.Funds.BLL.PayApplyBLL payApplyBLL = new NFMT.Funds.BLL.PayApplyBLL(); if (applyId > 0) result = payApplyBLL.GetByApplyId(user, applyId); else result = payApplyBLL.Get(user, payApplyId); if(result.ResultStatus!=0) Response.Redirect(redirectUrl); NFMT.Funds.Model.PayApply payApply = result.ReturnValue as NFMT.Funds.Model.PayApply; if (payApply == null || payApply.PayApplyId <= 0) Response.Redirect(redirectUrl); this.curPayApply = payApply; //获取主申请 NFMT.Operate.BLL.ApplyBLL applyBLL = new NFMT.Operate.BLL.ApplyBLL(); result = applyBLL.Get(user, payApply.ApplyId); if(result.ResultStatus!=0) Response.Redirect(redirectUrl); NFMT.Operate.Model.Apply apply = result.ReturnValue as NFMT.Operate.Model.Apply; if(apply == null || apply.ApplyId<=0) Response.Redirect(redirectUrl); this.curApply = apply; //获取合约付款申请 NFMT.Funds.BLL.ContractPayApplyBLL contractPayApplyBLL = new NFMT.Funds.BLL.ContractPayApplyBLL(); result = contractPayApplyBLL.GetByPayApplyId(user, payApply.PayApplyId); if(result.ResultStatus!=0) Response.Redirect(redirectUrl); NFMT.Funds.Model.ContractPayApply contractPayApply = result.ReturnValue as NFMT.Funds.Model.ContractPayApply; if(contractPayApply == null || contractPayApply.RefId<=0) Response.Redirect(redirectUrl); //获取子合约 NFMT.Contract.BLL.ContractSubBLL subBll = new NFMT.Contract.BLL.ContractSubBLL(); result = subBll.Get(user, contractPayApply.ContractSubId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); NFMT.Contract.Model.ContractSub sub = result.ReturnValue as NFMT.Contract.Model.ContractSub; if (sub == null || sub.ContractId == 0) Response.Redirect(redirectUrl); this.curSub = sub; //合约 NFMT.Contract.BLL.ContractBLL bll = new NFMT.Contract.BLL.ContractBLL(); result = bll.Get(user, sub.ContractId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); NFMT.Contract.Model.Contract contract = result.ReturnValue as NFMT.Contract.Model.Contract; if (contract == null || contract.ContractId == 0) Response.Redirect(redirectUrl); this.contractExpander1.CurContract = contract; this.contractExpander1.CurContractSub = sub; this.contractExpander1.RedirectUrl = redirectUrl; NFMT.Common.SelectModel select = payApplyBLL.GetPayApplyStocksSelect(1, 100, "spa.RefId desc", payApply.PayApplyId); result = payApplyBLL.Load(user, select,new NFMT.Common.BasicAuth()); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); System.Data.DataTable dt = result.ReturnValue as System.Data.DataTable; if (dt == null) Response.Redirect(redirectUrl); this.StockDetailsJson = Newtonsoft.Json.JsonConvert.SerializeObject(dt, new Newtonsoft.Json.Converters.DataTableConverter()); result = payApplyBLL.GetContractBalancePayment(user, sub.SubId, 0); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); BalancePaymentValue = (decimal)result.ReturnValue; } }
public int id = 0; //PledgeApplyId #endregion Fields #region Methods protected void Page_Load(object sender, EventArgs e) { System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer(); string redirectURL = string.Format("{0}WareHouse/PledgeApplyList.aspx", NFMT.Common.DefaultValue.NftmSiteName); if (!IsPostBack) { Utility.VerificationUtility ver = new Utility.VerificationUtility(); ver.JudgeOperate(this.Page, 47, new List<NFMT.Common.OperateEnum>() { NFMT.Common.OperateEnum.提交审核, NFMT.Common.OperateEnum.作废, NFMT.Common.OperateEnum.撤返, NFMT.Common.OperateEnum.确认完成, NFMT.Common.OperateEnum.确认完成撤销 }); NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser; NFMT.Common.ResultModel result = new NFMT.Common.ResultModel(); this.navigation1.Routes.Add("质押申请", redirectURL); this.navigation1.Routes.Add("质押申请明细", string.Empty); NFMT.WareHouse.BLL.PledgeApplyBLL pledgeApplyBLL = new NFMT.WareHouse.BLL.PledgeApplyBLL(); if (!string.IsNullOrEmpty(Request.QueryString["aid"]) && int.TryParse(Request.QueryString["aid"], out applyId) && applyId > 0) { result = pledgeApplyBLL.GetPledgeByApplyId(user, applyId); if (result.ResultStatus != 0) Response.Redirect(redirectURL); NFMT.WareHouse.Model.PledgeApply pledgeApply1 = result.ReturnValue as NFMT.WareHouse.Model.PledgeApply; if (pledgeApply1 == null) Response.Redirect(redirectURL); id = pledgeApply1.PledgeApplyId; } else { if (!string.IsNullOrEmpty(Request.QueryString["id"])) int.TryParse(Request.QueryString["id"], out id); } if (id <= 0) Response.Redirect(redirectURL); this.hidid.Value = id.ToString(); result = pledgeApplyBLL.Get(user, id); if (result.ResultStatus != 0) Response.Redirect(redirectURL); NFMT.WareHouse.Model.PledgeApply pledgeApply = result.ReturnValue as NFMT.WareHouse.Model.PledgeApply; if (pledgeApply == null) Response.Redirect(redirectURL); applyId = pledgeApply.ApplyId; result = pledgeApplyBLL.GetPledgeApplyDetails(user, pledgeApply.PledgeApplyId); if (result.ResultStatus != 0) Response.Redirect(redirectURL); this.hidDetails.Value = Newtonsoft.Json.JsonConvert.SerializeObject(result.ReturnValue); NFMT.Operate.BLL.ApplyBLL applyBLL = new NFMT.Operate.BLL.ApplyBLL(); result = applyBLL.Get(user, pledgeApply.ApplyId); if (result.ResultStatus != 0) Response.Redirect(redirectURL); apply = result.ReturnValue as NFMT.Operate.Model.Apply; if (apply == null) Response.Redirect(redirectURL); NFMT.User.Model.Department dept = NFMT.User.UserProvider.Departments.SingleOrDefault(a => a.DeptId == apply.ApplyDept); if (dept == null) Response.Redirect(redirectURL); NFMT.User.Model.Corporation corp = NFMT.User.UserProvider.Corporations.SingleOrDefault(a => a.CorpId == apply.ApplyCorp); if (corp == null) Response.Redirect(redirectURL); NFMT.Data.Model.Bank bank = NFMT.Data.BasicDataProvider.Banks.SingleOrDefault(a => a.BankId == pledgeApply.PledgeBank); if (bank == null) Response.Redirect(redirectURL); this.txbApplyDept.InnerText = dept.DeptName; this.txbApplyCorp.InnerText = corp.CorpName; this.txbMemo.InnerText = apply.ApplyDesc; this.txbPledgeBank.InnerText = bank.BankName; string json = serializer.Serialize(apply); this.hidmodel.Value = json; } }
protected void Page_Load(object sender, EventArgs e) { string redirectUrl = string.Format("{0}DoPrice/StopLossApplyPricingList.aspx", NFMT.Common.DefaultValue.NftmSiteName); if (!IsPostBack) { Utility.VerificationUtility ver = new Utility.VerificationUtility(); ver.JudgeOperate(this.Page, 91, new List<NFMT.Common.OperateEnum>() { NFMT.Common.OperateEnum.录入 }); this.navigation1.Routes.Add("止损申请", string.Format("{0}DoPrice/StopLossApplyList.aspx", NFMT.Common.DefaultValue.NftmSiteName)); this.navigation1.Routes.Add("点价列表", redirectUrl); this.navigation1.Routes.Add("止损申请新增", string.Empty); NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser; deptId = user.DeptId; NFMT.Common.ResultModel result = new NFMT.Common.ResultModel(); int pricingId = 0; if (string.IsNullOrEmpty(Request.QueryString["pricingId"]) || !int.TryParse(Request.QueryString["pricingId"], out pricingId)) Response.Redirect(redirectUrl); NFMT.DoPrice.BLL.PricingBLL pricingBLL = new NFMT.DoPrice.BLL.PricingBLL(); //获取点价实体 result = pricingBLL.Get(user, pricingId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); pricing = result.ReturnValue as NFMT.DoPrice.Model.Pricing; if (pricing == null) Response.Redirect(redirectUrl); int pricingApplyId = pricing.PricingApplyId; currency = NFMT.Data.BasicDataProvider.Currencies.SingleOrDefault(a => a.CurrencyId == pricing.CurrencyId); measureUnit = NFMT.Data.BasicDataProvider.MeasureUnits.SingleOrDefault(a => a.MUId == pricing.MUId); NFMT.DoPrice.BLL.PricingApplyBLL pricingApplyBLL = new NFMT.DoPrice.BLL.PricingApplyBLL(); //获取点价申请 result = pricingApplyBLL.Get(user, pricingApplyId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); pricingApply = result.ReturnValue as NFMT.DoPrice.Model.PricingApply; if (pricingApply == null || pricingApply.PricingApplyId <= 0) Response.Redirect(redirectUrl); //获取申请 NFMT.Operate.BLL.ApplyBLL applyBLL = new NFMT.Operate.BLL.ApplyBLL(); result = applyBLL.Get(user, pricingApply.ApplyId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); apply = result.ReturnValue as NFMT.Operate.Model.Apply; if (apply == null || apply.ApplyId <= 0) Response.Redirect(redirectUrl); result = pricingBLL.GetAlreadyStopLossWeight(user, pricingId); if (result.ResultStatus != 0) Response.Redirect(redirectUrl); alreadyStopLossWeight = Convert.ToDecimal(result.ReturnValue.ToString()); this.spnAlreadyStopLossWeight.InnerHtml = result.ReturnValue.ToString() + measureUnit.MUName; } }
protected void Page_Load(object sender, EventArgs e) { System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer(); string redirectURL = string.Format("{0}WareHouse/RepoApplyList.aspx", NFMT.Common.DefaultValue.NftmSiteName); if (!IsPostBack) { Utility.VerificationUtility ver = new Utility.VerificationUtility(); ver.JudgeOperate(this.Page, 49, new List<NFMT.Common.OperateEnum>() { NFMT.Common.OperateEnum.提交审核, NFMT.Common.OperateEnum.作废, NFMT.Common.OperateEnum.撤返, NFMT.Common.OperateEnum.确认完成, NFMT.Common.OperateEnum.确认完成撤销 }); NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser; this.navigation1.Routes.Add("回购申请", redirectURL); this.navigation1.Routes.Add("回购申请明细", string.Empty); int aid = 0; if (!string.IsNullOrEmpty(Request.QueryString["aid"])) int.TryParse(Request.QueryString["aid"], out aid); int id = 0; if (aid <= 0) { if (string.IsNullOrEmpty(Request.QueryString["id"])) Response.Redirect(redirectURL); if (!int.TryParse(Request.QueryString["id"], out id)) Response.Redirect(redirectURL); } NFMT.Common.ResultModel result = new NFMT.Common.ResultModel(); NFMT.WareHouse.BLL.RepoApplyBLL repoApplyBLL = new NFMT.WareHouse.BLL.RepoApplyBLL(); if (aid > 0) result = repoApplyBLL.GetByApplyId(user, aid); else result = repoApplyBLL.Get(user, id); if (result.ResultStatus != 0) Response.Redirect(redirectURL); this.hidid.Value = id.ToString(); NFMT.WareHouse.Model.RepoApply repoApply = result.ReturnValue as NFMT.WareHouse.Model.RepoApply; if (repoApply == null) Response.Redirect(redirectURL); this.repoId = repoApply.RepoApplyId; NFMT.WareHouse.BLL.RepoApplyDetailBLL repoApplyDetailBLL = new NFMT.WareHouse.BLL.RepoApplyDetailBLL(); result = repoApplyDetailBLL.Load(user, repoApply.RepoApplyId); if (result.ResultStatus != 0) Response.Redirect(redirectURL); List<NFMT.WareHouse.Model.RepoApplyDetail> details = result.ReturnValue as List<NFMT.WareHouse.Model.RepoApplyDetail>; if (details == null) Response.Redirect(redirectURL); System.Text.StringBuilder sb = new System.Text.StringBuilder(); foreach (NFMT.WareHouse.Model.RepoApplyDetail detail in details) { sb.Append(detail.StockId); if (details.IndexOf(detail) < details.Count - 1) sb.Append(","); } this.stockIds = sb.ToString(); NFMT.Operate.BLL.ApplyBLL applyBLL = new NFMT.Operate.BLL.ApplyBLL(); result = applyBLL.Get(user, repoApply.ApplyId); if (result.ResultStatus != 0) Response.Redirect(redirectURL); apply = result.ReturnValue as NFMT.Operate.Model.Apply; if (apply == null) Response.Redirect(redirectURL); NFMT.User.Model.Department dept = NFMT.User.UserProvider.Departments.SingleOrDefault(a => a.DeptId == apply.ApplyDept); if (dept == null) Response.Redirect(redirectURL); NFMT.User.Model.Corporation corp = NFMT.User.UserProvider.Corporations.SingleOrDefault(a => a.CorpId == apply.ApplyCorp); if (corp == null) Response.Redirect(redirectURL); this.txbApplyDept.InnerText = dept.DeptName; this.txbApplyCorp.InnerText = corp.CorpName; this.txbMemo.InnerText = apply.ApplyDesc; string json = serializer.Serialize(apply); this.hidmodel.Value = json; } }