public void chargerLivraisons(String adresse)
	{
		this.vueAppli.afficherCurseurAttente();
		try
		{
			if (this.itineraireInitial != null)
			{
				ParserXML livraisonParser= new ParserXML(adresse,TypeFichier.LIVRAISONS);

				Pair<NoeudItineraire,ArrayList<PlageHoraire> > dataLIvr = 
						livraisonParser.genererLivraisonsDepuisXML(this.itineraireInitial.getPlan().getNoeuds());
				this.itineraireInitial.setPlagesHoraire(dataLIvr.getSecond());
				this.itineraireInitial.setEntrepot(dataLIvr.getFirst());
				this.itineraireInitial.setEtat(EtatItineraire.NON_CALCULE);

				/********* AJOUT QL ***********/
				this.vueAppli.resetDessin();
				this.gestItineraire.reset();
				this.gestItineraire.supprimerItineraire(this.itineraireInitial);
				Plan plan = this.itineraireInitial.getPlan();
				NoeudItineraire entrepot = this.itineraireInitial.getEntrepot();
				List<PlageHoraire> plagesHoraireInitiales = this.itineraireInitial.getPlagesHoraire();
				PlageHoraire plageHoraireInitiale = plagesHoraireInitiales.get(0);
				
				AffectationLivraison.affecter(this.gestItineraire, plan, entrepot, plageHoraireInitiale);

				HashMap<Integer, Itineraire> itineraires = this.gestItineraire.getItineraires();
				Set<Map.Entry<Integer, Itineraire>> set = itineraires.entrySet();

				for(Map.Entry<Integer, Itineraire> entry : set)
				{
					Itineraire itineraire = entry.getValue();
					
					int i = 0;
					System.out.println("Itineraire " + itineraire.getItineraireId());
					for(Livraison liv : itineraire.getPlagesHoraire().get(0).getAllLivraison())
					{
						System.out.println("Poids de la livraison " + i + " : " + liv.getPoids());
						i++;
					}
					System.out.println();
				}
				/********** AJOUT QL **********/
				
				this.historique.viderHistorique();

				this.vueAppli.rafraichir();
//				this.vueAppli.afficherMessageInfo(Constantes.CHARGEMENT_LIVRAISONS_REUSSI);
			}
		}
		catch (XmlParserException e)
		{
			e.printStackTrace();
			//this.vueAppli.afficherMessageErreur(Constantes.CHARGEMENT_ITINERAIRE_IMPOSSIBLE);
//			this.vueAppli.afficherMessageErreur(e.getMsgUtilisateur());
			//this.vueAppli.afficherMessageErreur(e.getMsgUtilisateur());
		}
		this.vueAppli.afficherCurseurNormal();
	}