Example #1
0
        private static void AddReportCommittente(UtilityReport.Table tableCommittenti, AnagraficaCommittenteDto anagraficaCommittente, IList<CommittenteDto> committentiAnagrafica, DateTime data)
        {
            try
            {
                if (anagraficaCommittente != null && committentiAnagrafica != null)
                {
                    var _totaleFatture = BusinessLogic.Commessa.GetTotaleFattureVendita(committentiAnagrafica, data);
                    var _totaleIncassiAvuto = BusinessLogic.Commessa.GetTotaleIncassi(committentiAnagrafica, data);
                    var _totaleIncassiAvere = BusinessLogic.Commessa.GetTotaleIncassiAvere(committentiAnagrafica, data);
                    var totaleFatture = UtilityValidation.GetEuro(_totaleFatture);
                    var totaleIncassiAvuto = UtilityValidation.GetEuro(_totaleIncassiAvuto);
                    var totaleIncassiAvere = UtilityValidation.GetEuro(_totaleIncassiAvere);
                    var codificaCommittente = BusinessLogic.Committente.GetCodifica(anagraficaCommittente);

                    tableCommittenti.AddRow(codificaCommittente, totaleFatture, totaleIncassiAvuto, totaleIncassiAvere);
                }
            }
            catch (Exception ex)
            {
                UtilityError.Write(ex);
            }
        }
Example #2
0
        public static void createParkUtilReport(int parkId, String parkName, DateTime start, DateTime end, List<Object[]> gas, List<Object[]> ele, List<Object[]> wat) {
            Directory.CreateDirectory("ParkReports");
            // Create a new PDF document
            PdfDocument document = new PdfDocument();

            UtilityReport util = new UtilityReport(parkId, parkName, document, start, end);
            util.gasUtilReport(gas);
            util.eleUtilReport(ele);
            util.watUtilReport(wat);

            string path = String.Format("ParkReports\\UtilReport{0}.pdf", parkId);
            try {
                document.Save(path);
                Process.Start(path);
            } catch {
                MessageBox.Show(path + " is in use");
                return;
            }
        }
Example #3
0
 private static void AddReportProspettoCommittente(AnagraficaCommittenteDto anagraficaCommittente, UtilityReport.Report report)
 {
     try
     {
         if (anagraficaCommittente != null)
         {
             report.AddData("RagioneSociale", anagraficaCommittente.RagioneSociale);
             report.AddData("PartitaIva", anagraficaCommittente.PartitaIva);
             report.AddData("Indirizzo", anagraficaCommittente.Indirizzo);
             report.AddData("CAP", anagraficaCommittente.CAP);
             report.AddData("Localita", anagraficaCommittente.Localita);
             report.AddData("Comune", anagraficaCommittente.Comune);
             report.AddData("Provincia", anagraficaCommittente.Provincia);
         }
     }
     catch (Exception ex)
     {
         UtilityError.Write(ex);
     }
 }
Example #4
0
        private static void AddReportProspettoCommittenti(IList<AnagraficaCommittenteDto> anagraficheCommittenti, IList<CommittenteDto> committenti, UtilityReport.Report report)
        {
            try
            {
                if (anagraficheCommittenti != null && committenti != null)
                {
                    var fattureVendita = GetFattureVendita(committenti);
                    var commesse = GetCommesse(committenti);
                    var incassi = GetIncassi(fattureVendita);

                    report.AddData("NumeroCommittenti", anagraficheCommittenti.Count());
                    report.AddData("NumeroFattureVendita", fattureVendita.Count());
                    report.AddData("NumeroCommesse", commesse.Count());
                    report.AddData("NumeroIncassi", incassi.Count());
                }
            }
            catch (Exception ex)
            {
                UtilityError.Write(ex);
            }
        }
