Esempio n. 1
0
        public ActionResult RequestFormBank(RequestFormBankViewModel model)
        {
            var fileName = new UploadHelpers().Register(model.File);
            var result   = service.Finish(new Chailease.SolarEnergy.Model.AdvancedPurchaseDto()
            {
                BankImg         = fileName,
                PAYEE_ACCT      = model.BankAccount,
                PAYEE_BANK      = model.BankName + (String.IsNullOrEmpty(model.BankBranchName)?"": model.BankBranchName),
                PAYEE_BANK_ID   = model.BankId,
                PAYEE_BRANCH_ID = model.BankBranchId
            });

            return(Json(new { result = result.RESULT, message = result.ERRMSG, url = Url.Action("FormResult") }, JsonRequestBehavior.AllowGet));
        }
Esempio n. 2
0
        public ActionResult BankInfo(RequestFormBankViewModel model)
        {
            bool rresult;
            var  u = accountService.GetUserInfo(true);

            if (u.VRF_ACCTINFO_NOW == "02")
            {
                return(Json(new { result = false, message = "資料審查中,暫不接受更新資料" }, JsonRequestBehavior.AllowGet));
            }

            var fileName = new UploadHelpers().Register(model.File);

            if (u.VRF_ACCTINFO_NOW == "03")
            {
                //更換銀行帳戶
                var result = memberService.PayeeApplyModify(new PayeeApplyModifyDto()
                {
                    IMG             = fileName,
                    PAYEE_ACCT      = model.BankAccount,
                    PAYEE_BANK      = model.BankName + (String.IsNullOrEmpty(model.BankBranchName) ? "" : model.BankBranchName),
                    PAYEE_BANK_ID   = model.BankId,
                    PAYEE_BRANCH_ID = model.BankBranchId
                });
                rresult = result.RESULT;
            }
            else
            {
                //退件,重新送審
                if (rresult = memberService.RealRegisterApplyBankAddDoc(fileName, model.BankAccount, model.BankName, model.BankId, model.BankBranchId).RESULT)
                {
                    //存則資料更新
                    rresult = memberService.Modify(new MemberModifyDto()
                    {
                        MBR_ACCT        = u.MBR_ACCT,
                        MBR_ID          = u.MBR_ID,
                        PAYEE_ACCT      = model.BankAccount,
                        PAYEE_BANK      = model.BankName + (String.IsNullOrEmpty(model.BankBranchName) ? "" : model.BankBranchName),
                        PAYEE_BANK_ID   = model.BankId,
                        PAYEE_BRANCH_ID = model.BankBranchId
                    }).RESULT;
                }
            }
            return(Json(new { result = rresult, message = rresult ? string.Empty : "送出資料發生異常,請稍後再試或聯絡客服" }, JsonRequestBehavior.AllowGet));
        }