Ejemplo n.º 1
0
        // 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;
        }
Ejemplo n.º 2
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;
 }