示例#1
0
        // 2 Ajouter un compte cheque.
        public static void AjouterCheque(CompteSurCheque compte)
        {
            Console.WriteLine("input cheque number.");
            compte.NumChèque = Int32.Parse(Console.ReadLine());

            int a = ChercherNumCheque(CompteCh, compte.NumChèque);

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

                Console.WriteLine("Veuillez saisir votre solde.");
                compte.Solde = Int32.Parse(Console.ReadLine());

                Console.WriteLine("Veuillez saisir la date de fin de validité de votre carte.");
                compte.DateFinValiditéCarte = Console.ReadLine();

                CompteCh.Add(new CompteSurCheque(compte.NumCompte++, compte.NumChèque, compte.NumCarte++, compte.NomProprio, compte.Solde, compte.DateFinValiditéCarte));
                Console.WriteLine("Félicitation! Votre compte carnet à été ajouté avec succès !");
            }
        }
        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();
        }