Skip to content

Commit

Permalink
Merge branch 'master' of https://github.com/maxinsa42/devoo
Browse files Browse the repository at this point in the history
  • Loading branch information
maxinsa42 committed Nov 30, 2015
2 parents 7628c22 + 3e99627 commit d0eb7d3
Show file tree
Hide file tree
Showing 6 changed files with 13 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ public void annuler()
{
donnees.setModele(super.getModelCopie());
//donnees.getModele().echangerLivraisons(nouvelleLivraisonId1, nouvelleLivraisonId2, idLivraison1, idLivraison2);
donnees.notifierAllMessageObserveurs("L'echange a ete annullee.");
donnees.notifierAllMessageObserveurs(String.format("L'échange %d <-> %d a été annulée.", idLivraison1, idLivraison2));
donnees.notifyAllModelObserveurs();

donnees.notifyAllRetablirObserveurs(false);
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/controleur/commande/Historique.java
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ public void executer() throws CommandeException {
if (!commandesARetablir.isEmpty()) {
Commande commande = commandesARetablir.pop();
commande.executer();
commandesAAnnuller.add(commande);
commandesAAnnuller.push(commande);
}
}

Expand Down
3 changes: 2 additions & 1 deletion src/main/java/controleur/etat/EtatDemandeChargee.java
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,8 @@ public EtatInterface cliqueCalculerTournee() {
@Override
public EtatInterface clicDroit() {
// Ne fais rien
throw new RuntimeException("Le clic droit sur cet état n'a pas d'effet");
return this;
//throw new RuntimeException("Le clic droit sur cet état n'a pas d'effet");
}

}
1 change: 1 addition & 0 deletions src/main/java/modele/xmldata/GenerateurFeuilleDeRoute.java
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@ public static String genererFeuilleDeRoute(ModeleLecture modele, List<List<Livra
}
if (livraison != null) {
feuilleDeRoute.append("* ").append(convertirEnHeureLisible(livraison.getHoraireDePassage()))
.append(" -> ").append(convertirEnHeureLisible(livraison.getHoraireDePassage() + 600))
.append(" - Effectuez la livraison ").append(livraison.getId())
.append(" chez le client ").append(livraison.getClientId())
.append(" à l'adresse ").append(livraison.getAdresse())
Expand Down
9 changes: 7 additions & 2 deletions src/main/java/modele/xmldata/Modele.java
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@
import java.util.LinkedList;
import java.util.List;

import com.sun.javafx.scene.traversal.Hueristic2D;

import modele.business.TSP;
import modele.business.TSP1;

Expand Down Expand Up @@ -344,11 +346,14 @@ public void remplirHoraires()
for (Livraison l : fenetre.getListeLivraisons().values()) {
if (l.getAdresse() == intersectionCourante && !dejaVisites.contains(l.getAdresse())) {
l.setRetard(false);
if (heure < fenetre.getTimestampDebut())
if (heure < fenetre.getTimestampDebut()) {
heure = fenetre.getTimestampDebut();
else if (heure > fenetre.getTimestampFin())
}
else if (heure > fenetre.getTimestampFin()) {
l.setRetard(true);
}
l.setHoraireDePassage(heure);
heure += 600; // Livraison = 10 minutes
dejaVisites.add(l.getAdresse());
break;
}
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/vue/VuePrincipale.java
Original file line number Diff line number Diff line change
Expand Up @@ -208,7 +208,7 @@ public void aPropos() {
aProposDialog.showAndWait();
}

private final String TEXTE_APROPOS_HEADER = String.format("Opti'mod Lyon - H4105%sGérer vos livraisons de façon optimale !", System.lineSeparator());
private final String TEXTE_APROPOS_HEADER = String.format("Optimod'Lyon - H4105%sGérer vos livraisons de façon optimale !", System.lineSeparator());
private final String TEXTE_APROPOS = new StringBuilder().append("Réalisé par l'hexanôme H4105 de l'INSA Lyon (2015) :")
.append(System.lineSeparator())
.append("Alexis Andra").append(System.lineSeparator())
Expand Down

0 comments on commit d0eb7d3

Please sign in to comment.