public ActionResult _Ingreso()
        {
            Ingresos ingresos = new Ingresos();
            string   RFC      = "";

            if (User.IsInRole("Admin"))
            {
                ingresos.Proveedores = db.GetPAC(null, 0).ToList();
                ingresos.Clientes    = db.GetClientes(null, true, 0).ToList();
                ingresos.Adeudos     = db.GetAdeudosInstalaciones(null, null, 0).ToList();
            }
            else
            {
                Usuarios  usuario  = db.Usuarios.Where(x => x.Usuario == User.Identity.Name).First();
                Empleados Empleado = db.Empleados.Where(x => x.IdUsuario == usuario.Id).First();
                if (Empleado != null)
                {
                    RFC = Empleado.RFC;
                    ingresos.Adeudos = db.GetAdeudosInstalaciones(null, Empleado.Id, 2).ToList();
                }
                else
                {
                    Clientes Cliente = db.Clientes.Where(x => x.IdUsuario == usuario.Id).First();
                    RFC = db.Clientes.Where(x => x.IdUsuario == usuario.Id).First().RFC;
                    ingresos.Adeudos = db.GetAdeudosInstalaciones(null, Cliente.IdCliente, 2).ToList();
                }

                ingresos.Proveedores = db.GetPAC(null, 0).Where(x => x.RFC == RFC).ToList();
                ingresos.Clientes    = db.GetClientes(null, true, 0).Where(x => x.UsuarioCreacion == usuario.Id).ToList();
            }
            ViewBag.UsoCFDI      = db.UsoCFDI.ToList();
            ViewBag.Acesores     = db.GetEmpleadosByPuesto("Asesor").ToList();
            ViewBag.MetodoDePago = db.MetodosDePago.ToList();
            ViewBag.FormaDePago  = db.FormaDePago.ToList();
            ViewBag.Estados      = db.Estados.Where(x => x.c_Pais == "MEX").ToList();

            return(PartialView("_Ingreso", ingresos));
        }