/// <summary> /// /// </summary> /// <param name="ruolo"></param> /// <returns></returns> private string LoadUtenti(SAAdminTool.DocsPaWR.OrgRuolo ruolo) { string listaUtenti = string.Empty; foreach (SAAdminTool.DocsPaWR.OrgUtente utente in ruolo.Utenti) { listaUtenti += utente.Cognome + " " + utente.Nome + "<br>"; } return(listaUtenti); }
/// <summary> /// Tasto Sposta ruolo /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_sposta_Click(object sender, System.EventArgs e) { try { if (this.txt_codNewRuolo.Text.Trim() != "" && this.txt_descNewRuolo.Text.Trim() != "") { SAAdminTool.DocsPaWR.OrgRuolo ruolo = new SAAdminTool.DocsPaWR.OrgRuolo(); ruolo.IDCorrGlobale = this.hd_idCorrGlobRuoloDaSpostare.Value; ruolo.Codice = this.txt_codNewRuolo.Text; ruolo.CodiceRubrica = this.txt_codNewRuolo.Text; ruolo.Descrizione = this.txt_descNewRuolo.Text; ruolo.IDGruppo = this.hd_idGruppoDaSpostare.Value; ruolo.IDUo = this.hd_idCorrGlobDest.Value; ruolo.IDAmministrazione = this.hd_idAmm.Value; Manager.OrganigrammaManager manager = new Amministrazione.Manager.OrganigrammaManager(); SAAdminTool.DocsPaWR.EsitoOperazione esito = new SAAdminTool.DocsPaWR.EsitoOperazione(); manager.SpostaRuolo(ruolo); esito = manager.getEsitoOperazione(); if (esito.Codice.Equals(0)) { string qs = "?idAmm=" + ruolo.IDAmministrazione + "&idCorrGlobUO=" + ruolo.IDUo + "&idCorrGlobRuolo=" + ruolo.IDCorrGlobale + "&idGruppo=" + ruolo.IDGruppo; Response.Redirect("Esito_Sposta_Ruolo.aspx" + qs); } else { this.executeJS("<SCRIPT>alert('Attenzione, " + esito.Descrizione.Replace("'", "\\'") + "');</SCRIPT>"); } } } catch { this.executeJS("<SCRIPT>alert('Attenzione, si è verificato un errore di sistema');</SCRIPT>"); } }