Beispiel #1
0
        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));
        }