Example #1
0
 private void CheckAnagraficaFornitori(IList <Countries.City> comuni)
 {
     try
     {
         AddLog("Avvio controllo fornitori");
         var viewModel           = new AnagraficaFornitore.AnagraficaFornitoreViewModel();
         var anagraficaFornitori = viewModel.ReadAnagraficheFornitori();
         foreach (var anagraficaFornitore in anagraficaFornitori)
         {
             var comune = (from q in comuni where q.Description == anagraficaFornitore.Comune && q.County == anagraficaFornitore.Provincia select q).FirstOrDefault();
             if (comune != null)
             {
                 anagraficaFornitore.Comune          = comune.Description;
                 anagraficaFornitore.CodiceCatastale = comune.Code;
                 anagraficaFornitore.Provincia       = comune.County;
                 viewModel.Save(anagraficaFornitore, false);
                 AddLog("Fornitore " + anagraficaFornitore.RagioneSociale + " aggiornato con successo ... OK");
             }
             else
             {
                 AddLog("Fornitore " + anagraficaFornitore.RagioneSociale + " non aggiornato, comune " + anagraficaFornitore.Comune + " non trovato... ERROR");
                 warning = true;
             }
         }
         AddLog("Fine controllo fornitori");
     }
     catch (Exception ex)
     {
         UtilityError.Write(ex);
     }
 }
Example #2
0
        private void CheckAnagraficaFornitori(IList<Countries.City> comuni)
        {
            try
            {
                AddLog("Avvio controllo fornitori");
                var viewModel = new AnagraficaFornitore.AnagraficaFornitoreViewModel();
                var anagraficaFornitori = viewModel.ReadAnagraficheFornitori();
                foreach (var anagraficaFornitore in anagraficaFornitori)
                {
                    var comune = (from q in comuni where q.Description == anagraficaFornitore.Comune && q.County == anagraficaFornitore.Provincia select q).FirstOrDefault();
                    if (comune != null)
                    {
                        anagraficaFornitore.Comune = comune.Description;
                        anagraficaFornitore.CodiceCatastale = comune.Code;
                        anagraficaFornitore.Provincia = comune.County;
                        viewModel.Save(anagraficaFornitore, false);
                        AddLog("Fornitore " + anagraficaFornitore.RagioneSociale + " aggiornato con successo ... OK");
                    }
                    else
                    {
                        AddLog("Fornitore " + anagraficaFornitore.RagioneSociale + " non aggiornato, comune " + anagraficaFornitore.Comune + " non trovato... ERROR");
                        warning = true;
                    }
                }
                AddLog("Fine controllo fornitori");
            }
            catch (Exception ex)
            {
                UtilityError.Write(ex);
            }

        }