// ------------------------------- ControleurAdministrateur.java ------------------------------ /** Package ctrl regroupe les controleurs du modele. **/ package ctrl; import outils.XMLParserRepartiteur; import modmission.Lire; import java.io.*; public class ControleurAdministrateur { private static int rep; private static int rep1; private static boolean encore = true; private static boolean encore2 = true; private static boolean encore3 = true; private static boolean encore4 = true; private static String nom; private static String prenom; public static void menuLogin() throws IOException { while(encore) { /* Menu Principal */ System.out.println("==============================================="); System.out.println(" MENU LOGIN ADMINISTRATEUR"); System.out.println("==============================================="); System.out.println(" "); System.out.println(" Veuillez entrez votre identifiant : "); System.out.println(" (ou taper 0 pour quitter)"); System.out.println(" "); System.out.println("Identifiant: "); /* lecture du choix */ rep = Lire.lireInt(); if(rep == 1) { encore=false; menuGerer(); } else if(rep == 0) { } else { System.out.println("Votre identifiant n'est pas connu par le systeme"); } } } public static void menuGerer() throws IOException { while(encore2) { /* Menu Principal */ System.out.println("==============================================="); System.out.println(" MENU GERER REPARTITEUR"); System.out.println("==============================================="); System.out.println(" "); System.out.println(" Vous voulez : "); System.out.println(" 1- Ajouter un Repartiteur"); System.out.println(" 2- Supprimer un Repartiteur"); System.out.println(" "); System.out.println(" (ou taper 0 pour quitter)"); System.out.println(" "); System.out.println("Entrer votre choix: "); /* lecture du choix */ rep1 = Lire.lireInt(); /* traitement du choix */ if(rep1 == 1) { ajouterRepartiteur(); } else if(rep1 == 2) { supprimerRepartiteur(); } else if(rep1 == 0) { } else { System.out.println("Choix non valide"); } } } public static void ajouterRepartiteur() throws IOException { while(encore3) { /* Menu Principal */ System.out.println("==============================================="); System.out.println(" MENU GERER REPARTITEUR - AJOUTER"); System.out.println("==============================================="); System.out.println(" "); System.out.println(" Veuillez saisir : "); System.out.println(" Son Nom : "); nom = Lire.lireString(); System.out.println(" Son Prenom : "); prenom = Lire.lireString(); encore3=false; XMLParserRepartiteur.ajouteRepartiteur(1,nom,prenom); } } public static void supprimerRepartiteur() throws IOException { while(encore4) { /* Menu Principal */ System.out.println("==============================================="); System.out.println(" MENU GERER REPARTITEUR"); System.out.println("==============================================="); System.out.println(" "); System.out.println(" Liste des répartiteurs : "); // Parcourir la liste ou le fichier XML pour l'affichage System.out.println(" "); System.out.println(" Quel repartiteur voulez vous supprimer ? "); System.out.println(" "); System.out.println("Entrer votre choix: "); } } }//fin class ControleurAdministrateur