All pastes #255089 Raw Edit

Quelqu'un

public text v1 · immutable
#255089 ·published 2006-11-22 17:03 UTC
rendered paste body
//-------------------------Principale.java------------------------------------

import java.util.Collection;
import java.util.Vector;

import java.io.*;

import org.xml.sax.XMLReader;

import outil.XMLParserAgence;
import outil.XMLParserRepartiteur;
import outil.XMLParserChauffeur;
import outil.XMLParserVehicule;

import modmission.Agence;
import modmission.Repartiteur;
import modmission.Chauffeur;
import modmission.Vehicule;
import modmission.Lire;

import ctrl.ControleurAdministrateur;
/** Classe qui va etre executee au lancement de l'application java. 
* Elle sert de point d'entree du programme. **/
public class Principale
{
	private static Vector<Agence> mesAgences;
	private static Vector<Repartiteur> mesRepartiteurs;
	private static Vector<Chauffeur> mesChauffeurs;
	private static Vector<Vehicule> mesVehicules;
	
	public Principale() {}

	/** Fonction principale de l'application. Cette Fonction cree une
	* instance de la classe {@link modmission.Agence Agence}.
	* @param args	C'est un tableau de chaine de caractere.  **/
	public static void main(String[] args) throws IOException
	{
		boolean encore = true;
		while(encore)
		{
			/* Menu Principal */
			System.out.println("===============================================");
			System.out.println("               MENU PRINCIPAL");
			System.out.println("===============================================");
			System.out.println(" ");
			System.out.println(" Veuillez vous connecter suivant votre statut :");
			System.out.println(" 		1- Administrateur");
			System.out.println(" 		2- Receptionniste");
			System.out.println(" 		3- Repartiteur");
			System.out.println(" 		4- Chauffeur");
			System.out.println(" ");
			System.out.println(" 		5- Quitter");
			System.out.println(" ");
			System.out.println("Entrer votre choix: ");
			
			/* lecture du choix */
			int rep = Lire.lireInt();
				
			/* traitement du choix */
			switch(rep)
			{
				case 1: ControleurAdministrateur.menuLogin();
					break;
				case 2: 
					break;
				case 3: 
					break;
				case 4: 
					break;
				case 5: encore = false;
					break;
				default: 
					System.out.println("Choix non valide");
			}
		}
		/*System.out.println("Load..");
		XMLParserAgence xmlParserAgence = new XMLParserAgence();
		XMLParserRepartiteur xmlParserRepartiteur = new XMLParserRepartiteur();
		XMLParserChauffeur xmlParserChauffeur = new XMLParserChauffeur();
		try 
		{
 			xmlParserAgence.parseAgence("agence.xml");
 			mesAgences=xmlParserAgence.getLesAgences();
			
 			xmlParserRepartiteur.parseRepartiteur("repartiteur.xml");
 			mesRepartiteurs = xmlParserRepartiteur.getLesRepartiteurs();
			
 			xmlParserChauffeur.parseChauffeur("chauffeur.xml");
 			mesChauffeurs=xmlParserChauffeur.getLesChauffeurs();
		} 
		catch (Exception e) 
		{
			e.printStackTrace();
			System.exit(-1);
		}
		
		System.out.println("Affichage:");
		for (int i=0;i<mesAgences.size();i++) 
		{
			System.out.println("Agences:");
			System.out.println("**********************************************");
			System.out.println("IdAgence: " + mesAgences.elementAt(i).getIdAgence());
			System.out.println("Nom: " + mesAgences.elementAt(i).getNom());
  			System.out.println("Rue: " + mesAgences.elementAt(i).getRue());
			System.out.println("CodePostal: " + mesAgences.elementAt(i).getCodePostal());
			System.out.println("Ville: " + mesAgences.elementAt(i).getVille());
			System.out.println("**********************************************");
		}
		for (int i=0;i<mesRepartiteurs.size();i++) 
		{
			System.out.println("Repartiteurs:");
			System.out.println("**********************************************");
			System.out.println("IdRepartiteur: " + mesRepartiteurs.elementAt(i).getIdPersonnel());
			System.out.println("Nom: " + mesRepartiteurs.elementAt(i).getNom());
  			System.out.println("Prenom: " + mesRepartiteurs.elementAt(i).getPrenom());
			System.out.println("**********************************************");
		}
		for (int i=0;i<mesChauffeurs.size();i++) 
		{
			System.out.println("Chauffeurs:");
			System.out.println("**********************************************");
			System.out.println("IdChauffeur: " + mesChauffeurs.elementAt(i).getIdPersonnel());
			System.out.println("Nom: " + mesChauffeurs.elementAt(i).getNom());
  			System.out.println("Prenom: " + mesChauffeurs.elementAt(i).getPrenom());
			System.out.println("Disponible: " + mesChauffeurs.elementAt(i).getDisponible());
			System.out.println("**********************************************");
		}*/
		System.exit(0);
	}
}//fin class Principale