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); } } }
static void CreerCompte() { Console.Clear(); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("--Création Compte bancaire------"); Console.ResetColor(); Console.Write("Nom du client : "); string nom = Console.ReadLine(); Console.Write("Prénom du client : "); string prenom = Console.ReadLine(); Console.Write("Tél du client : "); string tel = Console.ReadLine(); Client c = new Client() { Nom = nom, Prenom = prenom, Tel = tel }; StreamWriter writer = new StreamWriter(@"C:\Users\Administrateur\Desktop\personne.txt"); string persoEnJson = JsonConvert.SerializeObject(c); writer.WriteLine(persoEnJson); writer.Close(); Compte compte = new Compte() { Client = c }; Journalisation.AjouterCompteBancaire(compte); Console.WriteLine("Compte crée"); Console.WriteLine("Numéro de compte : " + compte.Numero); }
static void CreerCompte() { Console.Clear(); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("--Création Compte bancaire------"); Console.ResetColor(); Console.Write("Nom du client : "); string nom = Console.ReadLine(); Console.Write("Prénom du client : "); string prenom = Console.ReadLine(); Console.Write("Tél du client : "); string tel = Console.ReadLine(); Client c = new Client() { Nom = nom, Prenom = prenom, Tel = tel }; Compte compte = new Compte() { Client = c }; Journalisation.AjouterCompteBancaire(compte); Console.WriteLine("Compte crée"); Console.WriteLine("Numéro de compte : " + compte.Numero); }
public void ConcilierFacturation() { var oListeCoursConfirme = aDepotCours.ObtenirCoursConfirme(); if (oListeCoursConfirme.Count > 0) { aServiceFacturation.FacturerCoursConfirmer(oListeCoursConfirme); UMetropolis.Domaine.Trace.Journalise("Nombre de cours facturé:" + oListeCoursConfirme.Count); Journalisation.Log("Appel au service de facturation réussi"); } }