Example #1
0
        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");
                }
            }
        }
Example #2
0
        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);
                }
            }
        }
Example #3
0
        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);
        }
Example #4
0
        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");
            }
        }