getRolesDescripcion() public method

public getRolesDescripcion ( ) : List
return List
    protected void Page_Load(object sender, EventArgs e)
    {
        //Lista de permisos que el usuario logueado tiene
        List<String> listaPermisos = (List<String>)Session["Permisos_usuario"];

        bool encontroPermiso = false;

        foreach (String strPermiso in listaPermisos)
        {
            //Iteramos los permisos del usuario para comprobar que puede utilizar esta pagina
            if (strPermiso.Equals("pEditarRol"))
            {
                encontroPermiso = true;
                break;
            }
        }

        if (!encontroPermiso)
        {
            //Si no tiene permiso redireccionamos
            //Response.Write("<script>alert('Usted no posee permisos suficientes para accesar a este recurso')</script>");
            Response.Redirect("NoAccess.aspx");
        }

        try
        {
            if (!this.IsPostBack)
            {
                BL.Rol rl = new Rol();
                descripciones_DDList.DataSource = rl.getRolesDescripcion();
                descripciones_DDList.DataBind();

                Security sec = new Security();
                centros.DataSource = sec.getCentros();
                centros.DataBind();

                setCheckBoxes();
            }
        }
        catch (Exception ex)
        {
            Session["Error_Msg"] = ex.Message;
            Response.Redirect("~/Error.aspx", true);
        }
    }
Beispiel #2
0
 private void setCheckBoxes()
 {
     try
     {
         BL.Rol rl = new Rol();
         roles_CBList.DataSource = rl.getRolesDescripcion();
         roles_CBList.DataBind();
     }
     catch (Exception ex)
     {
         Session["Error_Msg"] = ex.Message;
         Response.Redirect("~/Error.aspx", true);
     }
 }
 private void setCheckBoxes()
 {
     try
     {
         BL.Rol rl = new Rol();
         roles_CBList.DataSource = rl.getRolesDescripcion();
         roles_CBList.DataBind();
     }
     catch (Exception ex)
     {
         Response.Write("<script>alert(" + ex.ToString() + " --Eliminar Roles.aspx.cs / setCheckBoxes()" + ")</script>");
     }
 }