예제 #1
0
 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");
     }
 }
예제 #2
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." }));
            }
        }