Пример #1
0
 private void CheckStatiFornitori()
 {
     try
     {
         AddLog("Avvio controllo stati fornitori");
         var viewModel = new Fornitore.FornitoreViewModel();
         var fornitori = viewModel.ReadFornitori();
         foreach (var fornitore in fornitori)
         {
             fornitore.Stato = BusinessLogic.Fornitore.GetStatoDescrizione(fornitore);
             bool saved    = viewModel.Save(fornitore, false);
             var  codifica = BusinessLogic.Fornitore.GetCodifica(fornitore);
             if (saved)
             {
                 AddLog("Fornitore " + codifica + " aggiornato con successo ... OK");
             }
             else
             {
                 AddLog("Fornitore " + codifica + " non aggiornato ... ERROR");
             }
         }
         AddLog("Fine controllo stati fornitori");
     }
     catch (Exception ex)
     {
         UtilityError.Write(ex);
     }
 }
Пример #2
0
 private void BindViewFornitori(CommessaDto commessa)
 {
     try
     {
         if (commessa != null)
         {
             var viewModelFornitore = new Fornitore.FornitoreViewModel();
             var fornitori          = viewModelFornitore.ReadFornitori(commessa);
             fornitoriCommessaId = (from q in fornitori select q.Id).ToList();
         }
     }
     catch (Exception ex)
     {
         UtilityError.Write(ex);
     }
 }
Пример #3
0
 private void BindViewCommessa(CommessaDto commessa)
 {
     try
     {
         editCommessa.Model = commessa;
         if (commessa != null)
         {
             editCommessa.Value = BusinessLogic.Commessa.GetCodifica(commessa);
             var viewModelFornitore = new Fornitore.FornitoreViewModel();
             var fornitori          = viewModelFornitore.ReadFornitori(commessa);
             fornitoriCommessaId = (from q in fornitori select q.Id).ToList();
         }
     }
     catch (Exception ex)
     {
         UtilityError.Write(ex);
     }
 }
Пример #4
0
 private void BindViewAnagraficaFornitore(AnagraficaFornitoreDto anagraficaFornitore)
 {
     try
     {
         editFornitore.Model = anagraficaFornitore;
         if (anagraficaFornitore != null)
         {
             editFornitore.Value = BusinessLogic.Fornitore.GetCodifica(anagraficaFornitore);
             var viewModelFornitore = new Fornitore.FornitoreViewModel();
             var fornitori          = viewModelFornitore.ReadFornitori(anagraficaFornitore);
             fornitoriAnagraficaId = (from q in fornitori select q.Id).ToList();
         }
     }
     catch (Exception ex)
     {
         UtilityError.Write(ex);
     }
 }
