rendered paste body// ------------------------------- 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