public ActionResult BuscarClientes(string clienteId, string dniCliente, string emailCliente, string telefonoCliente) { try { ClienteSearchingFields searchingField = clienteBll.GetSearchingField(clienteId, dniCliente, emailCliente, telefonoCliente); List <Cliente> clienteMatches = clienteBll.SearchClientes(searchingField); if (clienteMatches.Any() && clienteMatches.FirstOrDefault().activo == 0) { var clienteNoActivo = clienteMatches.FirstOrDefault(); TempData["mensaje"] = ItemMensaje.ErrorBuscarRegistroEliminado(Usuario.GetNombreModelo(), clienteNoActivo.clienteId); } TempData["clientesCoincidentes"] = clienteMatches; return(RedirectToAction("Index")); } catch (Exception ex) { TempData["mensaje"] = ItemMensaje.ErrorExcepcionBuscar(Cliente.GetNombreModelo(), ex.GetType().ToString()); return(RedirectToAction("Index")); } }
public ActionResult BuscarUsuarios(string nombreUsuario, string apellido1Usuario, string dniUsuario, string emailUsuario, string rolId) { try { UsuarioSearchingFields searchingFields = usuarioBll.GetSearchingField(nombreUsuario, apellido1Usuario, dniUsuario, emailUsuario, rolId); List <Usuario> usuariosMatches = usuarioBll.SearchUsuarios(searchingFields); if (usuariosMatches.Any() && usuariosMatches.FirstOrDefault().activo == 0) { var usuarioNoActivo = usuariosMatches.FirstOrDefault(); TempData["mensaje"] = ItemMensaje.ErrorBuscarRegistroEliminado(Usuario.GetNombreModelo(), usuarioNoActivo.usuarioId); } TempData["usuariosCoincidentes"] = usuariosMatches; return(RedirectToAction("Index")); } catch (Exception ex) { TempData["mensaje"] = ItemMensaje.ErrorExcepcionBuscar(Usuario.GetNombreModelo(), ex.GetType().ToString()); return(RedirectToAction("Index")); } }
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")); } }