public ActionResult EliminaCoeffFasciaKm(bool escludiAnnullati, decimal idCfKm, decimal idDefKm, decimal idGruppoFKm) { try { using (dtParCoefficienteKm dtib = new dtParCoefficienteKm()) { dtib.DelCoeffFasciaKm(idCfKm); } List <CoeffFasciaKmModel> libm = new List <CoeffFasciaKmModel>(); CaricaComboGruppoFKM(idGruppoFKm, idDefKm); using (dtParCoefficienteKm dtib = new dtParCoefficienteKm()) { ViewBag.idMinimoNonAnnullato = dtib.Get_Id_CoefficienteFasciaKmNonAnnullato(idDefKm); libm = dtib.getListCoeffFasciaKm(idDefKm, escludiAnnullati).OrderBy(a => a.dataInizioValidita).ThenBy(a => a.dataFineValidita).ToList(); } ViewBag.escludiAnnullati = escludiAnnullati; return(PartialView("CoefficienteFasciaKm", libm)); //return RedirectToAction("CoefficienteFasciaKm", new { escludiAnnullati = escludiAnnullati, idDefKm = idDefKm }); } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } }
public ActionResult AggiornaListaFasciaKmDalGruppo(decimal idGruppoFKm, bool escludiAnnullati = true)//,decimal idLivello_FKM=0) { List <CoeffFasciaKmModel> libm = new List <CoeffFasciaKmModel>(); var r = new List <SelectListItem>(); List <DefFasciaKmModel> llm = new List <DefFasciaKmModel>(); try { CaricaComboGruppoFKM(idGruppoFKm, 0); IEnumerable <SelectListItem> FasciaKM = (IEnumerable <SelectListItem>)ViewBag.FasciaKM; decimal idLivello_FKM = Convert.ToDecimal(FasciaKM.Where(x => x.Selected).FirstOrDefault().Value); using (dtParCoefficienteKm dtib = new dtParCoefficienteKm()) { ViewBag.idMinimoNonAnnullato = dtib.Get_Id_CoefficienteFasciaKmNonAnnullato(idLivello_FKM); libm = dtib.getListCoeffFasciaKm(idLivello_FKM, 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("CoefficienteFasciaKm", libm)); }
public ActionResult CoefficienteFasciaKmLivello(decimal idGruppoFKm, decimal idFKm, bool escludiAnnullati) { List <CoeffFasciaKmModel> libm = new List <CoeffFasciaKmModel>(); var r = new List <SelectListItem>(); List <DefFasciaKmModel> llm = new List <DefFasciaKmModel>(); try { CaricaComboGruppoFKM(idGruppoFKm, idFKm); using (dtParCoefficienteKm dtib = new dtParCoefficienteKm()) { ViewBag.idMinimoNonAnnullato = dtib.Get_Id_CoefficienteFasciaKmNonAnnullato(idFKm); libm = dtib.getListCoeffFasciaKm(idFKm, 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("CoefficienteFasciaKm", libm)); }
//public ActionResult CoefficienteFasciaKm(bool escludiAnnullati, decimal idDefKm = 0) public ActionResult CoefficienteFasciaKm(bool escludiAnnullati, decimal idLivello = 0, decimal idUfficio = 0) { List <CoeffFasciaKmModel> libm = new List <CoeffFasciaKmModel>(); ViewBag.escludiAnnullati = escludiAnnullati; try { //CaricaComboGruppoFKM(idLivello, idUfficio); CaricaComboGruppoFKM(idUfficio, idLivello); using (dtParCoefficienteKm dtib = new dtParCoefficienteKm()) { if (idLivello == 0) { var x = (IEnumerable <SelectListItem>)ViewBag.FasciaKM; if (x.Count() != 0) { idLivello = Convert.ToDecimal(x.First().Value); } } ViewBag.idMinimoNonAnnullato = dtib.Get_Id_CoefficienteFasciaKmNonAnnullato(idLivello); libm = dtib.getListCoeffFasciaKm(idLivello, 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(libm)); }
public ActionResult InserisciCoeffFasciaKm(CoeffFasciaKmModel ibm, bool escludiAnnullati = true, bool aggiornaTutto = false, decimal idGruppoFKm = 0, decimal id_DefKm = 0) { ViewBag.escludiAnnullati = escludiAnnullati; var r = new List <SelectListItem>(); List <CoeffFasciaKmModel> libm = new List <CoeffFasciaKmModel>(); List <DefFasciaKmModel> llm = new List <DefFasciaKmModel>(); try { if (ModelState.IsValid) { ibm.idDefKm = id_DefKm; using (dtParCoefficienteKm dtib = new dtParCoefficienteKm()) { dtib.SetCoeffFasciaKm(ibm, aggiornaTutto); } CaricaComboGruppoFKM(idGruppoFKm, id_DefKm); using (dtParCoefficienteKm dtib = new dtParCoefficienteKm()) { ViewBag.idMinimoNonAnnullato = dtib.Get_Id_CoefficienteFasciaKmNonAnnullato(id_DefKm); libm = dtib.getListCoeffFasciaKm(id_DefKm, escludiAnnullati).OrderBy(a => a.dataInizioValidita).ThenBy(a => a.dataFineValidita).ToList(); } return(PartialView("CoefficienteFasciaKm", libm)); //return RedirectToAction("CoefficienteFasciaKm", new { escludiAnnullati = escludiAnnullati, idDefKm = ibm.idDefKm }); } else { CaricaComboGruppoFKM(idGruppoFKm, id_DefKm); ViewBag.escludiAnnullati = escludiAnnullati; return(PartialView("NuovoCoeffFasciakm", ibm)); } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } }