public ActionResult UnapprovedCreditLimit() { CreditLimitModel model = new CreditLimitModel(); model.CreditLimitList = ser.GetAgentCreditLimitList().Where(xx => xx.isApproved == false).ToList(); return(View(model)); }
public ActionResult Index(int?AmountType) { //CreditLimitModel model = new CreditLimitModel(); //model.CreditLimitList = ser.GetBranchOfficeCreditLimitList(); //return View(model); CreditLimitModel model = new CreditLimitModel(); if (Request.IsAjaxRequest()) { if (AmountType == 1) { model.CreditLimitList = ser.GetBranchOfficeCreditLimitList().Where(x => (x.hdfEffectiveFrom == null || x.hdfExpireOn < DateTime.Now)).ToList(); return(PartialView("VUC_Index", model)); } else if (AmountType == 2) { model.CreditLimitList = ser.GetBranchOfficeCreditLimitList(); return(PartialView("VUC_Index", model)); } else if (AmountType == 0) { model.CreditLimitList = ser.GetBranchOfficeCreditLimitList().Where(x => (x.hdfEffectiveFrom != null && x.hdfExpireOn > DateTime.Now)).ToList();; return(PartialView("VUC_Index", model)); } } else { model.CreditLimitList = ser.GetBranchOfficeCreditLimitList().Where(x => (x.hdfEffectiveFrom != null && x.hdfExpireOn > DateTime.Now)).ToList(); } model.ShowHideAmountType = true; return(View(model)); }
public ActionResult Edit(CreditLimitModel model, int id) { var ts = SessionStore.GetTravelSession(); CreditLimitModel m = new CreditLimitModel(); m = ser.GetAdminCreditLimit(id); model.CheckerId = ts.AppUserId; model.MakerId = ts.AppUserId; if (m != null) { model.hdfbank = model.ddlBankId; model.hdfEffectiveFrom = model.FromDate; model.hdfExpireOn = model.ToDate; } int chkduplicate = ser.CheckDuplicateRow(); if (chkduplicate != 0) { model.AgentCreditLimitId = id; ser.AdminCreditLimitEdit(model); return(RedirectToAction("Index")); } else { ser.AdminCreditLimitAdd(model); return(RedirectToAction("Index")); } }
public ActionResult Edit(CreditLimitModel model, int id) { TravelSession ts = (TravelSession)Session["TravelPortalSessionInfo"]; CreditLimitModel m = new CreditLimitModel(); // model.ddlTypeId = 2; m = ser.GetCreditLimit(id); model.CheckerId = ts.AppUserId; if (m != null) { model.hdfbank = model.ddlBankId; model.hdfEffectiveFrom = model.FromDate; model.hdfExpireOn = model.ToDate; } int chkduplicate = ser.CheckDuplicateRowForAdmin(); if (chkduplicate != 0) { model.AgentCreditLimitId = id; ser.CreditLimitEdit(model); return(RedirectToAction("Index")); } else { ser.CreditLimitAdd(model); return(RedirectToAction("Index")); } }
public ActionResult Details(int id) { CreditLimitModel model = new CreditLimitModel(); model.AgentCreditLimitId = id; model = ser.GetBranchOfficeCreditLimitDetail(id); return(View(model)); }
public ActionResult Edit(int id) { CreditLimitModel model = new CreditLimitModel(); model = ser.GetAdminCreditLimitDetail(id); model.hdfagentid = model.ddlAgentId; ViewData["Bank"] = new SelectList(ser.GetBankList(), "BankId", "BankName"); ViewData["Agent"] = new SelectList(ser.GetAllBranchOfficeList(), "Value", "Text"); ViewData["Type"] = new SelectList(ser.GetTypeList(), "CreditLimitTypeId", "CreditLimitTypeName"); ViewData["Currency"] = new SelectList(ser.GetCurrencies(), "CurrencyId", "CurrencyCode"); return(View(model)); }
public ActionResult Details(CreditLimitModel model, int id) { try { TravelSession ts = (TravelSession)Session["TravelPortalSessionInfo"]; model.CheckerId = ts.AppUserId; model.AgentCreditLimitId = id; ser.ApproveCreditLimit(model); return(RedirectToAction("Index")); } catch { return(View(model)); } }
public ActionResult Create() { TravelSession ts = (TravelSession)Session["TravelPortalSessionInfo"]; MasterDealProvider masterDealProvider = new MasterDealProvider(); CreditLimitModel viewModel = new CreditLimitModel() { AgentList = ser.GetAllBranchOfficeList(), TypeList = ser.GetAllTypeList(), BankList = ser.GetAllBankList(), Currencies = masterDealProvider.GetCurrencyList() }; return(View(viewModel)); }
public ActionResult Details(CreditLimitModel model, int id) { try { var ts = SessionStore.GetTravelSession(); model.CheckerId = ts.AppUserId; model.AgentCreditLimitId = id; ser.ApproveBranchOfficeCreditLimit(model); return(RedirectToAction("Index")); } catch { return(View(model)); } }
public ActionResult Index(int?AgentId, string AgencyName) { CreditLimitModel model = new CreditLimitModel(); if (Request.IsAjaxRequest()) { model.CreditLimitList = ser.GetBranchOfficeCreditLimitList().Where(xx => xx.ddlAgentId == AgentId); return(PartialView("VUC_AgentCreditLimitDetails", model)); } if (AgencyName != null) { string SearchText = AgencyName.ToString().Trim(); model.CreditLimitList = ser.GetBranchOfficeCreditLimitList().Where(xx => xx.AgencyName.Contains(SearchText)); model.ShowHideAmountType = false; return(View(model)); } return(View(model)); }
public ActionResult Edit(int id) { CreditLimitModel model = new CreditLimitModel(); var ts = SessionStore.GetTravelSession(); model = ser.GetBranchOfficeCreditLimitDetail(id); model.hdfagentid = model.ddlAgentId; ViewData["Bank"] = new SelectList(ser.GetBankList(), "BankId", "BankName"); ViewData["Agent"] = new SelectList(ser.GetDistributorList(), "DistributorId", "DistributorName"); ViewData["Type"] = new SelectList(ser.GetTypeList(), "CreditLimitTypeId", "CreditLimitTypeName"); ViewData["Currency"] = new SelectList(ser.GetAllCurrenciesList(), "Value", "Text"); model.CreditLimitList = ser.GetDateList(ts.LoginTypeId).Where(x => (x.hdfEffectiveFrom != null && x.hdfExpireOn >= DateTime.Now)).ToList(); if (model.CreditLimitList.Count() > 0) { model.hdfEffectiveFrom = model.CreditLimitList.FirstOrDefault().hdfEffectiveFrom; model.hdfExpireOn = model.CreditLimitList.LastOrDefault().hdfExpireOn; } return(View(model)); }
public ActionResult Create() { TravelSession ts = SessionStore.GetTravelSession(); MasterDealProvider masterDealProvider = new MasterDealProvider(); CreditLimitModel viewModel = new CreditLimitModel() { AgentList = ser.GetAllAgentListByDistributorId(ts.LoginTypeId), TypeList = ser.GetAllTypeList(), BankList = ser.GetAllBankList(), Currencies = ser.GetAllCurrenciesList() }; viewModel.CreditLimitList = ser.GetDistributorDateList(ts.LoginTypeId).Where(x => (x.hdfEffectiveFrom != null && x.hdfExpireOn >= DateTime.Now)).ToList(); if (viewModel.CreditLimitList.Count() > 0) { viewModel.hdfEffectiveFrom = viewModel.CreditLimitList.FirstOrDefault().hdfEffectiveFrom; viewModel.hdfExpireOn = viewModel.CreditLimitList.LastOrDefault().hdfExpireOn; } return(View(viewModel)); }
public ActionResult Create(CreditLimitModel model) { ATLTravelPortal.Areas.Airline.Repository.MasterDealProvider masterDealProvider = new ATLTravelPortal.Areas.Airline.Repository.MasterDealProvider(); var ts = SessionStore.GetTravelSession(); model.MakerId = ts.AppUserId; model.CheckerId = ts.AppUserId; model.CreditLimitList = ser.GetDateList(ts.LoginTypeId).Where(x => (x.hdfEffectiveFrom != null && x.hdfExpireOn >= DateTime.Now)).ToList(); if (model.CreditLimitList.Count() > 0) { model.hdfEffectiveFrom = model.CreditLimitList.FirstOrDefault().hdfEffectiveFrom; model.hdfExpireOn = model.CreditLimitList.LastOrDefault().hdfExpireOn; } if (Request.IsAjaxRequest()) { CreditLimitModel viewModel = new CreditLimitModel(); ViewData["Agent"] = ser.GetAllDistributorList(); ViewData["Type"] = ser.GetAllTypeList(); ViewData["Bank"] = ser.GetAllBankList(); viewModel.Currencies = ser.GetAllCurrenciesList(); if (model.ddlTypeId == 2) { model.hdBank = false; model.hdEffectiveFrom = false; model.hdExpireOn = false; model.hdAmount = true; model.showbutton = true; viewModel.ddlTypeId = 2; viewModel.BankList = ser.GetAllBankList(); viewModel.hdAmount = true; viewModel.showbutton = true; } else { viewModel.hdBank = true; viewModel.hdEffectiveFrom = true; viewModel.hdExpireOn = true; viewModel.hdAmount = true; viewModel.showbutton = true; viewModel.CreditLimit = ser.GetBranchOfficeCreditLimit(model.ddlAgentId); if (viewModel.CreditLimit != null) { viewModel.BankList = ser.GetAllBankList(); } else { viewModel.BankList = ser.GetAllBankList(); viewModel.ddlTypeId = model.ddlTypeId; viewModel.ddlAgentId = model.ddlAgentId; return(PartialView("CreditLimitSettingPartial", viewModel)); } } if (viewModel.CreditLimit != null) { return(PartialView("CreditLimitSettingPartial", viewModel)); } else { return(PartialView("CreditLimitSettingPartial", viewModel)); } } model.BankList = ser.GetAllBankList(); int branchofficeid = ser.GetBranchOfficeIdbyDistributorId(model.hdfagentid); if (model.hdfEffectiveFrom == model.CreditLimitList.FirstOrDefault().hdfEffectiveFrom&& model.hdfExpireOn == model.CreditLimitList.LastOrDefault().hdfExpireOn) { if (ser.CanBranchAssignCreditlimit(branchofficeid, (double)model.txtAmount, model.CurrencyId) == true) { ser.BranchOfficeCreditLimitAdd(model); } else { TempData["InfoMessage"] = "Insufficient balance."; } } else { TempData["InfoMessage"] = "Insufficient balance."; } return(RedirectToAction("Index")); }
public ActionResult Create(CreditLimitModel model) { MasterDealProvider masterDealProvider = new MasterDealProvider(); TravelSession ts = (TravelSession)Session["TravelPortalSessionInfo"]; model.MakerId = ts.AppUserId; model.CheckerId = ts.AppUserId; if (Request.IsAjaxRequest()) { CreditLimitModel viewModel = new CreditLimitModel(); ViewData["Agent"] = ser.GetAllAgentList(); ViewData["Type"] = ser.GetAllTypeList(); ViewData["Bank"] = ser.GetAllBankList(); viewModel.Currencies = masterDealProvider.GetCurrencyList(); if (model.ddlTypeId == 2) { model.hdBank = false; model.hdEffectiveFrom = false; model.hdExpireOn = false; model.hdAmount = true; model.showbutton = true; viewModel.ddlTypeId = 2; viewModel.BankList = ser.GetAllBankList(); viewModel.hdAmount = true; viewModel.showbutton = true; } else { viewModel.hdBank = true; viewModel.hdEffectiveFrom = true; viewModel.hdExpireOn = true; viewModel.hdAmount = true; viewModel.showbutton = true; viewModel.CreditLimit = ser.GetCreditLimit(model.ddlAgentId); if (viewModel.CreditLimit != null) { viewModel.BankList = ser.GetAllBankList(); } else { viewModel.BankList = ser.GetAllBankList(); viewModel.ddlTypeId = model.ddlTypeId; viewModel.ddlAgentId = model.ddlAgentId; return(PartialView("CreditLimitSettingPartial", viewModel)); } } if (viewModel.CreditLimit != null) { return(PartialView("CreditLimitSettingPartial", viewModel)); } else { return(PartialView("CreditLimitSettingPartial", viewModel)); } } model.BankList = ser.GetAllBankList(); ser.CreditLimitAdd(model); return(RedirectToAction("Index")); }
public ActionResult Edit(CreditLimitModel model, int id) { CreditLimitModel m = new CreditLimitModel(); var ts = SessionStore.GetTravelSession(); // m.MakerId = ts.AppUserId; model.CreditLimitList = ser.GetDateList(ts.LoginTypeId).Where(x => (x.hdfEffectiveFrom != null && x.hdfExpireOn >= DateTime.Now)).ToList(); if (model.CreditLimitList.Count() > 0) { model.hdfEffectiveFrom = model.CreditLimitList.FirstOrDefault().hdfEffectiveFrom; model.hdfExpireOn = model.CreditLimitList.LastOrDefault().hdfExpireOn; } m = ser.GetBranchOfficeCreditLimit(id); model.CheckerId = ts.AppUserId; model.MakerId = ts.AppUserId; if (m != null) { model.hdfbank = model.ddlBankId; model.hdfEffectiveFrom = model.FromDate; model.hdfExpireOn = model.ToDate; } int branchofficeid = ser.GetBranchOfficeIdbyDistributorId(model.hdfagentid); int chkduplicate = ser.CheckDuplicateRowForBranchOfficeAdmin(); if (chkduplicate != 0) { model.AgentCreditLimitId = id; if (model.isApproved == true) { //if (model.hdfEffectiveFrom == model.CreditLimitList.FirstOrDefault().hdfEffectiveFrom && model.hdfExpireOn == model.CreditLimitList.LastOrDefault().hdfExpireOn) //{ if (ser.CanBranchAssignCreditlimit(branchofficeid, (double)model.txtAmount, model.CurrencyId) == true) { ser.BranchOfficeCreditLimitEdit(model); } // } } else if (model.isApproved == false) { ser.BranchOfficeCreditLimitEdit(model); } else { TempData["InfoMessage"] = "Insufficient balance."; } return(RedirectToAction("Index")); } else { if (model.isApproved == true) { if (ser.CanBranchAssignCreditlimit(branchofficeid, (double)model.txtAmount, model.CurrencyId) == true) { ser.BranchOfficeCreditLimitAdd(model); } else { TempData["InfoMessage"] = "Insufficient balance."; } } else if (model.isApproved == false) { ser.BranchOfficeCreditLimitAdd(model); } else { TempData["InfoMessage"] = "Insufficient balance."; } return(RedirectToAction("Index")); } }
public ActionResult Edit(CreditLimitModel model, int id) { TravelSession ts = SessionStore.GetTravelSession(); CreditLimitModel m = new CreditLimitModel(); m = ser.GetCreditLimit(id); model.CheckerId = ts.AppUserId; model.MakerId = ts.AppUserId; if (m != null) { model.hdfbank = model.ddlBankId; model.hdfEffectiveFrom = model.FromDate; model.hdfExpireOn = model.ToDate; } // int distributorid = ser.GetDistributorIdbyAgentId(model.hdfagentid); int chkduplicate = ser.CheckDuplicateRowForAdmin(); if (chkduplicate != 0) { model.AgentCreditLimitId = id; if (model.isApproved == true) { if (ser.CanDistrubutorAssignCreditLimit(ts.LoginTypeId, (double)model.txtAmount, model.CurrencyId) == true) { ser.CreditLimitEdit(model); } else { TempData["InfoMessage"] = "Insufficient balance."; } } else if (model.isApproved == false) { ser.CreditLimitEdit(model); } else { TempData["InfoMessage"] = "Insufficient balance."; } return(RedirectToAction("Index")); } else { if (model.isApproved == true) { if (ser.CanDistrubutorAssignCreditLimit(ts.LoginTypeId, (double)model.txtAmount, model.CurrencyId) == true) { ser.CreditLimitAdd(model); } else { TempData["InfoMessage"] = "Insufficient balance."; } } else if (model.isApproved == false) { ser.CreditLimitAdd(model); } else { TempData["InfoMessage"] = "Insufficient balance."; } return(RedirectToAction("Index")); } }
public ActionResult Create(CreditLimitModel model) { MasterDealProvider masterDealProvider = new MasterDealProvider(); TravelSession ts = SessionStore.GetTravelSession(); model.MakerId = ts.AppUserId; model.CheckerId = ts.AppUserId; if (Request.IsAjaxRequest()) { CreditLimitModel viewModel = new CreditLimitModel(); ViewData["Agent"] = ser.GetAllBranchOfficeList(); ViewData["Type"] = ser.GetAllTypeList(); ViewData["Bank"] = ser.GetAllBankList(); viewModel.Currencies = masterDealProvider.GetCurrencyList(); if (model.ddlTypeId == 2) { model.hdBank = false; model.hdEffectiveFrom = false; model.hdExpireOn = false; model.hdAmount = true; model.showbutton = true; viewModel.ddlTypeId = 2; viewModel.BankList = ser.GetAllBankList(); viewModel.hdAmount = true; viewModel.showbutton = true; } else { viewModel.hdBank = true; viewModel.hdEffectiveFrom = true; viewModel.hdExpireOn = true; viewModel.hdAmount = true; viewModel.showbutton = true; viewModel.CreditLimit = ser.GetAdminCreditLimit(model.ddlAgentId); if (viewModel.CreditLimit != null) { viewModel.BankList = ser.GetAllBankList(); } else { viewModel.BankList = ser.GetAllBankList(); viewModel.ddlTypeId = model.ddlTypeId; viewModel.ddlAgentId = model.ddlAgentId; return(PartialView("CreditLimitSettingPartial", viewModel)); } } if (viewModel.CreditLimit != null) { return(PartialView("CreditLimitSettingPartial", viewModel)); } else { return(PartialView("CreditLimitSettingPartial", viewModel)); } } model.BankList = ser.GetAllBankList(); ser.AdminCreditLimitAdd(model); //if (ser.CanBranchAssignCreditlimit(model.hdfagentid, (double)model.txtAmount, model.CurrencyId) == true) //{ // ser.AdminCreditLimitAdd(model); //} //else //{ // TempData["InfoMessage"] = "Insufficient balance."; //} return(RedirectToAction("Index")); }