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