Example #1
0
        public ActionResult DepositCardNoPartial()
        {
            Deposit model = new Deposit();

            model = GetDeposit();

            ViewBag.StatusChange = String.IsNullOrEmpty(Request["statusChange"]) ? String.Empty : Request["statusChange"];
            ViewBag.RequestId    = String.IsNullOrEmpty(Request["requestId"]) ? String.Empty : Request["requestId"];
            ViewBag.TicketNumber = String.IsNullOrEmpty(Request["ticketNumber"]) ? String.Empty : Request["ticketNumber"];

            Params param = new Params()
            {
                Parameter = new Dictionary <string, string>()
            };

            param.RequestTransType = "GetDepositDetailByATMNo";
            param.Parameter.Add("atmNo", model.CardNo);

            DepositInfo ATMCard = ProductInquiry.ATMCard(param);

            ViewBag.searchResults = ATMCard;
            if (string.IsNullOrEmpty(ATMCard.CardNumber))
            {
                ViewBag.searchResultsCount = 0;
            }
            else
            {
                ViewBag.searchResultsCount = 1;
            }
            ViewBag.Deposit = model;
            return(PartialView("_DepositCardNo", ATMCard));
        }
Example #2
0
        public ActionResult LoanPartial()
        {
            Params param = new Params()
            {
                Parameter = new Dictionary <string, string>()
            };

            string accountno  = Request["accountNo"];
            string loannumber = Request["loanNumber"];
            char   pad        = '0';

            param.RequestTransType = "GetLoanInfoDetail";
            param.Parameter.Add("acctNo", accountno);
            param.Parameter.Add("noteNo", loannumber.PadLeft(5, pad));

            LoanInfo model = ProductInquiry.Loan(param);

            if (model != null && model.LoanNumber != null)
            {
                ViewBag.searchResults          = model;
                ViewBag.searchResultsCount     = 1;
                ViewBag.searchResultsList      = model.Installments;
                ViewBag.searchResultsListCount = model.Installments.Count;
            }

            return(PartialView("_Loan", model));
        }
Example #3
0
        public ActionResult DepositInfoPartial()
        {
            Deposit model = new Deposit();

            model = GetDeposit();

            Params param = new Params()
            {
                Parameter = new Dictionary <string, string>()
            };

            param.RequestTransType = "GetDepositDetailByAcctNo";
            param.Parameter.Add("acctNo", model.AccountNo);

            DepositInfo account = ProductInquiry.Account(param);

            ViewBag.searchResults = account;
            if (string.IsNullOrEmpty(account.AccountNumber))
            {
                ViewBag.searchResultsCount = 0;
            }
            else
            {
                ViewBag.searchResultsCount = 1;
            }

            return(PartialView("_DepositAccountNo", account));
        }
Example #4
0
        public ActionResult CreditCardInfoPartial()
        {
            CreditCard creditcard = new CreditCard();

            creditcard = GetCreditCard();

            ViewBag.StatusChange = String.IsNullOrEmpty(Request["statusChange"]) ? String.Empty : Request["statusChange"];
            ViewBag.RequestId    = String.IsNullOrEmpty(Request["requestId"]) ? String.Empty : Request["requestId"];
            ViewBag.TicketNumber = String.IsNullOrEmpty(Request["ticketNumber"]) ? String.Empty : Request["ticketNumber"];

            Params param = new Params()
            {
                Parameter = new Dictionary <string, string>()
            };

            param.Parameter.Add("cardNo", creditcard.CreditCardNumber);

            CreditCardInfo creditCard = ProductInquiry.CreditCard(param);

            ViewBag.searchResults = creditCard;
            if (string.IsNullOrEmpty(creditCard.CreditCardNumber))
            {
                ViewBag.searchResultsCount = 0;
            }
            else
            {
                ViewBag.searchResultsCount = 1;
            }
            ViewBag.CreditCard = creditcard;
            return(PartialView("_CreditCardInfo", creditCard));
        }
Example #5
0
        public JsonResult GetLoanData(string _accountno = null, string _loannumber = null)
        {
            Params param = new Params()
            {
                Parameter = new Dictionary <string, string>()
            };

            param.RequestTransType = "GetLoanInfoDetail";
            param.Parameter.Add("acctNo", _accountno);
            param.Parameter.Add("noteNo", _loannumber);
            LoanInfo loan = ProductInquiry.Loan(param);

            return(Json(loan, JsonRequestBehavior.AllowGet));
        }
