Exemplo n.º 1
0
        public JsonResult PopUpPage(string bankname, string branch, string suppliercode, string bankifscno,
                                    string bankaddress, string accountno, string accounttype, string micr)
        {
            SupplierBankDetail supplierbankdetails = new SupplierBankDetail();

            supplierbankdetails.BankName     = bankname;
            supplierbankdetails.Branch       = branch;
            supplierbankdetails.SupplierCode = suppliercode;
            supplierbankdetails.BankIFSCNo   = bankifscno;
            supplierbankdetails.BankAddress  = bankaddress;
            supplierbankdetails.AccountNo    = accountno;
            supplierbankdetails.AccountType  = accounttype;
            if (micr == "")
            {
                supplierbankdetails.MICRCode = null;
            }
            else
            {
                supplierbankdetails.MICRCode = micr;
            }

            supplierbankdetails.Status     = "Active";
            supplierbankdetails.ModifiedOn = DateTime.Now;
            _SupplierBankDetailService.CreateBankDetails(supplierbankdetails);
            return(Json("success", JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 2
0
        public JsonResult UpdatedBankDetails(string suppliercode)
        {
            MainApplication model = new MainApplication()
            {
                SupplierBankDetails = new SupplierBankDetail(),
            };
            var    bankdetaillist = _SupplierBankDetailService.GetDetailsFromBank(suppliercode);
            string namebranch     = string.Empty;
            List <SupplierBankDetail> supbanklist = new List <SupplierBankDetail>();

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

            return(Json(banknamelist, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 3
0
        public ActionResult EditPartial(int id)
        {
            MainApplication model = new MainApplication()
            {
                SupplierBankDetails = new SupplierBankDetail(),
            };

            model.SupplierDetails               = _suppliermasterservice.getById(id);
            model.ItemSubCategoryList           = _itemsubcategoryservice.getSubCategory();
            model.SupplierDetails.CountriesList = _countryservice.getallcountries();
            int countryid = _countryservice.getidbyname(model.SupplierDetails.Country);

            model.SupplierDetails.StatesList = _stateservice.GetStateByCountry(countryid);
            int stateid = _stateservice.GetStateIdByName(model.SupplierDetails.State);

            model.SupplierDetails.DistrictsList = _districtservice.getDistrictbyState(stateid);
            var    bankdetaillist = _SupplierBankDetailService.GetDetailsFromBank(model.SupplierDetails.SupplierCode);
            string namebranch     = string.Empty;
            List <SupplierBankDetail> supbanklist = new List <SupplierBankDetail>();

            foreach (var bankdetail in bankdetaillist)
            {
                SupplierBankDetail suppbank = new SupplierBankDetail();
                namebranch        = bankdetail.BankName + ", " + bankdetail.Branch;
                suppbank.BankName = namebranch;
                suppbank.BankId   = bankdetail.BankId;
                supbanklist.Add(suppbank);
                namebranch = string.Empty;
            }
            model.SupplierBankDetailList = supbanklist;
            return(View(model));
        }
Exemplo n.º 4
0
        private void button6_Click(object sender, EventArgs e)
        {
            string accountNo = AccountNo.Text;

            if (accountNo.Count() > 0)
            {
                if (dataGridView1.SelectedRows.Count != 0)
                {
                    DataGridViewRow row                       = dataGridView1.SelectedRows[0];
                    string          id                        = row.Cells["SupplierID"].Value.ToString();
                    List <string>   seperate                  = Helpers.StationIdHelper.SeperateStationId(id);
                    int             supplierID                = int.Parse(seperate[1]);
                    int             StationID                 = int.Parse(seperate[0]);
                    Entity.FaridiaIronStoreEntities db        = new FaridiaIronStoreEntities();
                    Entity.SupplierBankDetail       supplierb = new SupplierBankDetail();
                    supplierb.SupplierId            = supplierID;
                    supplierb.StationSupplierId     = StationID;
                    supplierb.StationSupplierBankId = (int)Station.StationId;
                    supplierb.AccountNo             = accountNo;
                    db.SupplierBankDetails.Add(supplierb);
                    db.SaveChanges();
                    MessageBox.Show("Account Added");
                    AccountNo.Text = string.Empty;
                    GetAccounts(id);
                }
            }
            else
            {
                MessageBox.Show("Enter Account Number");
            }
        }
Exemplo n.º 5
0
        public ActionResult PopUpPage(string suppliercode)
        {
            DatabaseName = CompanyName + " " + FinancialYear;
            SupplierBankDetail supplierbankdetails = new SupplierBankDetail();

            supplierbankdetails.SupplierCode = suppliercode;
            supplierbankdetails.BankNameList = _banknameservice.getAllBankNames();
            return(View(supplierbankdetails));
        }
Exemplo n.º 6
0
        public ActionResult CreateBankDetail(string bankname, string branch, string suppliercode, string bankifscno,
                                             string bankaddress, string accountno, string accounttype, string micr)
        {
            List <SupplierBankDetail> SupplierBankList = new List <SupplierBankDetail>();
            string LogedinUSerName = HttpContext.Session["UserName"].ToString();

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

            SupplierBankDetail BankDetails = new SupplierBankDetail();

            BankDetails.BankName    = bankname;
            BankDetails.Branch      = branch;
            BankDetails.BankIFSCNo  = bankifscno;
            BankDetails.BankAddress = bankaddress;
            BankDetails.AccountNo   = accountno;
            BankDetails.AccountType = accounttype;
            if (micr == "")
            {
                BankDetails.MICRCode = null;
            }
            else
            {
                BankDetails.MICRCode = micr;
            }

            SupplierBankList.Add(BankDetails);
            TempData["SupplierBankList" + LogedinUSerName] = SupplierBankList;
            return(RedirectToAction("CreateBankDetail"));
        }
 public void UpdateBankDetails(SupplierBankDetail supplierbankdetail)
 {
     _SupplierBankDetailRepository.Update(supplierbankdetail);
     _UnitOfWork.Commit();
 }