public void ProcessRequest(HttpContext context) { NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser; context.Response.ContentType = "text/plain"; int id = 0; int operateId = 0; if (!int.TryParse(context.Request.Form["id"], out id) || id <= 0) { context.Response.Write("序号错误"); context.Response.End(); } if (!int.TryParse(context.Request.Form["oi"], out operateId) || operateId <= 0) { context.Response.Write("操作错误"); context.Response.End(); } NFMT.Contract.BLL.LcBLL lcBLL = new NFMT.Contract.BLL.LcBLL(); NFMT.Contract.Model.Lc lc = new NFMT.Contract.Model.Lc() { LastModifyId = user.EmpId, LcId = id }; NFMT.Common.OperateEnum operateEnum = (NFMT.Common.OperateEnum)operateId; NFMT.Common.ResultModel result = new NFMT.Common.ResultModel(); switch (operateEnum) { case NFMT.Common.OperateEnum.作废: result = lcBLL.Invalid(user, lc); break; case NFMT.Common.OperateEnum.撤返: result = lcBLL.GoBack(user, lc); break; case NFMT.Common.OperateEnum.冻结: result = lcBLL.Freeze(user, lc); break; case NFMT.Common.OperateEnum.解除冻结: result = lcBLL.UnFreeze(user, lc); break; } context.Response.Write(result.Message); }
public void ProcessRequest(HttpContext context) { NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser; context.Response.ContentType = "text/plain"; if (string.IsNullOrEmpty(context.Request.Form["lcid"])) { context.Response.Write("序号不能为空"); context.Response.End(); } int lcid = 0; if (!int.TryParse(context.Request.Form["lcid"], out lcid)) { context.Response.Write("序号转换失败"); context.Response.End(); } if (string.IsNullOrEmpty(context.Request.Form["issueBank"])) { context.Response.Write("开证行不能为空"); context.Response.End(); } int issueBank = 0; if (!int.TryParse(context.Request.Form["issueBank"], out issueBank)) { context.Response.Write("开证行转换失败"); context.Response.End(); } if (string.IsNullOrEmpty(context.Request.Form["adviseBank"])) { context.Response.Write("通知行不能为空"); context.Response.End(); } int adviseBank = 0; if (!int.TryParse(context.Request.Form["adviseBank"], out adviseBank)) { context.Response.Write("通知行转换失败"); context.Response.End(); } if (string.IsNullOrEmpty(context.Request.Form["issueDate"])) { context.Response.Write("开证日期不能为空"); context.Response.End(); } DateTime issueDate = NFMT.Common.DefaultValue.DefaultTime; if (!DateTime.TryParse(context.Request.Form["issueDate"], out issueDate)) { context.Response.Write("开证日期转换失败"); context.Response.End(); } if (string.IsNullOrEmpty(context.Request.Form["futureDay"])) { context.Response.Write("远期天数不能为空"); context.Response.End(); } int futureDay = 0; if (!int.TryParse(context.Request.Form["futureDay"], out futureDay)) { context.Response.Write("远期天数转换失败"); context.Response.End(); } if (string.IsNullOrEmpty(context.Request.Form["lcBala"])) { context.Response.Write("信用证金额不能为空"); context.Response.End(); } decimal lcBala = 0; if (!decimal.TryParse(context.Request.Form["lcBala"], out lcBala)) { context.Response.Write("信用证金额转换失败"); context.Response.End(); } if (string.IsNullOrEmpty(context.Request.Form["currency"])) { context.Response.Write("信用证币种不能为空"); context.Response.End(); } int currency = 0; if (!int.TryParse(context.Request.Form["currency"], out currency)) { context.Response.Write("信用证币种转换失败"); context.Response.End(); } string resultStr = "添加失败"; NFMT.Contract.Model.Lc lc = new NFMT.Contract.Model.Lc(); lc.LcId = lcid; lc.IssueBank = issueBank; lc.AdviseBank = adviseBank; lc.IssueDate = issueDate; lc.FutureDay = futureDay; lc.LcBala = lcBala; lc.Currency = currency; NFMT.Contract.BLL.LcBLL lcBLL = new NFMT.Contract.BLL.LcBLL(); var result = lcBLL.Update(user, lc); resultStr = result.Message; context.Response.Write(resultStr); }