コード例 #1
0
 public override void Consulter()
 {
     base.Consulter();
     Console.WriteLine("taux                : " + this.taux);
     Console.WriteLine("Interest            : " + AppBanque.AfficherConvertion(CalculeTaux()));
     Console.WriteLine("Type du compte      : epargne");
 }
コード例 #2
0
        static void Main(string[] args)
        {
            int choix;

            do
            {
                AppBanque.Menu();
                Console.Write("\n > "); choix = Int32.Parse(Console.ReadLine());
                Console.Clear();
                AppBanque.translateChoice(choix);
            } while (true);
        }
コード例 #3
0
        public virtual void Consulter()
        {
            Console.WriteLine("Date d'ouverture    : " + dateOuverture.ToString());
            Console.WriteLine("Date de d'expiration: " + dateExpiration.ToString());
            Console.WriteLine("Numero du compte    : " + numCompte);
            titulaire.Afficher();
            Console.WriteLine("Solde               : " + AppBanque.AfficherConvertion(this.solde));
            Console.WriteLine("Plafond             : " + AppBanque.AfficherConvertion(plafond));
            Console.WriteLine("Operations          :\n");

            for (int i = 0; i < ops.Length; i++)
            {
                ops[i].Afficher();
            }
        }
コード例 #4
0
        public static void translateChoice(int choix)
        {
            if (availableChoices[choix] == 1)
            {
                AppBanque.addClient();
            }
            else if (availableChoices[choix] == 2)
            {
                AppBanque.addCompte();
            }
            else if (availableChoices[choix] == 3)
            {
                AppBanque.afficherClients();
            }
            else if (availableChoices[choix] == 4)
            {
                AppBanque.afficherComptes();
            }
            else if (availableChoices[choix] == 5)
            {
                if (listeCompte.Length > 1)
                {
                    uint c1, c2;
                    Console.WriteLine("entrer le numero du compte source:");
                    c1 = uint.Parse(Console.ReadLine());
                    Console.WriteLine("entrer le numero du compte destination:");
                    c2 = uint.Parse(Console.ReadLine());
                    Console.WriteLine("entrer le montant en MAD:");
                    verser(c1, c2, new MAD(Int32.Parse(Console.ReadLine())));
                }
                else
                {
                    Console.WriteLine("compte source introuvable.");
                }
            }
            else if (availableChoices[choix] == 6)
            {
                Console.WriteLine("entrer le numero du compte a debiter en MAD::");
                uint c1 = uint.Parse(Console.ReadLine());
                Console.WriteLine("entrer le montant");
                debiter(c1, new MAD(Int32.Parse(Console.ReadLine())));
            }
            else if (availableChoices[choix] == 7)
            {
                Console.WriteLine("entrer le numero du compte a crediter en MAD::");
                uint c1 = uint.Parse(Console.ReadLine());
                Console.WriteLine("entrer le montant");
                crediter(c1, new MAD(Int32.Parse(Console.ReadLine())));
            }
            else if (availableChoices[choix] == 8)
            {
                int dev;
                do
                {
                    Console.Clear();
                    Console.WriteLine("1- MAD");
                    Console.WriteLine("2- USD");
                    Console.WriteLine("3- EUR");
                    Console.WriteLine("4- JPY");
                    Console.Write("\n > "); dev = Int32.Parse(Console.ReadLine());
                    if (dev < 1 || dev > 4)
                    {
                        Console.WriteLine("choix invalide");
                        Console.ReadKey();
                    }
                } while (dev < 1 || dev > 4);

                if (dev == 1)
                {
                    devise = "MAD";
                }
                else if (dev == 2)
                {
                    devise = "USD";
                }
                else if (dev == 3)
                {
                    devise = "EUR";
                }
                else if (dev == 4)
                {
                    devise = "JPY";
                }
            }
            else if (availableChoices[choix] == 9)
            {
                Environment.Exit(0);
            }
            else
            {
                Console.WriteLine("choix invalide");
            }
            Console.ReadKey();
            Console.Clear();
        }
コード例 #5
0
 public override void Consulter()
 {
     base.Consulter();
     Console.WriteLine("decouver            : " + AppBanque.AfficherConvertion(decouver));
     Console.WriteLine("type de compte      : Courant");
 }
コード例 #6
0
 public void Afficher()
 {
     Console.WriteLine("\tID: " + this.ID + "  date: " + this.dateOperation.ToString() + "  libele: " + this.libele + "  montant: " + AppBanque.AfficherConvertion(this.montant));
 }