public ActionResult MaggiorazioneAnnualeLivello(decimal idUfficio, bool escludiAnnullati) { List <MaggiorazioniAnnualiModel> libm = new List <MaggiorazioniAnnualiModel>(); var r = new List <SelectListItem>(); List <UfficiModel> llm = new List <UfficiModel>(); ViewBag.escludiAnnullati = escludiAnnullati; try { idUfficio = CaricaCombo(idUfficio); using (dtParMaggAnnuali dtib = new dtParMaggAnnuali()) { ViewBag.idMinimoNonAnnullato = dtib.Get_Id_MaggAnnualiNonAnnullato(idUfficio); libm = dtib.getListMaggiorazioneAnnuale(idUfficio, escludiAnnullati).OrderBy(a => a.dataInizioValidita).ThenBy(a => a.dataFineValidita).ToList(); } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } ViewBag.escludiAnnullati = escludiAnnullati; return(PartialView("MaggiorazioniAnnuali", libm)); }
public ActionResult InserisciMaggiorazioneAnnuale(MaggiorazioniAnnualiModel ibm, bool escludiAnnullati = true, bool aggiornaTutto = false) { ViewBag.escludiAnnullati = escludiAnnullati; var r = new List <SelectListItem>(); List <UfficiModel> llm = new List <UfficiModel>(); List <MaggiorazioniAnnualiModel> libm = new List <MaggiorazioniAnnualiModel>(); try { if (ModelState.IsValid) { using (dtParMaggAnnuali dtib = new dtParMaggAnnuali()) { dtib.SetMaggiorazioneAnnuale(ibm, aggiornaTutto); decimal idUfficio = CaricaCombo(ibm.idUfficio); ViewBag.idMinimoNonAnnullato = dtib.Get_Id_MaggAnnualiNonAnnullato(idUfficio); libm = dtib.getListMaggiorazioneAnnuale(idUfficio, escludiAnnullati).OrderBy(a => a.dataInizioValidita).ThenBy(a => a.dataFineValidita).ToList(); } return(PartialView("MaggiorazioniAnnuali", libm)); } else { using (dtUffici dtl = new dtUffici()) { var lm = dtl.GetUffici(ibm.idUfficio); ViewBag.Descrizione = lm; } return(PartialView("NuovaMaggiorazioneAnnuale", ibm)); } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } }