예제 #1
0
 private void CheckAziende(IList <Countries.City> comuni)
 {
     try
     {
         AddLog("Avvio controllo aziende");
         var viewModel = new Azienda.AziendaViewModel();
         var aziende   = viewModel.ReadAziende();
         foreach (var azienda in aziende)
         {
             var comune = (from q in comuni where q.Description == azienda.Comune && q.County == azienda.Provincia select q).FirstOrDefault();
             if (comune != null)
             {
                 azienda.Comune          = comune.Description;
                 azienda.CodiceCatastale = comune.Code;
                 azienda.Provincia       = comune.County;
                 viewModel.Save(azienda, false);
                 AddLog("Azienda " + azienda.RagioneSociale + " aggiornata con successo ... OK");
             }
             else
             {
                 AddLog("Azienda " + azienda.RagioneSociale + " non aggiornata, comune " + azienda.Comune + " non trovato... ERROR");
                 warning = true;
             }
         }
         AddLog("Fine controllo aziende");
     }
     catch (Exception ex)
     {
         UtilityError.Write(ex);
     }
 }
예제 #2
0
 private void CheckAziende(IList<Countries.City> comuni)
 {
     try
     {
         AddLog("Avvio controllo aziende");
         var viewModel = new Azienda.AziendaViewModel();
         var aziende = viewModel.ReadAziende();
         foreach (var azienda in aziende)
         {
             var comune = (from q in comuni where q.Description == azienda.Comune && q.County == azienda.Provincia select q).FirstOrDefault();
             if (comune != null)
             {
                 azienda.Comune = comune.Description;
                 azienda.CodiceCatastale = comune.Code;
                 azienda.Provincia = comune.County;
                 viewModel.Save(azienda, false);
                 AddLog("Azienda " + azienda.RagioneSociale + " aggiornata con successo ... OK");
             }
             else
             {
                 AddLog("Azienda " + azienda.RagioneSociale + " non aggiornata, comune " + azienda.Comune + " non trovato... ERROR");
                 warning = true;
             }
         }
         AddLog("Fine controllo aziende");
     }
     catch (Exception ex)
     {
         UtilityError.Write(ex);
     }
     
 }