public ActionResult Historico(int id) { List <GestionPoliza> historicoPoliza = gestionPolizaBLL.GetHistoricoPoliza(id); if (historicoPoliza == null) { TempData["mensaje"] = ItemMensaje.ErrorDatosNoValidosBuscar(Poliza.GetNombreModelo()); return(RedirectToAction("Index")); } ViewBag.historicoLista = historicoPoliza; ViewBag.polizaId = id; ViewBag.gestionPolizaIdLast = gestionPolizaBLL.GetLastGestionPoliza(id).gestionPolizaId; return(View()); }
public ActionResult BuscarPolizas(int?polizaId, string matricula, string dniCliente, string telefonoCliente, string fechaInicio, string fechaFinal, string estadoPoliza) { if (gestionPolizaBLL.IsValidSearching(fechaInicio, fechaFinal, estadoPoliza) == false) { TempData["mensaje"] = ItemMensaje.ErrorDatosNoValidosBuscar(Poliza.GetNombreModelo()); return(RedirectToAction("Index")); } try { PolizaSearchingFields searchingFields = gestionPolizaBLL.GetSearchingFields(polizaId, matricula, dniCliente, telefonoCliente, fechaInicio, fechaFinal, estadoPoliza); List <GestionPoliza> results = gestionPolizaBLL.SearchPolizas(searchingFields); TempData["polizasCoincidentes"] = results; return(RedirectToAction("Index")); } catch (Exception ex) { TempData["mensaje"] = ItemMensaje.ErrorExcepcionBuscar(Poliza.GetNombreModelo(), ex.GetType().ToString()); return(RedirectToAction("Index")); } }