protected void showUtenti()
    {
        //Pulsanti navigazione
        ButtonUtenti.CssClass       = "tabSelected";
        ButtonFunzionalita.CssClass = "tabNoSelected";

        //Pannello Utenti
        PanelUtentiRuolo.Visible       = true;
        ButtonNuovoUtenteRuolo.Visible = true;
        LabelTitoloUtentiRuolo.Visible = true;

        //Aggiornamento griglie DEVE essere rifatto
        ObjectDataSourceUtentiRuolo.Select();
        ObjectDataSourceUtentiRuolo.DataBind();
        GridViewUtentiRuolo.DataBind();
        GridViewUtentiRuolo.Visible = true;

        //Pannello Funzionalita
        PanelFunzionalita.Visible       = false;
        ButtonNuovoFunzionalita.Visible = false;
        ButtonSalvaFunzionalita.Visible = false;
        //ButtonFiltroFunzionalita.Visible = false;
        GridViewFunzionalita.Visible = false;
        LabelFunzionalita.Visible    = false;
    }
 private void AggiornaSubBrowser()
 {
     try
     {
         if (ButtonUtenti.CssClass == "buttonDettaglioSelect")
         {
             ObjectDataSourceUtentiRuolo.Select();
             ObjectDataSourceUtentiRuolo.DataBind();
             GridViewUtentiRuolo.DataBind();
         }
         if (ButtonFunzionalita.CssClass == "buttonDettaglioSelect")
         {
             ObjectDataSourceFunzionalita.Select();
             ObjectDataSourceFunzionalita.DataBind();
             GridViewFunzionalita.DataBind();
         }
     }
     catch (Exception ex)
     {
         ExceptionPolicy.HandleException(ex, "Propagate Policy");
         //Response.End();
     }
 }
    protected void Page_Load(object sender, EventArgs e)
    {
        //Ripresa parametri di pagina
        qPANEL = Convert.ToString(Request.QueryString["PANEL"]);
        if (qPANEL == null)
        {
            qPANEL = "";
        }

        string id_ruolo = Request.QueryString["RUL_ID_RUOLO"];

        if (id_ruolo == null)
        {
            qRUL_ID_RUOLO = 0;
        }
        else
        {
            qRUL_ID_RUOLO = Convert.ToInt32(Request.QueryString["RUL_ID_RUOLO"]);
        }

        //Per ora viene valorizzata solo dalle Relazioni.
        qTIPO   = ""; // Request.QueryString["TIPO"];
        qSTATUS = ""; // Request.QueryString["STATUS"];



        if (!IsPostBack)
        {
            GridViewRuoli.Columns[GridIndexOfByName(GridViewRuoli, "RUL_RUOLO")].HeaderText          = GetValueDizionarioUI("RUOLO");
            GridViewRuoli.Columns[GridIndexOfByName(GridViewRuoli, "RUL_DATA_CREAZIONE")].HeaderText = GetValueDizionarioUI("DATA_CREAZIONE");

            GridViewUtentiRuolo.Columns[GridIndexOfByName(GridViewUtentiRuolo, "UTE_NOME")].HeaderText    = GetValueDizionarioUI("NOME");
            GridViewUtentiRuolo.Columns[GridIndexOfByName(GridViewUtentiRuolo, "UTE_COGNOME")].HeaderText = GetValueDizionarioUI("COGNOME");
            GridViewUtentiRuolo.Columns[GridIndexOfByName(GridViewUtentiRuolo, "UTE_ALIAS")].HeaderText   = GetValueDizionarioUI("ALIAS");
            GridViewUtentiRuolo.Columns[GridIndexOfByName(GridViewUtentiRuolo, "UTE_SIGLA")].HeaderText   = GetValueDizionarioUI("SIGLA");
            GridViewUtentiRuolo.Columns[GridIndexOfByName(GridViewUtentiRuolo, "UTE_USER_ID")].HeaderText = GetValueDizionarioUI("USER_ID");
            GridViewUtentiRuolo.Columns[GetIndexByHeaderText(GridViewUtentiRuolo, "URL_STATO_RUOLO_UTENTE")].HeaderText = GetValueDizionarioUI("STATO");

            ObjectDataSourceUtentiRuolo.SelectParameters.Clear();
            ControlParameter cpUtentiRuolo = new ControlParameter("myParRulIdRuolo", TypeCode.Int32, "GridViewRuoli", "SelectedValue");
            ObjectDataSourceUtentiRuolo.SelectParameters.Add(cpUtentiRuolo);

            GridViewFunzionalita.Columns[GridIndexOfByName(GridViewFunzionalita, "FNT_ACRONIMO_FUNZIONALITA")].HeaderText = GetValueDizionarioUI("ACRONIMO");
            GridViewFunzionalita.Columns[GridIndexOfByName(GridViewFunzionalita, "FNT_DESCRIZIONE")].HeaderText           = GetValueDizionarioUI("DESCRIZIONE");

            //GridViewFunzionalita.Columns[GridIndexOfByName(GridViewFunzionalita, "PMS_DESCRIZIONE")].HeaderText = GetValueDizionarioUI("AUTORIZZAZIOZIONI");
            ObjectDataSourceFunzionalita.SelectParameters.Clear();
            ControlParameter cpFunzionalita1 = new ControlParameter("myParRulIdRuolo", TypeCode.Int32, "GridViewRuoli", "SelectedValue");
            ControlParameter cpFunzionalita2 = new ControlParameter("qCultureInfoName", TypeCode.String, "GridViewRuoli", "SelectedValue");
            ObjectDataSourceFunzionalita.SelectParameters.Add(cpFunzionalita1);
            ObjectDataSourceFunzionalita.SelectParameters.Add(cpFunzionalita2);

            //Label
            LabelTitolo.InnerText                = GetValueDizionarioUI("RUOLI");
            LabelRecPagina.InnerText             = GetValueDizionarioUI("RECORD_PAGINA");
            LabelRecPaginaUtentiRuolo.InnerText  = GetValueDizionarioUI("RECORD_PAGINA");
            LabelRecPaginaFunzionalita.InnerText = GetValueDizionarioUI("RECORD_PAGINA");

            GridViewFunzionalita.Columns[GetIndexByHeaderText(GridViewFunzionalita, "PERMESSO_ACCESSO")].HeaderText = GetValueDizionarioUI("PERMESSO");
            //DropDownList
            DropDownListRecordPagina.Items.Insert(0, new ListItem("5", "5"));
            DropDownListRecordPagina.Items.Insert(1, new ListItem("10", "10"));
            DropDownListRecordPagina.Items.Insert(2, new ListItem("15", "15"));
            DropDownListRecordPagina.Items.Insert(3, new ListItem("25", "25"));
            DropDownListRecordPagina.Items.Insert(4, new ListItem("35", "35"));
            DropDownListRecordPagina.Items.Insert(5, new ListItem("75", "75"));
            DropDownListRecordPagina.Items.Insert(6, new ListItem("100", "100"));
            DropDownListRecordPagina.SelectedIndex = 4;

            DropDownListRecPaginaUtentiRuolo.Items.Insert(0, new ListItem("10", "10"));
            DropDownListRecPaginaUtentiRuolo.Items.Insert(1, new ListItem("25", "25"));
            DropDownListRecPaginaUtentiRuolo.Items.Insert(2, new ListItem("50", "50"));
            DropDownListRecPaginaUtentiRuolo.Items.Insert(3, new ListItem("75", "75"));
            DropDownListRecPaginaUtentiRuolo.Items.Insert(4, new ListItem("100", "100"));

            DropDownListRecPaginaFunzionalita.Items.Insert(0, new ListItem("10", "10"));
            DropDownListRecPaginaFunzionalita.Items.Insert(1, new ListItem("25", "25"));
            DropDownListRecPaginaFunzionalita.Items.Insert(2, new ListItem("50", "50"));
            DropDownListRecPaginaFunzionalita.Items.Insert(3, new ListItem("75", "75"));
            DropDownListRecPaginaFunzionalita.Items.Insert(4, new ListItem("100", "100"));
            DropDownListRecPaginaFunzionalita.SelectedIndex = 4;
        }


        //Pulsanti
        ButtonUtenti.Text       = GetValueDizionarioUI("UTENTI");
        ButtonFunzionalita.Text = GetValueDizionarioUI("FUNZIONALITA");
        //ButtonFiltroRuolo.Text = GetValueDizionarioUI("FILTRO");
        ButtonNuovoRuolo.InnerText   = GetValueDizionarioUI("NUOVO");
        ButtonNuovoUtenteRuolo.Text  = GetValueDizionarioUI("AGGIUNGI");
        ButtonSalvaFunzionalita.Text = GetValueDizionarioUI("SALVA");
        ButtonNuovoFunzionalita.Text = GetValueDizionarioUI("NUOVO");

        //-------------------------
        //REGISTRAZIONE JSCRIPT CLIENT
        //-------------------------
        //if (!this.ClientScript.IsStartupScriptRegistered("ChangeDropDownStatus_Js"))
        //{
        //    this.ClientScript.RegisterStartupScript(GetType(), "ChangeDropDownStatus_Js", this.ChangeDropDownStatus_Js());
        //}

        if (!this.ClientScript.IsStartupScriptRegistered("PageChangeFNT_Js"))
        {
            this.ClientScript.RegisterStartupScript(GetType(), "PageChangeFNT_Js", this.PageChangeFNT_Js());
        }

        SetPageControlAccess();

        if (allowAccess == false)
        {
            WhereClause = " WHERE 1=2 ";
        }

        //Modifico il nro di record per pagina
        GridViewRuoli.PageSize        = Convert.ToInt32(DropDownListRecordPagina.SelectedValue);
        GridViewUtentiRuolo.PageSize  = Convert.ToInt32(DropDownListRecPaginaUtentiRuolo.SelectedValue);
        GridViewFunzionalita.PageSize = Convert.ToInt32(DropDownListRecPaginaFunzionalita.SelectedValue);

        //Refresh griglie
        if (EffettuaRefresh.Value == "1")
        {
            ObjectDataSourceRuoli.Select();
            ObjectDataSourceRuoli.DataBind();
            GridViewRuoli.DataBind();

            ObjectDataSourceUtentiRuolo.Select();
            ObjectDataSourceUtentiRuolo.DataBind();
            GridViewUtentiRuolo.DataBind();

            EffettuaRefresh.Value = "0";
        }
    }