static void Deposer() { Console.Clear(); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("---------Dépot---------"); Console.ResetColor(); Console.Write("Numéro de compte : "); string numero = Console.ReadLine(); Compte compte = Journalisation.GetCompteBancaire(numero); if (compte == null) { Console.WriteLine("Aucun compte avec ce numéro"); } else { Console.Write("Montant du dépot : "); decimal depot = Convert.ToDecimal(Console.ReadLine()); if (compte.Deposer(depot)) { Console.WriteLine("Dépot effecuté "); Console.WriteLine("Nouveau solde : " + compte.Solde + " €"); } else { Console.WriteLine("Erreur serveur"); } } }
static void AfficherOperation() { Console.Clear(); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("---------Affichage opérations---------"); Console.ResetColor(); Console.Write("Numéro de compte : "); string numero = Console.ReadLine(); Compte compte = Journalisation.GetCompteBancaire(numero); if (compte == null) { Console.WriteLine("Aucun compte avec ce numéro"); } else { Console.WriteLine("--Info Client--"); Console.WriteLine("Nom et prénom : " + compte.Client.Nom + " " + compte.Client.Prenom); Console.WriteLine("Téléphone : " + compte.Client.Tel); Console.WriteLine("---Listes opérations"); foreach (Operation o in compte.Operations) { Console.WriteLine("Montant : " + o.Montant + " € Date : " + o.Date); } } }