public ActionResult NominaFiltrada(string meses, string years, string sexo) { var filtrando = new FiltroParaBuscarNominaPorNombre_O_Sexo(); var model = new List <Models.Nomina>(); ViewBag.MesesDelAnio = _mesesDelAnio.Meses(); ViewBag.Years = _mesesDelAnio.Years(); if (filtrando.Fecha_Y_Sexo(meses, years, sexo) != null) { model = filtrando.Fecha_Y_Sexo(meses, years, sexo); if (model != null) { ViewData["mes"] = int.Parse(meses); ViewData["year"] = int.Parse(years); return(View(model)); } } else if (filtrando.Fecha(int.Parse(meses), int.Parse(years)) != null) { model = filtrando.Fecha(int.Parse(meses), int.Parse(years)); ViewData["mes"] = int.Parse(meses); ViewData["year"] = int.Parse(years); return(View(model)); } return(RedirectToAction(nameof(FiltrarNomina))); }
public ActionResult FiltrarNomina(string meses, string years) { // La nomina sera filtrada por mes y año. var nominaDelMes = new MesesDelAnio().ValidarMesDelAnio(meses); var nomina = new FiltroParaBuscarNominaPorNombre_O_Sexo().Fecha(int.Parse(meses), int.Parse(years)); if (nomina != null) { TempData["list"] = nomina; return(RedirectToAction(nameof(NominaFiltrada))); } return(RedirectToAction(nameof(FiltrarNomina))); }