Esempio n. 1
0
        public ActionResult Index()
        {
            try
            {
                CatUsuarios Usuario = (CatUsuarios)Session["Usuario"];
                if (Usuario == null || Usuario.U_IdTipoUsuario != 2)
                {
                    TempData["notice"] = "La sesión ha expirado.";
                    return(RedirectToAction("Logout", "Home"));
                }

                List <CatUsuarios> ListaUsuarios = new List <CatUsuarios>();
                ListaUsuarios = LogicaUsuario.L_SeleccionarUsuariosPorEmpresa(Usuario.U_IdEmpresa, true);
                return(View(ListaUsuarios));
            }
            catch (Exception ex)
            {
                TempData["notice"]    = ConfigurationManager.AppSettings["MensajeError"].ToString();
                Session["TipoAlerta"] = "Error";
                MetodoGeneral.RegistroDeError(ex.Message, "Usuarios: Index");
                return(View("Index", "Home"));
            }
        }