if (CMD_OK.equals(cmd)) {
Vector<ErreurDeValidation> erreursDeValidation = new Vector<ErreurDeValidation>();
if (textReference.ChampsTxt.getText().trim().equals("")) {
erreursDeValidation.add(new ErreurDeValidation(textReference.ChampsTxt, "le champ 'r�f�rence charge' est obligatoire"));
}
if (textLibelle.ChampsTxt.getText().trim().equals("")) {
erreursDeValidation.add(new ErreurDeValidation(textLibelle.ChampsTxt, "le champ 'description charge' est obligatoire"));
}
Date dateEmission = null;
try {
dateEmission = new SimpleDateFormat(gui.MotsCleProjet.DATE_FORMAT).parse(textdateEmissionCharge.getText());
chargeVoiture.setDateEmmissionCharge(dateEmission);
} catch (ParseException e1) {
//TaxiGuiUtil.MessageBox(MainWindow.desktop(), "Le format de date est invalide : attendu " + gui.MotsCleProjet.DATE_FORMAT, "Erreur");
erreursDeValidation.add(new ErreurDeValidation(textdateEmissionCharge, "Le format de date est invalide : attendu "+ gui.MotsCleProjet.DATE_FORMAT));
}
Date dateEchea = null;
try {
dateEchea = new SimpleDateFormat(gui.MotsCleProjet.DATE_FORMAT).parse(textDateEcheanceChrg.getText());
chargeVoiture.setDateEcheanceCharge(dateEchea);
} catch (ParseException e1) {
//TaxiGuiUtil.MessageBox(MainWindow.desktop(), "Le format de date est invalide : attendu " + gui.MotsCleProjet.DATE_FORMAT, "Erreur");
erreursDeValidation.add(new ErreurDeValidation(textDateEcheanceChrg, "Le format de date est invalide : attendu "+ gui.MotsCleProjet.DATE_FORMAT));
}
if (dateEmission.after( dateEchea)){
erreursDeValidation.add(new ErreurDeValidation(textDateEcheanceChrg, "Date d'�ch�ance de la facture' doit �tre apr�s date de la facture"));
}
if (textMontIndicatif.ChampsTxt.getText().trim().equals("")) {
erreursDeValidation.add(new ErreurDeValidation(textMontIndicatif.ChampsTxt, "le champ 'montant indicatif facture' est obligatoire"));
}
try {
new BigDecimal(textMontIndicatif.ChampsTxt.getText());
} catch (NumberFormatException ex) {
erreursDeValidation.add(new ErreurDeValidation(textMontIndicatif.ChampsTxt, "le champ 'montant indicatif facture' n'est pas un nombre"));
}
if (!erreursDeValidation.isEmpty()) {
StringBuffer erreurAffichee = new StringBuffer();
for (ErreurDeValidation erreurDeValidation : erreursDeValidation) {