/// <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() != "") { DocsPAWA.DocsPaWR.OrgRuolo ruolo = new DocsPAWA.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(); DocsPAWA.DocsPaWR.EsitoOperazione esito = new DocsPAWA.DocsPaWR.EsitoOperazione(); manager.SpostaRuolo(ruolo); esito = manager.getEsitoOperazione(); if (esito.Codice.Equals(0)) { InvalidaPassiCorrelati(); 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>"); } }