private DisposizioneDTO setDisposizioniDto(Disposizione disposizione)
        {
            var dto = new DisposizioneDTO {Data = disposizione.Data, Descrizione = disposizione.Descrizione, ID = disposizione.ID};

            var azienda = _daoFactory.GetAziendaDao().GetById(disposizione.Azienda.ID, false);

            dto.IdAzienda = azienda.ID;
            dto.DescrizioneAzienda = azienda.Descrizione;
            
            return dto;
        }
        public DisposizioneDTO[] GetAll()
        {
            try
            {
                var lista = _daoFactory.GetDisposizioneDao().GetAll();
                var disposizioni = new DisposizioneDTO[lista.Count];

                int index = 0;
                foreach (var disposizione in lista)
                {
                    disposizioni[index] = setDisposizioniDto(disposizione);
                    index++;
                }

                return disposizioni;
            }
            catch (Exception ex)
            {
                _log.Error("Errore nel caricamento dei disposizioni - " + Library.Utility.GetMethodDescription(), ex);
                throw;
            }
        }