Exemplo n.º 1
0
 public ComuneDTO GetComuneByID(string idComune)
 {
     var comune = new ComuneDTO();
     var listComuni = (List<ComuneDTO>)_cache.GetData("AllComuni");
     foreach (var t in listComuni)
         if (t.ID == idComune)
             comune = t;
     return comune; 
 }
Exemplo n.º 2
0
 public IEnumerable<ComuneDTO> GetComuneByExample(ComuneDTO item)
 {
     return from comune in GetAllComune()
            where (item.Codice == null || comune.Codice == item.Codice) &&
            (item.Descrizione == null || comune.Descrizione.ToLower().StartsWith(item.Descrizione.ToLower())) &&
            (item.Provincia == null || comune.Provincia.ToLower().StartsWith(item.Provincia.ToLower())) &&
            (item.Regione == null || comune.Regione.ToLower().StartsWith(item.Regione.ToLower())) &&
            (item.CodiceCatastale == null || comune.CodiceCatastale == item.CodiceCatastale)
            select comune;
 }
Exemplo n.º 3
0
        public override void LoadDati(object exampleInstance)
        {
            ComuneDTO comuneDto;
            if (exampleInstance == null)
            {
                comuneDto = new ComuneDTO();
                comuneDto.Provincia = (string)province.Value;
                comuneDto.Regione = (string)regioni.Value;
                comuneDto.Descrizione = (string)comune.Text;
            }
            else
                comuneDto = (ComuneDTO)exampleInstance;

            listaElementi.DataSource = comuneBindingSource;
            comuneBindingSource.DataSource = _localitaService.GetComuneByExample(comuneDto);
        }
Exemplo n.º 4
0
 private void setComune(ComuneDTO comuneDto)
 {
     try
     {
         if (comuneDto != null && !comuneDto.IsMultiCap)
         {
             cap.Text = comuneDto.Cap;
             if (_personaEntrante == null)
                 setNewPersonaEntrate();
             if (_personaEntrante != null)
             {
                 if (_personaEntrante.IndirizzoResidenza == null)
                     _personaEntrante.IndirizzoResidenza = new AddressDTO();
                 _personaEntrante.IndirizzoResidenza.Cap = cap.Text;
             }
         }
     }
     catch (Exception ex)
     {
         
         _log.Error("Errore inaspettato nella inizializzazione del comune - " + Utility.GetMethodDescription(), ex);
     }
 }
Exemplo n.º 5
0
        private ComuneDTO setComuneDto(Comune comune)
        {
            var dto = new ComuneDTO
            {
                ID = comune.Codice,
                Codice = comune.Codice,
                CodiceCatastale = comune.CodiceCatastale,
                Descrizione = comune.Descrizione,
                DescrizioneBreve = comune.DescrizioneBreve,
                Cap = comune.Cap,
                IsMultiCap = comune.IsMultiCap
            };
            if (comune.ProvinciaAppartenenza != null)
            {
                dto.Provincia = comune.ProvinciaAppartenenza.Codice;
                if(comune.ProvinciaAppartenenza.RegioneAppartenenza != null)
                    dto.Regione = comune.ProvinciaAppartenenza.RegioneAppartenenza.Nome;
            }

            return dto;
        }