示例#1
0
        // Menu rencontres


        public void MenuRencontres()
        {
            while (true)
            {
                AccesConsole.CreerEcran("Menu tournois");
                Console.WriteLine("1 = Créer un nouveau tournois" +
                                  "\n2 = Recalculer les rencontres" +
                                  "\n3 = Lister les rencontres" +
                                  "\n4 = Renseigner un vainqueur");

                try
                {
                    switch (AccesConsole.Saisirint("\nChoix : "))
                    {
                    case 1:
                        AccesConsole.CreerEcran("Créer un nouveau tournois");

                        AccesConsole.Attendre();
                        break;


                    case 2:
                        AccesConsole.CreerEcran("Recalculer les rencontres");

                        AccesConsole.Attendre();
                        break;


                    case 3:
                        AccesConsole.CreerEcran("Lister les rencontres");

                        AccesConsole.Attendre();
                        break;

                    case 4:
                        AccesConsole.CreerEcran("Renseigner un vainqueur");

                        AccesConsole.Attendre();
                        break;

                    default:
                        Console.WriteLine("\nSaisie incorrecte");
                        break;
                    }
                }

                catch (ExceptionAccesDB e)
                {
                    Console.WriteLine("\nAccès à la DB impossible (" + e.Message + ")");
                    AccesConsole.Attendre();
                }
                catch (Exception e)
                {
                    Console.WriteLine("\nErreur rencontrée (" + e.Message + ")");
                    AccesConsole.Attendre();
                }
            }
        }
示例#2
0
        // Menu Joueurs

        public void MenuJoueurs()
        {
            while (true)
            {
                AccesConsole.CreerEcran("Menu joueurs");
                Console.WriteLine("1 = Lister les joueurs" +
                                  "\n2 = Ajouter un joueur" +
                                  "\n3 = Supprimer un joueur" +
                                  "\n4 = Modifier un joueur" +
                                  "\n5 = Lister les rencontres jouées par joueur");


                try
                {
                    switch (AccesConsole.Saisirint("\nChoix : "))
                    {
                    case 1:
                        AccesConsole.CreerEcran("Lister les joueurs");
                        ListerJoueurs();
                        AccesConsole.Attendre();
                        break;


                    case 2:
                        AccesConsole.CreerEcran("Créer un joueur");
                        CreerJoueurs();
                        AccesConsole.Attendre();
                        break;


                    case 3:
                        AccesConsole.CreerEcran("Supprimer un joueur");
                        SupprimerJoueurs();
                        AccesConsole.Attendre();
                        break;

                    default:
                        Console.WriteLine("\nSaisie incorrecte");
                        break;
                    }
                }

                catch (ExceptionAccesDB e)
                {
                    Console.WriteLine("\nAccès à la DB impossible (" + e.Message + ")");
                    AccesConsole.Attendre();
                }
                catch (Exception e)
                {
                    Console.WriteLine("\nErreur rencontrée (" + e.Message + ")");
                    AccesConsole.Attendre();
                }
            }
        }
示例#3
0
        // Constructeur : créer l'objet de type accès DB

        public Presentation()
        {
            try
            {
                coucheAccesDB = new AccesDB();
            }

            catch (ExceptionAccesDB e)
            {
                Console.WriteLine("\nAccès à la DB impossible (" + e.Message + ")");
                AccesConsole.Attendre();
            }
        }
示例#4
0
        // Gérer le menu principal

        public void MenuPrincipal()
        {
            while (true)
            {
                AccesConsole.CreerEcran("Menu principal");
                Console.WriteLine("1 = Menu joueurs \n2 = Lister les tables \n3 = Lister les arbitres \n4 = Menu rencontres");

                try
                {
                    switch (AccesConsole.Saisirint("\nChoix: "))
                    {
                    case 1:
                        MenuJoueurs();
                        break;


                    case 2:
                        AccesConsole.CreerEcran("Lister les tables");
                        ListerTables();
                        AccesConsole.Attendre();
                        break;

                    case 3:
                        AccesConsole.CreerEcran("Lister les arbitres");
                        ListerArbitres();
                        AccesConsole.Attendre();
                        break;

                    case 4:
                        MenuRencontres();
                        break;


                    default: Console.WriteLine("\nSaisie incorrecte");
                        break;
                    }
                }

                catch (ExceptionAccesDB e)
                {
                    Console.WriteLine("\nAccès à la DB impossible (" + e.Message + ")");
                    AccesConsole.Attendre();
                }
                catch (Exception e)
                {
                    Console.WriteLine("\nErreur rencontrée (" + e.Message + ")");
                    AccesConsole.Attendre();
                }
            }
        }