Example #5
0
        private static void AddReportCommessaCommittente(UtilityReport.Table tableCommesse, CommittenteDto committente, CommessaDto commessa, DateTime data)
        {
            try
            {
                if (commessa!=null && committente != null)
                {
                    var totaleImponibile = UtilityValidation.GetEuro(BusinessLogic.Committente.GetTotaleImponibile(committente, data));
                    var totaleIVA = UtilityValidation.GetEuro(BusinessLogic.Committente.GetTotaleIVA(committente, data));
                    var totaleFattureVendita = UtilityValidation.GetEuro(BusinessLogic.Committente.GetTotaleFattureVendita(committente, data));
                    var totaleIncassiAvuto = UtilityValidation.GetEuro(BusinessLogic.Committente.GetTotaleIncassi(committente, data));
                    var totaleIncassiAvere = UtilityValidation.GetEuro(BusinessLogic.Committente.GetTotaleIncassiAvere(committente, data));
                    var codificaCommessa = BusinessLogic.Commessa.GetCodifica(commessa);

                    tableCommesse.AddRow(codificaCommessa, totaleImponibile, totaleIVA, totaleFattureVendita, totaleIncassiAvuto, totaleIncassiAvere);
                }
            }
            catch (Exception ex)
            {
                UtilityError.Write(ex);
            }
        }
Example #6
0
 private static void AddReportTotaliCommittente(List<CommittenteDto> committenti, UtilityReport.Report report, DateTime data)
 {
     try
     {
         if (committenti != null)
         {
             report.AddData("TotaleImponibileCommittente", BusinessLogic.Commessa.GetTotaleImponibile(committenti, data), TypeFormat.Euro);
             report.AddData("TotaleIVACommittente", BusinessLogic.Commessa.GetTotaleIVA(committenti, data), TypeFormat.Euro);
             report.AddData("TotaleFattureCommittente", BusinessLogic.Commessa.GetTotaleFattureVendita(committenti, data), TypeFormat.Euro);
             report.AddData("TotaleIncassiAvutoCommittente", BusinessLogic.Commessa.GetTotaleIncassi(committenti, data), TypeFormat.Euro);
             report.AddData("TotaleIncassiAvereCommittente", BusinessLogic.Commessa.GetTotaleIncassiAvere(committenti, data), TypeFormat.Euro);
         }
     }
     catch (Exception ex)
     {
         UtilityError.Write(ex);
     }
 }
Example #7
0
        private static void AddReportIncassoCommittente(UtilityReport.Table tableIncassi, IncassoDto incasso)
        {
            try
            {
                if (incasso != null)
                {
                    var numero = incasso.Codice;
                    var data = UtilityValidation.GetDataND(incasso.Data);
                    var tipoPagamento = incasso.TipoPagamento;
                    var descrizione = incasso.Descrizione;
                    var note = incasso.Note;
                    var importo = UtilityValidation.GetEuro(incasso.Importo);
                    var transazionePagamento = (incasso.TransazionePagamento != null ? incasso.TransazionePagamento.ToUpper() : "");

                    tableIncassi.AddRow(numero, data, tipoPagamento, descrizione, note, transazionePagamento, importo);
                }
            }
            catch (Exception ex)
            {
                UtilityError.Write(ex);
            }
        }
Example #8
0
        private static void AddReportFatturaVenditaCommittente(UtilityReport.Table tableFatture, FatturaVenditaDto fatturaVendita, DateTime data)
        {
            try
            {
                if (fatturaVendita != null)
                {
                    var numero = fatturaVendita.Numero;
                    var dataFattura = UtilityValidation.GetDataND(fatturaVendita.Data);
                    var scadenza = UtilityValidation.GetDataND(BusinessLogic.Fattura.GetScadenza(fatturaVendita));
                    var descrizione = fatturaVendita.Descrizione;
                    var imponibile = UtilityValidation.GetEuro(fatturaVendita.Imponibile);
                    var iva = UtilityValidation.GetEuro(fatturaVendita.IVA);
                    var totale = UtilityValidation.GetEuro(fatturaVendita.Totale);
                    var totaleIncassiFatturaAvuto = UtilityValidation.GetEuro(BusinessLogic.Fattura.GetTotaleIncassi(fatturaVendita, data));
                    var totaleIncassiFatturaFatturaAvere = UtilityValidation.GetEuro(BusinessLogic.Fattura.GetTotaleIncassiAvere(fatturaVendita, data));

                    tableFatture.AddRow(numero, dataFattura, scadenza, descrizione, imponibile, iva, totale, totaleIncassiFatturaAvuto, totaleIncassiFatturaFatturaAvere);
                }
            }
            catch (Exception ex)
            {
                UtilityError.Write(ex);
            }
        }
Example #9
0
        private static void AddReportFornitore(UtilityReport.Table tableFornitori, AnagraficaFornitoreDto anagraficaFornitore, IList<FornitoreDto> fornitoriAnagrafica, DateTime data)
        {
            try
            {
                if (anagraficaFornitore != null && fornitoriAnagrafica != null)
                {
                    var _totaleFatture = BusinessLogic.Commessa.GetTotaleFattureAcquisto(fornitoriAnagrafica, data);
                    var _totalePagamentiDato = BusinessLogic.Commessa.GetTotalePagamentiDato(fornitoriAnagrafica, data);
                    var _totalePagamentiDare = BusinessLogic.Commessa.GetTotalePagamentiDare(fornitoriAnagrafica, data);
                    var totaleFatture = UtilityValidation.GetEuro(_totaleFatture);
                    var totalePagamentiDato = UtilityValidation.GetEuro(_totalePagamentiDato);
                    var totalePagamentiDare = UtilityValidation.GetEuro(_totalePagamentiDare);
                    var codificaFornitore = BusinessLogic.Fornitore.GetCodifica(anagraficaFornitore);

                    tableFornitori.AddRow(codificaFornitore, totaleFatture, totalePagamentiDato, totalePagamentiDare);
                }
            }
            catch (Exception ex)
            {
                UtilityError.Write(ex);
            }
        }
Example #10
0
        private static void AddReportProspettoFornitori(IList<AnagraficaFornitoreDto> anagraficheFornitori, IList<FornitoreDto> fornitori, UtilityReport.Report report)
        {
            try
            {
                if (anagraficheFornitori != null && fornitori != null)
                {
                    var fattureAcquisto = GetFattureAcquisto(fornitori);
                    var noteCredito = GetNoteCredito(fornitori);
                    var commesse = GetCommesse(fornitori);
                    var pagamenti = GetPagamenti(fattureAcquisto);
                    var resi = GetResi(noteCredito);

                    report.AddData("NumeroFornitori", anagraficheFornitori.Count());
                    report.AddData("NumeroFattureAcquisto", fattureAcquisto.Count());
                    report.AddData("NumeroNoteCredito", noteCredito.Count());
                    report.AddData("NumeroCommesse", commesse.Count());
                    report.AddData("NumeroPagamenti", pagamenti.Count());
                    report.AddData("NumeroResi", resi.Count());
                }
            }
            catch (Exception ex)
            {
                UtilityError.Write(ex);
            }
        }
Example #11
0
 private static void AddReportAzienda(AziendaDto azienda, UtilityReport.Report report, DateTime data)
 {
     try
     {
         if (azienda != null)
         {
             report.AddData("RagioneSocialeAzienda", azienda.RagioneSociale);
             report.AddData("IndirizzoAzienda", azienda.Indirizzo + " " + azienda.CAP + " " + azienda.Comune + " (" + azienda.Provincia + ")");
             report.AddData("TelefonoAzienda", azienda.Telefono, TypeFormat.StringND);
             report.AddData("EmailAzienda", azienda.Email, TypeFormat.StringND);
             report.AddData("PartitaIvaAzienda", azienda.PartitaIva, TypeFormat.StringND);
             report.AddData("Elaborazione", data, TypeFormat.DateDDMMYYYY);
         }
     }
     catch (Exception ex)
     {
         UtilityError.Write(ex);
     }
 }
Example #12
0
 private static void AddReportTotaliFornitore(IList<FornitoreDto> fornitori, UtilityReport.Report report, DateTime data)
 {
     try
     {
         if (fornitori != null)
         {
             report.AddData("TotaleImponibileFornitore", BusinessLogic.Commessa.GetTotaleImponibile(fornitori, data), TypeFormat.Euro);
             report.AddData("TotaleIVAFornitore", BusinessLogic.Commessa.GetTotaleIVA(fornitori, data), TypeFormat.Euro);
             report.AddData("TotaleFattureFornitore", BusinessLogic.Commessa.GetTotaleFattureAcquisto(fornitori, data), TypeFormat.Euro);
             report.AddData("TotalePagamentiDatoFornitore", BusinessLogic.Commessa.GetTotalePagamenti(fornitori, data), TypeFormat.Euro);
             report.AddData("TotalePagamentiDareFornitore", BusinessLogic.Commessa.GetTotalePagamentiDare(fornitori, data), TypeFormat.Euro);
         }
     }
     catch (Exception ex)
     {
         UtilityError.Write(ex);
     }
 }
Example #13
0
 private static void AddReportCommessaFornitore(UtilityReport.Table tableCommesse, FornitoreDto fornitore, CommessaDto commessa, DateTime data)
 {
     try
     {
         if (commessa != null && fornitore != null)
         {
             var totaleImponibile = UtilityValidation.GetEuro(BusinessLogic.Fornitore.GetTotaleImponibile(fornitore, data));
             var totaleIVA = UtilityValidation.GetEuro(BusinessLogic.Fornitore.GetTotaleIVA(fornitore, data));
             var totaleFattureAcquisto = UtilityValidation.GetEuro(BusinessLogic.Fornitore.GetTotaleFattureAcquisto(fornitore, data));
             var totalePagamentiDato = UtilityValidation.GetEuro(BusinessLogic.Fornitore.GetTotalePagamentiDato(fornitore, data));
             var totalePagamentiDare = UtilityValidation.GetEuro(BusinessLogic.Fornitore.GetTotalePagamentiDare(fornitore, data));
             var codificaCommessa = BusinessLogic.Commessa.GetCodifica(commessa);
            
             tableCommesse.AddRow(codificaCommessa, totaleImponibile, totaleIVA, totaleFattureAcquisto, totalePagamentiDato, totalePagamentiDare);
         }
     }
     catch (Exception ex)
     {
         UtilityError.Write(ex);
     }
 }
Example #14
0
        private static void AddReportFatturaAcquistoFornitore(UtilityReport.Table tableFatture, FatturaAcquistoDto fatturaAcquisto, DateTime data)
        {
            try
            {
                if (fatturaAcquisto != null)
                {
                    var numero = fatturaAcquisto.Numero;
                    var dataFattura = UtilityValidation.GetDataND(fatturaAcquisto.Data);
                    var scadenza = UtilityValidation.GetDataND(BusinessLogic.Fattura.GetScadenza(fatturaAcquisto));
                    var descrizione = fatturaAcquisto.Descrizione;
                    var imponibile = UtilityValidation.GetEuro(fatturaAcquisto.Imponibile);
                    var iva = UtilityValidation.GetEuro(fatturaAcquisto.IVA);
                    var totale = UtilityValidation.GetEuro(fatturaAcquisto.Totale);
                    var totalePagamentiFatturaDato = UtilityValidation.GetEuro(BusinessLogic.Fattura.GetTotalePagamentiDato(fatturaAcquisto, data));
                    var totalePagamentiFatturaDare = UtilityValidation.GetEuro(BusinessLogic.Fattura.GetTotalePagamentiDare(fatturaAcquisto, data));

                    tableFatture.AddRow(numero, dataFattura, scadenza, descrizione, imponibile, iva, totale, totalePagamentiFatturaDato, totalePagamentiFatturaDare);
                }
            }
            catch (Exception ex)
            {
                UtilityError.Write(ex);
            }
        }
Example #15
0
        private static void AddReportPagamentoFornitore(UtilityReport.Table tablePagamenti, PagamentoDto pagamento)
        {
            try
            {
                if (pagamento != null)
                {
                    var numero = pagamento.Codice;
                    var data = UtilityValidation.GetDataND(pagamento.Data);
                    var tipoPagamento = pagamento.TipoPagamento;
                    var descrizione = pagamento.Descrizione;
                    var note = pagamento.Note;
                    var transazionePagamento = (pagamento.TransazionePagamento != null ? pagamento.TransazionePagamento.ToUpper() : "");
                    var importo = UtilityValidation.GetEuro(pagamento.Importo);

                    tablePagamenti.AddRow(numero, data, tipoPagamento, descrizione, note, transazionePagamento, importo);
                }
            }
            catch (Exception ex)
            {
                UtilityError.Write(ex);
            }
        }