Пример #5
0
        private void btnStampaReport_Click(object sender, EventArgs e)
        {
            try
            {
                bool saved = Save();
                if (saved)
                {
                    var azienda = (AziendaDto)editAzienda.Model;
                    if (azienda != null)
                    {
                        var viewModelAnagraficaFornitore = new AnagraficaFornitore.AnagraficaFornitoreViewModel();
                        var anagraficheFornitori         = viewModelAnagraficaFornitore.ReadAnagraficheFornitori(azienda).ToList();
                        if (anagraficheFornitori != null)
                        {
                            var    data         = DateTime.Today.ToString("ddMMyyyy");
                            var    elaborazione = UtilityValidation.GetData(editElaborazione.Value);
                            string pathTemplate = UtilityWeb.GetRootPath(Context) + @"Resources\Templates\TemplateResocontoFornitori.doc";
                            var    fileName     = "ResocontoFornitori_" + data + ".PDF";
                            var    pathReport   = UtilityWeb.GetRootPath(Context) + @"Resources\Reports\" + fileName;
                            var    viewModel    = new Fornitore.FornitoreViewModel();
                            var    fornitori    = viewModel.ReadFornitori(anagraficheFornitori).ToList();

                            var report = BusinessLogic.ReportJob.GetReportFornitori(azienda, anagraficheFornitori, fornitori, elaborazione);
                            if (report != null)
                            {
                                bool performed = report.Create(pathTemplate, pathReport);
                                if (performed)
                                {
                                    string url = UtilityWeb.GetRootUrl(Context) + @"/Resources/Reports/" + fileName;
                                    editNomeFile.Url   = url;
                                    editNomeFile.Value = fileName;
                                }
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                UtilityError.Write(ex);
            }
        }
Пример #6
0
 public CommessaDto ReadCommessa(FatturaAcquistoDto fatturaAcquisto)
 {
     try
     {
         if (fatturaAcquisto != null)
         {
             var fornitoreId = fatturaAcquisto.FornitoreId;
             var viewModel   = new Fornitore.FornitoreViewModel();
             var fornitore   = (FornitoreDto)viewModel.Read(fornitoreId);
             if (fornitore != null)
             {
                 var commessa = fornitore.Commessa;
                 return(commessa);
             }
         }
     }
     catch (Exception ex)
     {
         UtilityError.Write(ex);
     }
     return(null);
 }
Пример #7
0
 private void BindViewFornitori(CommessaDto commessa)
 {
     try
     {
         if (commessa != null)
         {
             var viewModelFornitore = new Fornitore.FornitoreViewModel();
             var fornitori = viewModelFornitore.ReadFornitori(commessa);
             fornitoriCommessaId = (from q in fornitori select q.Id).ToList();
         }
     }
     catch (Exception ex)
     {
         UtilityError.Write(ex);
     }
     
 }
Пример #8
0
 private void BindViewAnagraficaFornitore(AnagraficaFornitoreDto anagraficaFornitore)
 {
     try
     {
         editFornitore.Model = anagraficaFornitore;
         if (anagraficaFornitore != null)
         {
             editFornitore.Value = BusinessLogic.Fornitore.GetCodifica(anagraficaFornitore);
             var viewModel = new Fornitore.FornitoreViewModel();
             var fornitori = viewModel.ReadFornitori(anagraficaFornitore);
             fornitoriAnagraficaId = (from q in fornitori select q.Id).ToList();
         }
     }
     catch (Exception ex)
     {
         UtilityError.Write(ex);
     }
     
 }
Пример #9
0
 private void CheckStatiFornitori()
 {
     try
     {
         AddLog("Avvio controllo stati fornitori");
         var viewModel = new Fornitore.FornitoreViewModel();
         var fornitori = viewModel.ReadFornitori();
         foreach (var fornitore in fornitori)
         {
             fornitore.Stato = BusinessLogic.Fornitore.GetStatoDescrizione(fornitore);
             bool saved = viewModel.Save(fornitore, false);
             var codifica = BusinessLogic.Fornitore.GetCodifica(fornitore);
             if (saved)
                 AddLog("Fornitore " + codifica + " aggiornato con successo ... OK");
             else
                 AddLog("Fornitore " + codifica + " non aggiornato ... ERROR");
         }
         AddLog("Fine controllo stati fornitori");
     }
     catch (Exception ex)
     {
         UtilityError.Write(ex);
     }
 }
Пример #10
0
        private void btnStampaReport_Click(object sender, EventArgs e)
        {
            try
            {
                bool saved = Save();
                if (saved)
                {
                    var azienda = (AziendaDto)editAzienda.Model;
                    if (azienda != null)
                    {
                        var viewModelAnagraficaFornitore = new AnagraficaFornitore.AnagraficaFornitoreViewModel();
                        var anagraficheFornitori = viewModelAnagraficaFornitore.ReadAnagraficheFornitori(azienda).ToList();
                        if (anagraficheFornitori != null)
                        {
                            var data = DateTime.Today.ToString("ddMMyyyy");
                            var elaborazione = UtilityValidation.GetData(editElaborazione.Value);
                            string pathTemplate = UtilityWeb.GetRootPath(Context) + @"Resources\Templates\TemplateResocontoFornitori.doc";
                            var fileName = "ResocontoFornitori_" + data + ".PDF";
                            var pathReport = UtilityWeb.GetRootPath(Context) + @"Resources\Reports\" + fileName;
                            var viewModel = new Fornitore.FornitoreViewModel();
                            var fornitori = viewModel.ReadFornitori(anagraficheFornitori).ToList();

                            var report = BusinessLogic.ReportJob.GetReportFornitori(azienda, anagraficheFornitori, fornitori, elaborazione);
                            if (report != null)
                            {
                                bool performed = report.Create(pathTemplate, pathReport);
                                if (performed)
                                {
                                    string url = UtilityWeb.GetRootUrl(Context) + @"/Resources/Reports/" + fileName;
                                    editNomeFile.Url = url;
                                    editNomeFile.Value = fileName;
                                }
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                UtilityError.Write(ex);
            }
        }
Пример #11
0
 private void BindViewCommessa(CommessaDto commessa)
 {
     try
     {
         editCommessa.Model = commessa;
         if (commessa != null)
         {
             editCommessa.Value = BusinessLogic.Commessa.GetCodifica(commessa);
             var viewModelFornitore = new Fornitore.FornitoreViewModel();
             var fornitori = viewModelFornitore.ReadFornitori(commessa);
             fornitoriCommessaId = (from q in fornitori select q.Id).ToList();
         }
     }
     catch (Exception ex)
     {
         UtilityError.Write(ex);
     }
     
 }