//Erreurs sur les champs du formulaire d'inscription/modification //Le message d'erreur est fournit par le moduel AxError public string this[string columnName] { get { string ErrorMessage = ""; try { if (firstTime == false) { switch (columnName) { case "NomPatient": ErrorMessage = ValidationData.ValidationNomPrenom(NomPatient, 0); break; case "PrenomPatient": ErrorMessage = ValidationData.ValidationNomPrenom(PrenomPatient, 1); break; case "TaillePatient": ErrorMessage = ValidationData.ValidationTaille(TaillePatient); break; case "PoidPatient": ErrorMessage = ValidationData.ValidationPoids(PoidPatient); break; } Patient p = new Patient(NomPatient, PrenomPatient, TaillePatient, PoidPatient); p.DateNaiss = DateNaiss; if (Masculin == true) { p.Sexe = "m"; } else { p.Sexe = "f"; } CanUseBoutton = ValidationData.IsPatientValid(p); } } catch (Exception ex) { GestionErreur.GerrerErreur(ex); } return(ErrorMessage); } }