/// <summary> /// Cancella tutte le amministrazioni /// </summary> /// <returns></returns> public bool DropAll() { bool result = true; try { if (errorCode == ErrorCode.NoError) { DocsPaDB.Query_DocsPAWS.AmministrazioneXml amministrazioneXml = new DocsPaDB.Query_DocsPAWS.AmministrazioneXml(); if (!amministrazioneXml.ClearAmministrazioni()) { logger.Debug("Errore cancellazione amministrazioni"); throw new Exception(); } amministrazioneXml.Dispose(); } } catch (Exception exception) { logger.Debug("Errore durante la cancellazione del titolario", exception); errorCode = ErrorCode.GenericError; } if (errorCode != ErrorCode.NoError) { result = false; } return(result); }