Exemplo n.º 1
0
        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.Data.BLL.BankAccountBLL baBLL = new NFMT.Data.BLL.BankAccountBLL();
            NFMT.Data.Model.BankAccount ba = new NFMT.Data.Model.BankAccount()
            {
                BankAccId = id,
                LastModifyId = user.EmpId
            };

            NFMT.Common.OperateEnum operateEnum = (NFMT.Common.OperateEnum)operateId;
            NFMT.Common.ResultModel result = new NFMT.Common.ResultModel();

            switch (operateEnum)
            {
                case NFMT.Common.OperateEnum.冻结:
                    result = baBLL.Freeze(user, ba);
                    break;
                case NFMT.Common.OperateEnum.解除冻结:
                    result = baBLL.UnFreeze(user, ba);
                    break;
            }

            context.Response.Write(result.Message);
        }
Exemplo n.º 2
0
        public void ProcessRequest(HttpContext context)
        {
            NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser;
            context.Response.ContentType = "text/plain";

            string accountNo = context.Request.Form["accountNo"];
            string bankAccDesc = context.Request.Form["bankAccDesc"];
            string resultStr = "修改失败";

            int currencyId = 0;
            int bankId = 0;
            int companyId = 0;
            int id = 0;
            int status = 0;

            if (string.IsNullOrEmpty(accountNo))
            {
                resultStr = "账户号码不能为空";
                context.Response.Write(resultStr);
                context.Response.End();
            }
            if (!int.TryParse(context.Request.Form["currencyId"], out currencyId))
            {
                resultStr = "币种不能为空";
                context.Response.Write(resultStr);
                context.Response.End();
            }
            if (!int.TryParse(context.Request.Form["bankId"], out bankId))
            {
                resultStr = "银行不能为空";
                context.Response.Write(resultStr);
                context.Response.End();
            }
            if (!int.TryParse(context.Request.Form["companyId"], out companyId))
            {
                resultStr = "公司不能为空";
                context.Response.Write(resultStr);
                context.Response.End();
            }
            if (!int.TryParse(context.Request.Form["id"], out id))
            {
                resultStr = "页面id为空";
                context.Response.Write(resultStr);
                context.Response.End();
            }
            if (!int.TryParse(context.Request.Form["status"], out status))
            {
                resultStr = "状态出错";
                context.Response.Write(resultStr);
                context.Response.End();
            }

            NFMT.Data.BLL.BankAccountBLL bll = new NFMT.Data.BLL.BankAccountBLL();
            NFMT.Data.Model.BankAccount ba = new NFMT.Data.Model.BankAccount();
            ba.BankAccId = id;
            ba.CompanyId = companyId;
            ba.BankId = bankId;
            ba.CurrencyId = currencyId;
            ba.BankAccDesc = bankAccDesc;
            ba.AccountNo = accountNo;
            ba.BankAccStatus = (NFMT.Common.StatusEnum)status;

            NFMT.Common.ResultModel result = bll.Update(user, ba);
            resultStr = result.Message;

            context.Response.Write(resultStr);
            context.Response.End();
        }