public void SaveFacture(Facture nouvelleFacture) { try { DFacture.Add(nouvelleFacture); SaveChanges(); } catch (Exception) { throw; } }
public void SaveMAJ(Facture facture) { Facture factureAModifier = DFacture.Find(facture.Id); try { factureAModifier.DatePaiement = facture.DatePaiement; factureAModifier.CodeModePaiement = facture.CodeModePaiement; SaveChanges(); } catch (Exception) { throw; } }
internal List <Facture> GetListeFacture(int saisieClient) { return(DFacture.Where(f => f.IdClient == saisieClient).ToList()); }
// -----------------------------GESTION DES FACTURES-------------------------- // Affiche la liste des factures d'un client public List <Facture> GetFacture(DateTime saisieDate, int saisieClient) { DateTime saisiePlusAnnee = saisieDate.AddYears(1); return(DFacture.Where(f => f.IdClient == saisieClient && (f.DateFacture >= saisieDate && f.DateFacture < saisiePlusAnnee)).ToList()); }