public ActionResult Index() { List <Clientes> Clientes; if (User.IsInRole("Admin")) { Clientes = db.GetClientes(null, true, 0).ToList(); } else { Usuarios usuario = db.Usuarios.Where(x => x.Usuario == User.Identity.Name).FirstOrDefault(); List <Empleados> empleado = db.GetEmpleados(0, null).Where(x => x.IdUsuario == usuario.Id).ToList(); if (empleado.Count > 0) { Clientes = db.GetClientes(null, true, 0).Where(x => x.IdProveedor == empleado.First().IdProveedor).ToList(); } else { Clientes cliente = db.GetClientes(null, true, 0).Where(x => x.IdUsuario == usuario.Id).First(); Clientes = db.GetClientes(null, true, 0).Where(x => x.IdProveedor == cliente.IdProveedor).ToList(); } } return(View(Clientes)); }
public ActionResult Index() { List <Clientes> clientes = db.GetClientes(null, true, 0).ToList(); return(PartialView("_NuevoRecibo", clientes)); }