private void LoadRuoliAttualiRF() { try { Amministrazione.Manager.OrganigrammaManager theManager = new Amministrazione.Manager.OrganigrammaManager(); //Cerco solo i ruoli della AOO COLLEGATA: idReg theManager.GetListaRuoliAOO(Request.QueryString["idReg"].ToString()); if (theManager.getListaRuoliAOO() != null && theManager.getListaRuoliAOO().Count >= 0) { this.dg_ruoli.Visible = true; //this.dg_UOTrovatiInRF.Visible = false; this.lbl_risultatoRuoliRF.Visible = false; this.InitializeDataSetRuoli(); DataRow row; foreach (DocsPAWA.DocsPaWR.OrgRuolo ruolo in theManager.getListaRuoliAOO()) { row = dsRuoli.Tables[0].NewRow(); row["IDRuolo"] = ruolo.IDCorrGlobale; row["codice"] = ruolo.CodiceRubrica; row["descrizione"] = ruolo.Descrizione; row["IDAmministrazione"] = ruolo.IDAmministrazione; row["IDGruppo"] = ruolo.IDGruppo; dsRuoli.Tables["RUOLI"].Rows.Add(row); } DataView dv = dsRuoli.Tables["RUOLI"].DefaultView; dv.Sort = "descrizione ASC"; dg_ruoli.DataSource = dv; dg_ruoli.DataBind(); } else { this.dg_ruoli.Visible = false; this.lbl_risultatoRuoliRF.Visible = true; } } catch { this.gestErrori(); } }