public ActionResult Form2_Post(FormBViewmodel fbvmViewmodel) { if (Session != null) { _formBRepository.UpdatePurposeAmounts(Session["LoginId"].ToString(), _utils.GetTaxyear(), Session["AtCode"].ToString(), fbvmViewmodel); } if (Session != null) { _formBRepository.UpdateDmoResults(Session["LoginId"].ToString(), _utils.GetTaxyear(), Session["AtCode"].ToString(), fbvmViewmodel); } if (Session != null) { _formBRepository.UpdateParksResults(Session["LoginId"].ToString(), _utils.GetTaxyear(), Session["AtCode"].ToString(), fbvmViewmodel); } if (Session != null) { _formBRepository.UpdateP2Certification(Session["TaxYear"].ToString(), Session["AtCode"].ToString(), Session["LoginId"].ToString(), true); } TempData["YearValid"] = true; TempData["TaxYear"] = _utils.GetTaxyear(); //return Json("Mainmenu"); return(RedirectToAction("Mainmenu")); }
public ActionResult PurposeAmounts_Post(FormBViewmodel fbvm) { var sMessage = _formBRepository.UpdatePurposeAmounts(Session["LoginId"].ToString(), _utils.GetTaxyear(), Session["AtCode"].ToString(), fbvm); //var varDmoResults = _formBRepository.FetchDmoResults(Session["LoginId"].ToString(), _utils.GetTaxyear(), Session["AtCode"].ToString()); var varActionName = RouteData.Values["action"].ToString(); ViewBag.ActName = varActionName; ViewBag.SuccessMessage = sMessage; TempData["YearValid"] = true; TempData["TaxYear"] = Session["TaxYear"].ToString(); //return Json(fbvm, JsonRequestBehavior.AllowGet); return(View(fbvm)); }
//[Authorize] //[ActionName("Form2")] //[AcceptVerbs(HttpVerbs.Post)] //[AcceptParameter(Name = "btnAddParksContract", Value = "Add new row")] //public ActionResult Parks_Add(FormBViewmodel fbvm) //{ // var lstParks = _formBRepository.AddParksContract(Session["LoginId"].ToString(), _utils.GetTaxyear(), Session["AtCode"].ToString()); // var varActionName = RouteData.Values["action"].ToString(); // ViewBag.ActName = varActionName; // TempData["YearValid"] = true; // TempData["TaxYear"] = Session["TaxYear"].ToString(); // ModelState.Clear(); // fbvm.ParkResultses = lstParks; // return View(fbvm); // //return Json(fbvm, JsonRequestBehavior.AllowGet); //} #endregion Regular POST form -- This was used before implementation of AJAX but will full refresh #region Partials for Form2 public PartialViewResult AddPartialNewContractDmo() { var lstDmo = _formBRepository.AddDmoContract(Session["LoginId"].ToString(), _utils.GetTaxyear(), Session["AtCode"].ToString()); var fbvm = new FormBViewmodel { DmoResultses = lstDmo }; var varActionName = RouteData.Values["action"].ToString(); ViewBag.ActName = varActionName; TempData["YearValid"] = true; TempData["TaxYear"] = Session["TaxYear"].ToString(); return(PartialView("Partials/_ContractDmo", fbvm)); }
public int UpdateDmoResults(string cicoid, string sYear, string atCode, FormBViewmodel formBViewmodel) { var varDmo = formBViewmodel.DmoResultses; var retVal = 0; foreach (var dmo in varDmo) { switch (dmo.DmoEntity) { case null: dmo.DmoUpdType = 2; break; } if (dmo.DmoContractId == 0 || dmo.DmoEntity == null) { } else { if (dmo.DmoEntity != null && (dmo.DmoContractId > 0 && dmo.DmoEntity.Trim() != "")) { dmo.DmoUpdType = 1; } else if (dmo.DmoEntity != null && (dmo.DmoContractId > 0 && dmo.DmoEntity.Trim() == "")) { dmo.DmoUpdType = 2; } else { dmo.DmoUpdType = 0; } } try { _hmEntities.UpdateDMOContracts(cicoid, sYear, atCode, dmo.DmoContractId, dmo.DmoEntity, Convert.ToByte(dmo.DmoUpdType)); retVal = 1; } catch (Exception) { retVal = 0; throw; } } return(retVal); }
public int UpdateParksResults(string cicoid, string sYear, string atCode, FormBViewmodel formBViewmodel) { var varParks = formBViewmodel.ParkResultses; var retVal = 0; foreach (var park in varParks) { switch (park.ParksEntity) { case null: park.ParksUpdType = 2; break; } if (park.ParksContractId == 0 || park.ParksEntity == null) { } else { if (park.ParksEntity != null && (park.ParksContractId > 0 && park.ParksEntity.Trim() != "")) { park.ParksUpdType = 1; } else if (park.ParksEntity != null && (park.ParksContractId > 0 && park.ParksEntity.Trim() == "")) { park.ParksUpdType = 2; } else { park.ParksUpdType = 0; } } try { _hmEntities.UpdateParksContracts(cicoid, sYear, atCode, park.ParksContractId, park.ParksEntity, Convert.ToByte(park.ParksUpdType)); retVal = 1; } catch (Exception) { retVal = 0; throw; } } return(retVal); }
public PartialViewResult SavePartialPurposeAmounts(FormBViewmodel formBvm) { var fbvm = new FormBViewmodel { PurposeAmountResults = formBvm.PurposeAmountResults }; var sMessage = _formBRepository.UpdatePurposeAmounts(Session["LoginId"].ToString(), _utils.GetTaxyear(), Session["AtCode"].ToString(), formBvm); var varActionName = RouteData.Values["action"].ToString(); ViewBag.ActName = varActionName; ViewBag.SuccessMessage = sMessage; TempData["YearValid"] = true; TempData["TaxYear"] = Session["TaxYear"].ToString(); return(PartialView("Partials/_PurposeAmounts", fbvm)); }
public PartialViewResult SavePartialDmoResults(FormBViewmodel formBvm) { var fbvm = new FormBViewmodel { DmoResultses = formBvm.DmoResultses }; var sMessage = _formBRepository.UpdateDmoResults(Session["LoginId"].ToString(), _utils.GetTaxyear(), Session["AtCode"].ToString(), fbvm); var varDmoResults = _formBRepository.FetchDmoResults(Session["LoginId"].ToString(), _utils.GetTaxyear(), Session["AtCode"].ToString()); fbvm.DmoResultses = varDmoResults; var varActionName = RouteData.Values["action"].ToString(); ViewBag.ActName = varActionName; ViewBag.SuccessMessage = sMessage; TempData["YearValid"] = true; TempData["TaxYear"] = Session["TaxYear"].ToString(); return(PartialView("Partials/_ContractDmo", fbvm)); }
public ActionResult Form2() { if (!_utils.IsAuthorized()) { return(_utils.IsAuthorized() ? (ActionResult)View() : RedirectToAction("Index")); } if (!_utils.GetMmSession()) { return(_utils.GetMmSession() ? (ActionResult)View() : RedirectToAction("Dashboard")); } if (!_utils.IsAuthorisedForView()) { return(_utils.IsAuthorisedForView() ? (ActionResult)View() : RedirectToAction("Dashboard")); } ViewBag.sYear = _utils.GetTaxyear(); var varActionName = RouteData.Values["action"].ToString(); ViewBag.ActName = varActionName; var varPurposeAmts = _formBRepository.FetchPurposeAmount(Session["LoginId"].ToString(), _utils.GetTaxyear(), Session["AtCode"].ToString()); var varDmoResults = _formBRepository.FetchDmoResults(Session["LoginId"].ToString(), _utils.GetTaxyear(), Session["AtCode"].ToString()); var varParksResults = _formBRepository.FetchParksResults(Session["LoginId"].ToString(), _utils.GetTaxyear(), Session["AtCode"].ToString()); var formBvm = new FormBViewmodel { PurposeAmountResults = varPurposeAmts, DmoResultses = varDmoResults, ParkResultses = varParksResults }; TempData["YearValid"] = true; TempData["TaxYear"] = Session["TaxYear"].ToString(); return(View(formBvm)); }
public string UpdatePurposeAmounts(string cicoid, string sYear, string atCode, FormBViewmodel formBViewmodel) { var paAmounts = formBViewmodel.PurposeAmountResults; var sMessage = ""; foreach (var pa in paAmounts) { try { _hmEntities.UpdatePurposeAmts(cicoid, sYear, atCode, pa.PCode, pa.PAmount); sMessage = "Purpose Amounts updated successfully"; } catch (Exception) { sMessage = "Could not update Purpose Amounts"; throw; } } return(sMessage); }