new void btnRefresh_Click(object sender, EventArgs e) { try { GridViewRuoli.DataBind(); } catch (Exception ex) { // Gestione messaggistica all'utente e trace in DB dell'errore ExceptionPolicy.HandleException(ex, "Propagate Policy"); } }
protected void GridViewRuoli_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "DELETE_COMMAND") { int chiave = Convert.ToInt32(e.CommandArgument); try { Ruoli objRuoli = new Ruoli(); objRuoli.Rul_id_ruolo = chiave; objRuoli.Delete(); GridViewRuoli.DataBind(); } catch (Exception ex) { bool rethrow = 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"; } }