Example #6
0
        public JsonResult GetDepositData(string _cisno = null, string _accountno = null)
        {
            Params param = new Params()
            {
                Parameter = new Dictionary <string, string>()
            };

            param.Parameter.Add("cisNo", _cisno);
            param.Parameter.Add("acctNo", _accountno);
            param.Parameter.Add("applicationType", "Deposit");
            Deposit deposit = ProductInquiry.SpecificDeposit(param);

            return(Json(deposit, JsonRequestBehavior.AllowGet));
        }
Example #7
0
        public JsonResult GetCreditCardData(string _cisno = null, string _cardno = null)
        {
            Params param = new Params()
            {
                Parameter = new Dictionary <string, string>()
            };

            param.Parameter.Add("cisNo", _cisno);
            param.Parameter.Add("acctNo", _cardno);
            param.Parameter.Add("applicationType", "CreditCard");
            CreditCard creditcard = ProductInquiry.SpecificCreditCard(param);

            return(Json(creditcard, JsonRequestBehavior.AllowGet));
        }
        public PartialViewResult CompanyListPartial()
        {
            string corpName = string.IsNullOrEmpty(Request["_corpName"]) ? string.Empty : Request["_corpName"];

            Params param = new Params()
            {
                Parameter = new Dictionary <string, string>()
            };

            param.RequestTransType = "GetListCorporateByName";
            param.Parameter.Add("comp_nm_in", corpName);
            List <Corporate> model = ProductInquiry.GetListCorporate(param);

            ViewBag.searchResultsCount = model.Count;
            ViewBag.searchResults      = model;
            return(PartialView("_CompanyList", model));
        }
Example #9
0
        private bool HasCreditCard(string cardNo)
        {
            Params param = new Params()
            {
                Parameter = new Dictionary <string, string>()
            };

            param.Parameter.Add("cardNo", cardNo);

            CreditCardInfo creditCard = ProductInquiry.CreditCard(param);

            if (string.IsNullOrEmpty(creditCard.CreditCardNumber))
            {
                return(false);
            }
            else
            {
                return(true);
            }
        }
Example #10
0
        public ActionResult CreditCardAutopayPartial()
        {
            CreditCard creditcard = new CreditCard();

            creditcard = GetCreditCard();

            Params param = new Params()
            {
                Parameter = new Dictionary <string, string>()
            };

            param.RequestTransType = "GetAutoPayInfoByCC";
            param.Parameter.Add("cardNo", creditcard.CreditCardNumber);

            List <CreditCardAutoPay> autopay = ProductInquiry.AutoPay(param);

            ViewBag.searchResultsCount = autopay.Count();
            ViewBag.searchResults      = autopay;
            return(PartialView("_CreditCardAutoPay", autopay));
        }
        public PartialViewResult CorporateCardPartial()
        {
            string getType   = string.IsNullOrEmpty(Request["_type"]) ? string.Empty : Request["_type"];
            string cardNo    = string.IsNullOrEmpty(Request["_cardNo"]) ? string.Empty : Request["_cardNo"];
            string corpId    = string.IsNullOrEmpty(Request["_corpId"]) ? string.Empty : Request["_corpId"];
            string uniquekey = string.IsNullOrEmpty(Request["_uniqueKey"]) ? string.Empty : Request["_uniqueKey"];

            ViewBag.StatusChange = String.IsNullOrEmpty(Request["statusChange"]) ? String.Empty : Request["statusChange"];
            ViewBag.RequestId    = String.IsNullOrEmpty(Request["requestId"]) ? String.Empty : Request["requestId"];
            ViewBag.TicketNumber = String.IsNullOrEmpty(Request["ticketNumber"]) ? String.Empty : Request["ticketNumber"];

            Params param = new Params()
            {
                Parameter = new Dictionary <string, string>()
            };

            param.RequestTransType = "GetCorporateCardDetail";
            switch (getType)
            {
            case "card":
                param.Parameter.Add("cardNo", cardNo);
                break;

            case "unique":
                param.Parameter.Add("corpId", corpId);
                param.Parameter.Add("uniqueKey", uniquekey);
                break;
            }
            CorporateCard model = ProductInquiry.CorporateCard(param);

            ViewBag.searchResults      = model;
            ViewBag.searchResultsCount = model == null ? 0 : 1;
            ViewBag.DDL_Reason         = new SelectList(StatusLabel.GetChangeStatusReason(entityType), "Value", "Text");

            return(PartialView("_CorporateCard", model));
        }