예제 #1
0
        public JsonResult PopUpPage(string bankname, string branch, string transportcode, string bankifscno,
                                    string bankaddress, string accountno, string accounttype, string micr)
        {
            TransportBankDetail TransportBankDetails = new TransportBankDetail();

            TransportBankDetails.BankName      = bankname;
            TransportBankDetails.Branch        = branch;
            TransportBankDetails.TransportCode = transportcode;
            TransportBankDetails.BankIFSCNo    = bankifscno;
            TransportBankDetails.BankAddress   = bankaddress;
            TransportBankDetails.AccountNo     = accountno;
            TransportBankDetails.AccountType   = accounttype;
            if (micr == "")
            {
                TransportBankDetails.MICRCode = null;
            }
            else
            {
                TransportBankDetails.MICRCode = micr;
            }
            TransportBankDetails.Status     = "Active";
            TransportBankDetails.ModifiedOn = DateTime.Now;
            _TransportBankDetailService.CreateBankDetails(TransportBankDetails);
            return(Json("success", JsonRequestBehavior.AllowGet));
        }
예제 #2
0
        public JsonResult UpdatedBankDetails(string transportcode)
        {
            MainApplication model = new MainApplication()
            {
                TransportBankDetails = new TransportBankDetail(),
            };
            var    bankdetaillist = _TransportBankDetailService.GetDetailsFromBank(transportcode);
            string namebranch     = string.Empty;
            List <TransportBankDetail> transbanklist = new List <TransportBankDetail>();

            foreach (var bankdetail in bankdetaillist)
            {
                TransportBankDetail transbank = new TransportBankDetail();
                namebranch         = bankdetail.BankName + ", " + bankdetail.Branch;
                transbank.BankName = namebranch;
                transbank.BankId   = bankdetail.BankId;
                transbanklist.Add(transbank);
                namebranch = string.Empty;
            }
            model.TransportBankDetailList = transbanklist;
            var banknamelist = model.TransportBankDetailList.Select(m => new SelectListItem()
            {
                Text  = m.BankName,
                Value = m.BankId.ToString(),
            });

            return(Json(banknamelist, JsonRequestBehavior.AllowGet));
        }
예제 #3
0
        public ActionResult CreateBankDetail(string bankname, string branch, string transportcode,
                                             string bankifscno, string bankaddress, string accountno, string accounttype,
                                             string micr)
        {
            List <TransportBankDetail> TransportBankList = new List <TransportBankDetail>();
            string LogedinUSerName = HttpContext.Session["UserName"].ToString();

            if (TempData["TransportBankList" + LogedinUSerName] != null)
            {
                var transportbanklist = TempData["TransportBankList" + LogedinUSerName] as IEnumerable <TransportBankDetail>;
                foreach (var list in transportbanklist)
                {
                    TransportBankList.Add(list);
                }
            }

            TransportBankDetail BankDetails = new TransportBankDetail();

            BankDetails.BankName      = bankname;
            BankDetails.Branch        = branch;
            BankDetails.TransportCode = transportcode;
            BankDetails.BankIFSCNo    = bankifscno;
            BankDetails.BankAddress   = bankaddress;
            BankDetails.AccountNo     = accountno;
            BankDetails.AccountType   = accounttype;
            BankDetails.MICRCode      = micr;
            BankDetails.Status        = "Active";
            BankDetails.ModifiedOn    = DateTime.Now;
            TransportBankList.Add(BankDetails);
            TempData["TransportBankList" + LogedinUSerName] = TransportBankList;
            return(RedirectToAction("CreateBankDetail"));
        }
예제 #4
0
        public ActionResult EditPartial(int id)
        {
            MainApplication model = new MainApplication()
            {
                TransportBankDetails = new TransportBankDetail(),
            };

            model.TransportDetails             = _TransportMasterService.getById(id);
            model.TransportDetails.CountryList = _countryservice.getallcountries();
            int countryid = _countryservice.getidbyname(model.TransportDetails.Country);

            model.TransportDetails.StateList = _stateservice.GetStateByCountry(countryid);
            int stateid = _stateservice.GetStateIdByName(model.TransportDetails.State);

            model.TransportDetails.DistrictList = _districtservice.getDistrictbyState(stateid);
            var    bankdetaillist = _TransportBankDetailService.GetDetailsFromBank(model.TransportDetails.TransportCode);
            string namebranch     = string.Empty;
            List <TransportBankDetail> transbanklist = new List <TransportBankDetail>();

            foreach (var bankdetail in bankdetaillist)
            {
                TransportBankDetail transbank = new TransportBankDetail();
                namebranch         = bankdetail.BankName + ", " + bankdetail.Branch;
                transbank.BankName = namebranch;
                transbank.BankId   = bankdetail.BankId;
                transbanklist.Add(transbank);
                namebranch = string.Empty;
            }
            model.TransportBankDetailList = transbanklist;
            return(View(model));
        }
예제 #5
0
        public ActionResult PopUpPage(string transportcode)
        {
            DatabaseName = CompanyName + " " + FinancialYear;
            TransportBankDetail TransportBankDetails = new TransportBankDetail();

            TransportBankDetails.TransportCode = transportcode;
            TransportBankDetails.BankNameList  = _banknameservice.getAllBankNames();
            return(View(TransportBankDetails));
        }
 public void UpdateBankDetails(TransportBankDetail TransportBankDetail)
 {
     _TransportBankDetailRepository.Update(TransportBankDetail);
     _UnitOfWork.Commit();
 }
 public void CreateBankDetails(TransportBankDetail TransportBankDetail)
 {
     _TransportBankDetailRepository.Add(TransportBankDetail);
     _UnitOfWork.Commit();
 }