getCentrosPermitidos() public method

public getCentrosPermitidos ( string username ) : List
username string
return List
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         SetFocus(searchBtn);
         if (!IsPostBack)
         {
             Security sec = new Security();
             centrosPermitidos.DataSource = sec.getCentrosPermitidos(Session["nombre_usuario"].ToString());
             centrosPermitidos.DataBind();
         }
     }
     catch (Exception ex)
     {
         Session["Error_Msg"] = ex.Message;
         Response.Redirect("~/Error.aspx", true);
     }
 }
Example #2
0
    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("pBuscarExp") )
            {
                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");
        }
        if (!this.IsPostBack)
        {
            BL.Security sec = new BL.Security();
            cboCentro.DataSource = sec.getCentrosPermitidos(Session["nombre_usuario"].ToString());
            cboCentro.DataBind();
            cleanPage();
        }
    }