public ActionResult EliminaMaggiorazioneAbitazione(bool escludiAnnullati, decimal idLivello, decimal idPercMabAbitaz, decimal idUfficio) { ViewBag.escludiAnnullati = escludiAnnullati; List <PercMaggAbitazModel> libm = new List <PercMaggAbitazModel>(); try { using (dtParPercMaggAbitazione dtib = new dtParPercMaggAbitazione()) { dtib.DelMaggiorazioneAbitazione(idPercMabAbitaz); } decimal[] tmp = AggiornaListaPerCombo(idLivello, idUfficio); using (dtParPercMaggAbitazione dtib = new dtParPercMaggAbitazione()) { ViewBag.idMinimoNonAnnullato = dtib.Get_Id_MaggAbitazioneNonAnnullato(tmp[0], tmp[1]); libm = dtib.getListMaggiorazioneAbitazione(tmp[0], tmp[1], escludiAnnullati).OrderBy(a => a.dataInizioValidita).ThenBy(a => a.dataFineValidita).ToList(); } return(PartialView("PercentualeMaggAbitazione", libm)); } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } }
public ActionResult PercentualeMaggiorazioneAbitazioneLivello(decimal idLivello, decimal idUfficio, bool escludiAnnullati) { List <PercMaggAbitazModel> libm = new List <PercMaggAbitazModel>(); var r = new List <SelectListItem>(); List <LivelloModel> llm = new List <LivelloModel>(); List <UfficiModel> llm1 = new List <UfficiModel>(); ViewBag.escludiAnnullati = escludiAnnullati; try { decimal[] tmp = AggiornaListaPerCombo(idLivello, idUfficio); using (dtParPercMaggAbitazione dtib = new dtParPercMaggAbitazione()) { ViewBag.idMinimoNonAnnullato = dtib.Get_Id_MaggAbitazioneNonAnnullato(tmp[0], tmp[1]); libm = dtib.getListMaggiorazioneAbitazione(tmp[0], tmp[1], escludiAnnullati).OrderBy(a => a.idLivello).ThenBy(a => a.dataInizioValidita).ThenBy(a => a.dataFineValidita).ToList(); } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } return(PartialView("PercentualeMaggAbitazione", libm)); }
public ActionResult InserisciMaggiorazioneAbitazione(PercMaggAbitazModel ibm, bool escludiAnnullati = true, bool aggiornaTutto = false) { //var r = new List<SelectListItem>(); ViewBag.escludiAnnullati = escludiAnnullati; List <PercMaggAbitazModel> libm = new List <PercMaggAbitazModel>(); try { if (ModelState.IsValid) { using (dtParPercMaggAbitazione dtib = new dtParPercMaggAbitazione()) { dtib.SetMaggiorazioneAbitazione(ibm, aggiornaTutto); } decimal[] tmp = AggiornaListaPerCombo(ibm.idLivello, ibm.idUfficio); using (dtParPercMaggAbitazione dtib = new dtParPercMaggAbitazione()) { ViewBag.idMinimoNonAnnullato = dtib.Get_Id_MaggAbitazioneNonAnnullato(tmp[0], tmp[1]); libm = dtib.getListMaggiorazioneAbitazione(tmp[0], tmp[1], escludiAnnullati).OrderBy(a => a.dataInizioValidita).ThenBy(a => a.dataFineValidita).ToList(); } return(PartialView("PercentualeMaggAbitazione", libm)); // return RedirectToAction("PercentualeMaggAbitazione", new { escludiAnnullati = escludiAnnullati, idLivello = ibm.idLivello }); } else { using (dtLivelli dtl = new dtLivelli()) { var lm = dtl.GetLivelli(ibm.idLivello); ViewBag.Livello = lm; } //using (dtParPercMaggAbitazione dtib = new dtParPercMaggAbitazione()) //{ // libm = dtib.getListMaggiorazioneAbitazione(ibm.idLivello, ibm.idUfficio, escludiAnnullati).OrderBy(a => a.dataInizioValidita).ThenBy(a => a.dataFineValidita).ToList(); //} return(PartialView("NuovaPercentualeMaggAbitazione", ibm)); } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } }