// Je suis pas sûr qu'on ai le droit de faire ça là vu que faut forcément qu'on indique le type de règlement sur une facture. /// <summary> /// Constructeur d'une facture prenant en paramètre un devis que l'on souhaite facturer /// </summary> /// <param name="devis">Devis que l'on souhaite facturer</param> public Facture(Devis devis, int nbFactureDuMois) { Date = DateTime.Now; Commentaire = devis.Commentaire; //Monnaie = devis.Monnaie; Produits = devis.Produits; UtilisateurID = devis.UtilisateurID; string da = string.Format("{0:yyyyMM}", DateTime.Now); Identifiant = $"F{da}{string.Format("{0:0000}", nbFactureDuMois + 1)}"; ClientID = devis.ClientID; //Relances = 0; }
/// <summary> /// Constructeur d'une facture prenant en paramètre un devis et un type de règlement /// </summary> /// <param name="devis">Devis que l'on souhaite facturer</param> /// <param name="type">Type de règlement de la facture</param> public Facture(Devis devis, int nbMois, TypeReglement type) : this(devis, nbMois) { Reglement = type; }