public string llenarSessionCliente(string NombreApellido) { try { srvCliente sCliente = new srvCliente(); List <cliente> lstCliente = sCliente.BuscarClientes(NombreApellido); Session["Clientes"] = lstCliente; if (lstCliente.Count == 0) { return("0"); } else { return("1"); } } catch (Exception) { return("0"); } }
public ActionResult ListarClientes(string nombreApellido = "", string dni = "") { ViewBag.filtros = nombreApellido + ";" + dni; try { usuario oUsuario = (usuario)Session["Usuario"]; if (oUsuario == null) { Session.Clear(); return(RedirectToAction("Index", "Home")); } srvCliente sCliente = new srvCliente(); List <cliente> lstClientes = sCliente.BuscarClientes(nombreApellido, dni); Session["lstClientes"] = lstClientes; PagedList <cliente> ModelClientes = new PagedList <cliente>(lstClientes.ToList(), 1, 10); return(View(ModelClientes)); } catch (Exception) { return(RedirectToAction("Error", "Error", new { stError = "Se produjo un error al intentar obtener los datos del servidor." })); } }