public ActionResult Index(NominaModels Nomina) { Nomina_Datos NominaDatos = new Nomina_Datos(); _Combos_Datos Combos = new _Combos_Datos(); try { ModelState.Remove("IDSucursal"); if (ModelState.IsValid) { Nomina.Conexion = Conexion; Nomina.ListaSucursales = Combos.ObtenerComboSucursales(Conexion); Nomina.EsBusqueda = true; if (!Nomina.BandBusqClave) { Nomina.ClaveNomina = string.Empty; } if (!Nomina.BandIDSucursal) { Nomina.IDSucursal = string.Empty; } if (!Nomina.BandBusqFechas) { Nomina.FechaInicio = DateTime.Today; Nomina.FechaFin = DateTime.Today; } if (string.IsNullOrEmpty(Nomina.IDSucursal)) { Nomina.BandIDSucursal = false; } if (!Nomina.BandBusqClave && !Nomina.BandIDSucursal && !Nomina.BandBusqFechas) { Nomina.EsBusqueda = false; } Nomina.ListaNomina = NominaDatos.ObtenerListaNomina(Nomina); return(View(Nomina)); } else { Nomina.ListaSucursales = Combos.ObtenerComboSucursales(Conexion); return(View(Nomina)); } } catch (Exception) { TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(View(Nomina)); } }
// GET: Admin/Nomina public ActionResult Index() { try { NominaModels Nomina = new NominaModels(); Nomina_Datos NominaDatos = new Nomina_Datos(); _Combos_Datos Combos = new _Combos_Datos(); Nomina.Conexion = Conexion; Nomina.ListaSucursales = Combos.ObtenerComboSucursales(Conexion); Nomina.ListaNomina = NominaDatos.ObtenerListaNomina(Nomina); return(View(Nomina)); } catch (Exception) { NominaModels Nomina = new NominaModels(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(View(Nomina)); } }