Esempio n. 1
0
        private TipoPraticaDTO setTipoPraticaDto(TipoPratica tipo)
        {
            var dto = new TipoPraticaDTO
            {
                Codice = tipo.Codice,
                Descrizione = tipo.Descrizione,
                DisplayName = tipo.Codice + " - " + tipo.Descrizione,
                ID = tipo.ID
            };

            return dto;
        }
Esempio n. 2
0
        public List<PraticaDTO> GetPraticheAperteByCondominio(CondominioDTO condominio, TipoPraticaDTO tipo)
        {
            int? idTipo = null;
            if (tipo != null)
                idTipo = tipo.ID;

            var result = GetServiceClient().GetPraticheAperteByCondominio(condominio.ID, idTipo, GetUserInfo());
            CloseService();
            return result;
        }
Esempio n. 3
0
        public TipoPraticaDTO[] GetAllTipiPratica()
        {
            try
            {
                var daoFactory = _windsorRepository.GetDaoFactory(_info.Azienda);
                var lista = daoFactory.GetTipoPraticaDao().GetAll();
                var tipi = new TipoPraticaDTO[lista.Count];

                var index = 0;
                foreach (var tipoPratica in lista)
                {
                    tipi[index] = setTipoPraticaDto(tipoPratica);
                    index++;
                }

                return tipi;
            }
            catch (Exception ex)
            {
                 
                _log.Error("Errore nel caricamento delle tipologie di pratica: " + Utility.GetMethodDescription(), ex);
                throw;
            }
        }