示例#1
0
        // 1 Ajouter un compte carnet.
        public static void AjouterCarnet(CompteSurCarnet compte)
        {
            Console.WriteLine("input Canret number.");
            compte.NumCarnet = Int32.Parse(Console.ReadLine());

            int a = ChercherNumCarnet(CompteCa, compte.NumCarnet);

            if (a != -1)
            {
                Console.WriteLine("Ce compte existe déjà !");
            }
            else
            {
                Console.WriteLine("input name.");
                compte.NomProprio = Console.ReadLine();

                Console.WriteLine("input balance.");
                compte.Solde = Int32.Parse(Console.ReadLine());


                CompteCa.Add(new CompteSurCarnet(compte.NumCompte++, compte.NumCarnet, compte.NomProprio, compte.Solde));
                Console.WriteLine("Congrat, your account has been added !");
            }
        }
        static void Main(string[] args)
        {
            CompteSurCarnet x = new CompteSurCarnet();
            CompteSurCheque y = new CompteSurCheque();

            int choix;
            int s = -1;
            int a = -1;


            do
            {
                Console.WriteLine("/////////// Bienvenue sur votre compte bancaire. Choisissez votre action ! //////////");
                Console.WriteLine("1 - Créer un compte carnet.");
                Console.WriteLine("2 - Créer un compte cheque.");
                Console.WriteLine("3 - Afficher les comptes.");
                Console.WriteLine("4 - Suprimer un compte.");
                Console.WriteLine("5 - Afficher les info d'un compte.");
                Console.WriteLine("6 - Quitter le programe.");
                Console.WriteLine("==> Choisir une option.");
                Console.WriteLine("");

                choix = Int32.Parse(Console.ReadLine());

                switch (choix)
                {
                case 1:

                    Banque.AjouterCarnet(x);
                    break;

                case 2:

                    Banque.AjouterCheque(y);
                    break;

                case 3:

                    Banque.AfficherTout();
                    break;

                case 4:

                    Banque.Suprimer(s);
                    break;

                case 5:

                    Banque.Afficher(a);
                    break;

                case 6:

                    //Quitter le programme
                    Console.WriteLine("Fin du programme");
                    break;

                default:
                    Console.WriteLine(" Votre choix d'option est incorrecte !");
                    break;
                }
            }while (choix != 6);
            Console.ReadKey();
        }