public ActionResult Create(MakePaymentModel model) { var ts = (TravelSession)Session["TravelPortalSessionInfo"]; ViewData["Bank"] = new SelectList(ser.AllBank(), "BankId", "BankName"); ViewData["BankBranch"] = new SelectList(ser.AllBankBranch(model.BankId), "BankBranchId", "BranchName"); ViewData["ChequeDrawnOnBank"] = new SelectList(ser.GetBank(), "BankId", "BankName"); model.SalesAgentList = ser.GetAllGetSalesAgentList(); model.AgentList = new CreditLimitProvider().GetAllBranchDistributorList(ts.LoginTypeId); model.CreatedBy = ts.AppUserId; if (model.rdbPaymentMode.ToString() == "Cash") { model.PaymentModeId = 1; int depositid = ser.BranchCashAdd(model); ser.ApproveUnapprovedBranchDistributorMakePayment(depositid, model.CreatedBy); } if (model.rdbPaymentMode.ToString() == "Cheque") { model.PaymentModeId = 2; int depositid = ser.BranchChequeAdd(model); ser.ApproveUnapprovedBranchDistributorMakePayment(depositid, model.CreatedBy); } if (model.rdbPaymentMode.ToString() == "Draft") { model.PaymentModeId = 3; int depositid = ser.BranchDraftAdd(model); ser.ApproveUnapprovedBranchDistributorMakePayment(depositid, model.CreatedBy); } if (model.rdbPaymentMode.ToString() == "BankTransfer") { model.PaymentModeId = 4; int depositid = ser.BranchBankTransferAdd(model); ser.ApproveUnapprovedBranchDistributorMakePayment(depositid, model.CreatedBy); } if (model.rdbPaymentMode.ToString() == "RTGS") { model.PaymentModeId = 5; int depositid = ser.BranchRTGSAdd(model); ser.ApproveUnapprovedBranchDistributorMakePayment(depositid, model.CreatedBy); } if (model.rdbPaymentMode.ToString() == "CashGivenTo") { model.PaymentModeId = 6; int depositid = ser.BranchCashGivenToAdd(model); ser.ApproveUnapprovedBranchDistributorMakePayment(depositid, model.CreatedBy); } return(RedirectToAction("Index")); }
public ActionResult Create(MakePaymentModel model) { ViewData["Bank"] = new SelectList(ser.AllBank(), "BankId", "BankName"); ViewData["BankBranch"] = new SelectList(ser.AllBankBranch(model.BankId), "BankBranchId", "BranchName"); ViewData["ChequeDrawnOnBank"] = new SelectList(ser.GetBank(), "BankId", "BankName"); model.SalesAgentList = ser.GetAllGetSalesAgentList(); var ts = SessionStore.GetTravelSession();; model.AgentId = ts.LoginTypeId; model.CreatedBy = ts.AppUserId; model.flag = "DistributorMakePayment"; if (model.rdbPaymentMode.ToString() == "Cheque") { model.PaymentModeId = 2; string chequedrawnonbankname = ser.GetBankName(model.ChequeDrawnonBank); model.ChequeDrawnonBankName = chequedrawnonbankname; string chequebankname = ser.GetBankName(model.ChequeBankId); model.ChequeBankName = chequebankname; string chequebranchname = ser.GetBankBranchName(model.ChequeBankBranchId); model.ChequeBranchName = chequebranchname; ser.BranchChequeAdd(model); } if (model.rdbPaymentMode.ToString() == "Draft") { model.PaymentModeId = 3; string draftbankname = ser.GetBankName(model.DraftBankId); model.DraftBankName = draftbankname; string draftbankbranchname = ser.GetBankBranchName(model.DraftBankBranchId); model.DraftBranchName = draftbankbranchname; ser.BranchDraftAdd(model); } if (model.rdbPaymentMode.ToString() == "Cash") { model.PaymentModeId = 1; string cashbankname = ser.GetBankName(model.CashBankId); model.CashBankName = cashbankname; string cashbankbranchname = ser.GetBankBranchName(model.DraftBankBranchId); model.CashBranchName = cashbankbranchname; ser.BranchCashAdd(model); } if (model.rdbPaymentMode.ToString() == "BankTransfer") { model.PaymentModeId = 4; string banktransferbankname = ser.GetBankName(model.BankTransferBankId); model.BankTransferBankName = banktransferbankname; string banktransferbranchname = ser.GetBankBranchName(model.BankTransferBankBranchId); model.BankTransferBranchName = banktransferbranchname; ser.BranchBankTransferAdd(model); } if (model.rdbPaymentMode.ToString() == "RTGS") { model.PaymentModeId = 5; string RTGSbankname = ser.GetBankName(model.RTGSBankId); model.RTSSBankName = RTGSbankname; string RTGSbranchname = ser.GetBankBranchName(model.RTGSBankBranchId); model.RTGSBranchName = RTGSbranchname; ser.BranchRTGSAdd(model); } if (model.rdbPaymentMode.ToString() == "CashGivenTo") { model.PaymentModeId = 6; ser.BranchCashGivenToAdd(model); } if (model.rdbPaymentMode.ToString() == "CreditRequest") { model.PaymentModeId = 7; ser.BranchCreditRequest(model, ts.AppUserId); } return(RedirectToAction("Index")); }