Beispiel #1
0
        /// <summary>
        /// Metodo per la verifica di abilitazione di un oggetto all'IS
        /// </summary>
        /// <param name="objectId">Id dell'oggetto</param>
        /// <param name="rf">Booleano che indica se si desidera verificare un RF</param>
        /// <returns>Esito della verifica</returns>
        public static bool IsElementInteroperable(String objectId, bool rf)
        {
            logger.DebugFormat("Caricamento stato di abilitazione dell'{0} con id {1} all'interoperabilità semplificata",
                               rf ? "RF" : "UO",
                               objectId);

            bool retVal = false;

            using (DocsPaDB.Query_DocsPAWS.InteroperabilitaSemplificata interoperabilitaSemplificataDb = new DocsPaDB.Query_DocsPAWS.InteroperabilitaSemplificata())
            {
                retVal = interoperabilitaSemplificataDb.IsElementInteroperable(objectId, rf);
            }

            logger.DebugFormat("Caricamento stato di abilitazione dell'{0} con id {1} all'interoperabilità semplificata, {2}",
                               rf ? "RF" : "UO",
                               objectId,
                               retVal ? "effettuato con successo" : "non riuscito.");

            return(retVal);
        }