Change Details
| src/vue/WFenetre.java |
| 175 | 175 | new Button.Clicked() { |
| 176 | 176 | public void onClicked(Button source) { |
| 177 | 177 | /* Vérification de conformité des données :*/ |
| 178 | | |
| 179 | | try { |
| 180 | | programme.calculer(); |
| 178 | if (getStations().size() < 2) { |
| 179 | ErrorMessageDialog err = new ErrorMessageDialog(window, "Erreur dans le calcul", "Il faut au moins deux stations pour rechercher le trajet."); |
| 180 | err.run(); |
| 181 | err.hide(); |
| 182 | } |
| 183 | else if (verifierHeures()) { |
| 184 | ErrorMessageDialog err = new ErrorMessageDialog(window, "Erreur dans le calcul", "Le premier métro est à 5h, le dernier à 1h."); |
| 185 | err.run(); |
| 186 | err.hide(); |
| 187 | } |
| 188 | else { |
| 189 | |
| 190 | try { |
| 191 | programme.calculer(); |
| 192 | } |
| 193 | catch (IOException err) { |
| 194 | System.out.println("Impossible de calculer le trajet"); |
| 195 | } |
| 181 | 196 | } |
| 182 | | catch (IOException err) { |
| 183 | | System.out.println("Impossible de calculer le trajet"); |
| 184 | | } |
| 185 | 197 | } |
| 186 | 198 | } |
| 187 | 199 | ); |
| ... | ... | |
| 295 | 307 | |
| 296 | 308 | return list; |
| 297 | 309 | } |
| 310 | |
| 311 | private boolean verifierHeures() { |
| 312 | if (this.getHeure() < 5 && this.getHeure() >= 1) { |
| 313 | return true; |
| 314 | } |
| 315 | else { |
| 316 | return false; |
| 317 | } |
| 318 | } |
| 298 | 319 | } |
Download the corresponding diff file