示例#1
0
        private void ModifierFacture()
        {
            // Récupère le produit dont l'id a été saisi
            int     id      = Input.Read <int>("Id  de la facture à modifier :");
            var     facture = Contexte.GetFacture(id);
            Facture fact    = new Facture();

            if (facture != null)
            {
                // Ddemande les nouvelles valeurs des infos du produit, en proposant les valeurs actuelles par défaut
                Output.WriteLine("Modifiez chaque information du produit ou appuyez sur Entrée pour conserver la valeur actuelle :");
                fact.DateFacture      = Input.Read <DateTime>("la date du facture:", facture.DateFacture);
                fact.CodeModePaiement = Input.Read <String>("Id de la catégorie :", facture.CodeModePaiement);
                // Enregistrement dans la base
                Contexte.ModifierFacture(fact);
                Output.WriteLine(ConsoleColor.Green, "Facture modifié avec succès");
            }
            else
            {
                Output.WriteLine(ConsoleColor.Red, "L'id de la facture n'existe pas");
            }
        }