/// <summary> /// Modifica dei metadati di un ruolo /// </summary> /// <param name="ruolo"></param> /// <returns>Ruolo creato a seguito della modifica</returns> public EsitoOperazione ModificaRuolo(OrgRuolo ruolo) { DocsPaDB.Query_DocsPAWS.Amministrazione dbAmm = new DocsPaDB.Query_DocsPAWS.Amministrazione(); DocsPaVO.amministrazione.EsitoOperazione esito = new DocsPaVO.amministrazione.EsitoOperazione(); if (!dbAmm.AmmModRuolo(ruolo)) { esito.Codice = 1; esito.Descrizione = "Si è verificato un errore durante l'aggiornamento del ruolo"; } //verifica se si vuole disabilitare alla ricezione delle trasmissioni un ruolo di riferimento if (ruolo.DiRiferimento.ToString().Equals("1") && ruolo.DisabledTrasm.ToString().Equals("1")) { esito.Codice = 1; esito.Descrizione = "Impossibile disabilitare alla ricezione delle trasmissioni un ruolo di riferimento"; } return(esito); }