예제 #1
0
        public void AjouterCompte(CompteSurCheque compteCheque)

        {
            comptes.Add(compteCheque);

            Console.WriteLine("le compte est ajouté");
        }
예제 #2
0
        static void Main(string[] args)
        {
            Bank bank = new Bank();


            int action = StartAction();
            int number = 0;


            while (action != 0)
            {
                try
                {
                    switch (action)
                    {
                    case (1):

                        Console.WriteLine(" Enter nom Proprietaire  ");
                        string nomProprietaire = Console.ReadLine();
                        Console.WriteLine(" Enter solde ");
                        float solde = Convert.ToInt32(Console.ReadLine());
                        Console.WriteLine(" Enternuméro Canret ");
                        int numéroCanret = Convert.ToInt32(Console.ReadLine());
                        number++;

                        CompteSurCarnet compteCarnet = new CompteSurCarnet(number, nomProprietaire, solde, numéroCanret);

                        bank.AjouterCompte(compteCarnet);


                        action = StartAction();

                        break;

                    case (2):


                        Console.WriteLine(" Enter nom Proprietaire  ");
                        nomProprietaire = Console.ReadLine();
                        Console.WriteLine(" Enter solde ");
                        solde = Convert.ToInt32(Console.ReadLine());
                        Console.WriteLine(" Enter numéro chéque ");
                        int numéroChèque = Convert.ToInt32(Console.ReadLine());
                        Console.WriteLine(" Enter numéro chéque ");
                        int numéroCarte = Convert.ToInt32(Console.ReadLine());
                        number++;

                        CompteSurCheque compteCheque = new CompteSurCheque(number, nomProprietaire, solde, numéroChèque, numéroCarte);

                        bank.AjouterCompte(compteCheque);


                        action = StartAction();

                        break;

                    case (3):

                        Console.WriteLine(" Enter le compte numero ");
                        int value = Convert.ToInt32(Console.ReadLine());
                        bank.rechercher(value);

                        action = StartAction();

                        break;

                    case (4):

                        Console.WriteLine(" Enter le compte numero ");
                        value = Convert.ToInt32(Console.ReadLine());

                        bank.Supprimer(value);

                        action = StartAction();

                        break;


                    case  (5):

                        bank.AfficherList();

                        action = StartAction();

                        break;

                    default:

                        action = StartAction();

                        break;
                    }
                }
                catch (Exception e)
                {
                    Console.WriteLine(e.Message);
                }
            }



            bank.comptes.ForEach(c => c.compteInfo());
        }