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); }
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); }
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); }
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); }
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); }
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); }
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); }