コード例 #1
0
        /// <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);
        }