public ActionResult PercMaggiorazioneConiugeLivello(decimal idTipologiaConiuge, bool escludiAnnullati) { List <PercentualeMagConiugeModel> libm = new List <PercentualeMagConiugeModel>(); var r = new List <SelectListItem>(); List <TipologiaConiugeModel> llm = new List <TipologiaConiugeModel>(); try { idTipologiaConiuge = CaricaComboTipConiuge(idTipologiaConiuge); using (dtParMaggConiuge dtib = new dtParMaggConiuge()) { ViewBag.idMinimoNonAnnullato = dtib.Get_Id_PercentualMagConiugePrimoNonAnnullato(idTipologiaConiuge); libm = dtib.getListPercMagConiuge(idTipologiaConiuge, 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("PercMaggiorazioneConiuge", libm)); }
public ActionResult InserisciMaggiorazioneConiuge(PercentualeMagConiugeModel ibm, bool escludiAnnullati = true, bool aggiornaTutto = false) { var r = new List <SelectListItem>(); ViewBag.escludiAnnullati = escludiAnnullati; List <PercentualeMagConiugeModel> libm = new List <PercentualeMagConiugeModel>(); List <TipologiaConiugeModel> llm = new List <TipologiaConiugeModel>(); try { if (ModelState.IsValid) { using (dtParMaggConiuge dtib = new dtParMaggConiuge()) { dtib.SetPercMagConiuge(ibm, aggiornaTutto); decimal idTipologiaConiuge_ = CaricaComboTipConiuge(Convert.ToDecimal(ibm.idTipologiaConiuge)); ViewBag.idMinimoNonAnnullato = dtib.Get_Id_PercentualMagConiugePrimoNonAnnullato(idTipologiaConiuge_); libm = dtib.getListPercMagConiuge(idTipologiaConiuge_, escludiAnnullati).OrderBy(a => a.dataInizioValidita).ThenBy(a => a.dataFineValidita).ToList(); } return(PartialView("PercMaggiorazioneConiuge", libm)); // return RedirectToAction("PercMaggiorazioneConiuge", new { escludiAnnullati = escludiAnnullati, idTipologiaConiuge = ibm.idTipologiaConiuge }); } else { using (dtParTipologiaConiuge dtl = new dtParTipologiaConiuge()) { var lm = dtl.GetTipologiaConiuge((decimal)ibm.idTipologiaConiuge); ViewBag.Coniuge = lm; } return(PartialView("NuovaPercMaggiorazioneConiuge", ibm)); } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } }