public ActionResult EliminaIndennitaSistemazione(bool escludiAnnullati, decimal idTipoTrasferimento, decimal idIndSist) { ViewBag.escludiAnnullati = escludiAnnullati; try { using (dtParIndSist dtib = new dtParIndSist()) { dtib.DelIndennitaSistemazione(idIndSist); } idTipoTrasferimento = CaricaComboTipoTrasferimento(idTipoTrasferimento); List <IndennitaSistemazioneModel> libm = new List <IndennitaSistemazioneModel>(); using (dtParIndSist dtib = new dtParIndSist()) { ViewBag.idMinimoNonAnnullato = dtib.Get_Id_IndSistemNonAnnullato(idTipoTrasferimento); libm = dtib.getListIndennitaSistemazione(idTipoTrasferimento, escludiAnnullati).OrderBy(a => a.idTipoTrasferimento).ThenBy(a => a.dataInizioValidita).ThenBy(a => a.dataFineValidita).ToList(); } return(PartialView("IndennitaSistemazione", libm)); // return RedirectToAction("IndennitaSistemazione", new { escludiAnnullati = escludiAnnullati, idTipoTrasferimento = idTipoTrasferimento }); } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } }
public ActionResult IndennitaSistemazioneLivello(decimal idTipoTrasferimento, bool escludiAnnullati) { ViewBag.escludiAnnullati = escludiAnnullati; List <IndennitaSistemazioneModel> libm = new List <IndennitaSistemazioneModel>(); var r = new List <SelectListItem>(); List <TipoTrasferimentoModel> llm = new List <TipoTrasferimentoModel>(); try { CaricaComboTipoTrasferimento(idTipoTrasferimento); using (dtParIndSist dtib = new dtParIndSist()) { ViewBag.idMinimoNonAnnullato = dtib.Get_Id_IndSistemNonAnnullato(idTipoTrasferimento); libm = dtib.getListIndennitaSistemazione(idTipoTrasferimento, 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("IndennitaSistemazione", libm)); }
public ActionResult InserisciIndennitaSistemazione(IndennitaSistemazioneModel ibm, bool escludiAnnullati, bool aggiornaTutto = false) { ViewBag.escludiAnnullati = escludiAnnullati; try { if (ModelState.IsValid) { using (dtParIndSist dtib = new dtParIndSist()) { dtib.SetIndennitaSistemazione(ibm, aggiornaTutto); } decimal idtipTras = CaricaComboTipoTrasferimento(ibm.idTipoTrasferimento); List <IndennitaSistemazioneModel> libm = new List <IndennitaSistemazioneModel>(); using (dtParIndSist dtib = new dtParIndSist()) { ViewBag.idMinimoNonAnnullato = dtib.Get_Id_IndSistemNonAnnullato(idtipTras); libm = dtib.getListIndennitaSistemazione(idtipTras, escludiAnnullati).OrderBy(a => a.idTipoTrasferimento).ThenBy(a => a.dataInizioValidita).ThenBy(a => a.dataFineValidita).ToList(); } return(PartialView("IndennitaSistemazione", libm)); // return RedirectToAction("IndennitaSistemazione", new { escludiAnnullati = escludiAnnullati, idTipoTrasferimento = ibm.idTipoTrasferimento }); } else { using (dtParTipoTrasferimento dtl = new dtParTipoTrasferimento()) { var lm = dtl.GetTrasferimenti(ibm.idTipoTrasferimento); ViewBag.Trasferimento = lm; } ViewBag.escludiAnnullati = escludiAnnullati; return(PartialView("NuovaIndennitaSistemazione", ibm)); } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } }