コード例 #1
0
 public static decimal GetTotaleNoteCredito(FornitoreDto fornitore, DateTime data)
 {
     try
     {
         if (fornitore != null)
         {
             var noteCredito = fornitore.NotaCreditos;
             if (noteCredito != null)
             {
                 decimal totale = 0;
                 foreach (var notaCredito in noteCredito)
                 {
                     var totaleNoteCredito = Fattura.GetTotaleNotaCredito(notaCredito, data);
                     totale += totaleNoteCredito;
                 }
                 return(totale);
             }
         }
     }
     catch (Exception ex)
     {
         UtilityError.Write(ex);
     }
     return(0);
 }
コード例 #2
0
 public static decimal GetTotalePagamenti(FornitoreDto fornitore, DateTime data)
 {
     try
     {
         if (fornitore != null)
         {
             var fattureAcquisto = fornitore.FatturaAcquistos;
             if (fattureAcquisto != null)
             {
                 decimal totale = 0;
                 foreach (var fatturaAcquisto in fattureAcquisto)
                 {
                     var totalePagamenti = Fattura.GetTotalePagamenti(fatturaAcquisto, data);
                     totale += totalePagamenti;
                 }
                 return(totale);
             }
         }
     }
     catch (Exception ex)
     {
         UtilityError.Write(ex);
     }
     return(0);
 }
コード例 #3
0
 public static decimal GetTotaleFattureAcquisto(FornitoreDto fornitore, DateTime data)
 {
     try
     {
         if (fornitore != null)
         {
             var fattureAcquisto = (from q in fornitore.FatturaAcquistos where q.Data <= data select q);
             if (fattureAcquisto != null)
             {
                 decimal totale = 0;
                 foreach (var fatturaAcquisto in fattureAcquisto)
                 {
                     var totaleFatturaAcquisto = Fattura.GetTotaleFatturaAcquisto(fatturaAcquisto);
                     totale += totaleFatturaAcquisto;
                 }
                 return(totale);
             }
         }
     }
     catch (Exception ex)
     {
         UtilityError.Write(ex);
     }
     return(0);
 }
コード例 #4
0
ファイル: Committente.cs プロジェクト: es-dev/cantieri
 public static decimal GetTotaleFattureVendita(CommittenteDto committente, DateTime data)
 {
     try
     {
         if (committente != null)
         {
             var fattureVendita = (from q in committente.FatturaVenditas where q.Data <= data select q);
             if (fattureVendita != null)
             {
                 decimal totale = 0;
                 foreach (var fatturaVendita in fattureVendita)
                 {
                     var totaleFatturaVendita = Fattura.GetTotaleFatturaVendita(fatturaVendita);
                     totale += totaleFatturaVendita;
                 }
                 return(totale);
             }
         }
     }
     catch (Exception ex)
     {
         UtilityError.Write(ex);
     }
     return(0);
 }
コード例 #5
0
 private static IList <FatturaAcquistoDto> GetFatture(IList <FatturaAcquistoDto> fattureAcquisto, Tipi.StatoFattura stato)
 {
     try
     {
         if (fattureAcquisto != null)
         {
             var fatture = (from q in fattureAcquisto where Fattura.GetStato(q) == stato select q).ToList();
             return(fatture);
         }
     }
     catch (Exception ex)
     {
         UtilityError.Write(ex);
     }
     return(null);
 }
コード例 #6
0
ファイル: Committente.cs プロジェクト: es-dev/cantieri
 public static decimal GetTotaleIncassi(CommittenteDto committente, DateTime data)
 {
     try
     {
         if (committente != null)
         {
             decimal totale         = 0;
             var     fattureVendita = committente.FatturaVenditas;
             foreach (var fatturaVendita in fattureVendita)
             {
                 var totaleIncassi = Fattura.GetTotaleIncassi(fatturaVendita, data);
                 totale += totaleIncassi;
             }
             return(totale);
         }
     }
     catch (Exception ex)
     {
         UtilityError.Write(ex);
     }
     return(0);
 }
コード例 #7
0
 public static IList <FatturaAcquistoDto> GetFattureDare(IList <FatturaAcquistoDto> fattureAcquisto)
 {
     try
     {
         var fattureDare = new List <FatturaAcquistoDto>();
         if (fattureAcquisto != null)
         {
             foreach (var fatturaAcquisto in fattureAcquisto)
             {
                 var statoFattura = Fattura.GetStato(fatturaAcquisto);
                 if (statoFattura == Tipi.StatoFattura.Insoluta || statoFattura == Tipi.StatoFattura.NonPagata)
                 {
                     fattureDare.Add(fatturaAcquisto);
                 }
             }
         }
         return(fattureDare);
     }
     catch (Exception ex)
     {
         UtilityError.Write(ex);
     }
     return(null);
 }