public ActionResult ValutaUfficioLivello(bool escludiAnnullati, decimal idValuta = 0, decimal idUfficio = 0) { List <ValutaUfficioModel> libm = new List <ValutaUfficioModel>(); var r = new List <SelectListItem>(); List <ValuteModel> llm = new List <ValuteModel>(); List <UfficiModel> llm1 = new List <UfficiModel>(); ViewBag.escludiAnnullati = escludiAnnullati; try { decimal tmp = AggiornaListaPerCombo(idValuta, idUfficio); using (dtParValutaUfficio dtib = new dtParValutaUfficio()) { ViewBag.idMinimoNonAnnullato = dtib.Get_Id_ValutaUfficioNonAnnullato(tmp); libm = dtib.getListValutaUfficio(tmp, escludiAnnullati).OrderBy(a => a.dataInizioValidita).ThenBy(a => a.dataFineValidita).ToList(); } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } return(PartialView("ValutaUfficio", libm)); }
public ActionResult InserisciValutaUfficio(ValutaUfficioModel ibm, bool escludiAnnullati = true, bool aggiornaTutto = false) { var r = new List <SelectListItem>(); ViewBag.escludiAnnullati = escludiAnnullati; List <ValutaUfficioModel> libm = new List <ValutaUfficioModel>(); try { if (ModelState.IsValid) { using (dtParValutaUfficio dtib = new dtParValutaUfficio()) { dtib.SetValutaUfficio(ibm, aggiornaTutto); } decimal tmp = AggiornaListaPerCombo(ibm.idValuta, ibm.idUfficio); using (dtParValutaUfficio dtib = new dtParValutaUfficio()) { ViewBag.idMinimoNonAnnullato = dtib.Get_Id_ValutaUfficioNonAnnullato(tmp); libm = dtib.getListValutaUfficio(tmp, escludiAnnullati).OrderBy(a => a.dataInizioValidita).ThenBy(a => a.dataFineValidita).ToList(); } return(PartialView("ValutaUfficio", libm)); // return RedirectToAction("PercentualeMaggAbitazione", new { escludiAnnullati = escludiAnnullati, idLivello = ibm.idLivello }); } else { //using (dtParValute dtl = new dtParValute()) //{ // var lm =dtl.GetValute(ibm.idValuta); // ViewBag.Livello = lm; //} decimal tmp = AggiornaListaPerCombo(ibm.idValuta, ibm.idUfficio); using (dtParValutaUfficio dtib = new dtParValutaUfficio()) { libm = dtib.getListValutaUfficio(ibm.idUfficio, escludiAnnullati).OrderBy(a => a.dataInizioValidita).ThenBy(a => a.dataFineValidita).ToList(); } return(PartialView("NuovaValutaUfficio", ibm)); } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } }