Example #1
0
        //Gestión de usuarios SENER:

        public ActionResult GestionUsuariosSENER(FormCollection Formulario)
        {
            CatUsuarios Usuario = (CatUsuarios)Session["Usuario"];

            if (Usuario != null && Usuario.U_IdUsuario > 0 && Usuario.U_IdTipoUsuario == 4)
            {
                int?IdTipoUsuario    = null;
                int?IdEstatusUsuario = null;
                try
                {
                    if (Formulario.Count > 0)
                    {
                        try { IdTipoUsuario = Convert.ToInt32(Formulario[0]); }
                        catch { }
                        try { IdEstatusUsuario = Convert.ToInt32(Formulario[1]); }
                        catch { }
                    }
                    CargarListasDesplegables(IdTipoUsuario, IdEstatusUsuario);
                    LogicaUsuarios     LogicaUsuarios = new LogicaUsuarios();
                    List <CatUsuarios> Usuarios       = LogicaUsuarios.L_SeleccionarUsuariosSENER(IdTipoUsuario, IdEstatusUsuario);

                    return(View(Usuarios));
                }
                catch (Exception ex)
                {
                    List <CatUsuarios> Usuarios = new List <CatUsuarios>();

                    TempData["notice"]    = "Se produjo un error en la consulta";
                    Session["TipoAlerta"] = "Error";
                    return(View(Usuarios));
                }
            }
            else
            {
                return(RedirectToAction("Logout", "Home"));
            }
        }