private void txtBoxMatricule_Validating(object sender, CancelEventArgs e) { try { int valeur = Int32.Parse(txtBoxMatricule.Text); if (valeur < 0) { GestionnaireErreur.SetError(txtBoxMatricule, "Pas un nombre entier positif."); } /*if (GestionDesStagiaires.lsMatricules.IndexOf(valeur) != -1) * { * GestionnaireErreur.SetError(txtBoxMatricule, "Ce matricule existe deja"); * }*/ if (Matricule.matricule == null) { Matricule.matricule.Add(valeur); } for (int i = 0; i < Matricule.Longueur(); i++) { if (Matricule.matricule[i] == valeur) { GestionnaireErreur.SetError(txtBoxMatricule, "nombre existe deja"); } } Matricule.matricule.Add(valeur); GestionnaireErreur.SetError(txtBoxMatricule, ""); } catch (Exception) { GestionnaireErreur.SetError(txtBoxMatricule, "Pas un nombre entier."); } }
private void txtBoxPrenom_Validating(object sender, CancelEventArgs e) { if (txtBoxPrenom.Text != "") { GestionnaireErreur.SetError(txtBoxPrenom, ""); } else { GestionnaireErreur.SetError(txtBoxPrenom, "Ecrivez un Prenom."); e.Cancel = true; } }
private void txtBoxCourriel_Validating(object sender, CancelEventArgs e) { if (txtBoxCourriel.Text != "") { GestionnaireErreur.SetError(txtBoxCourriel, ""); } else { GestionnaireErreur.SetError(txtBoxCourriel, "Ecrivez un courriel."); e.Cancel = true; } }
private void txtBoxTelephone_Validating(object sender, CancelEventArgs e) { Regex NumeroTel = new Regex("^\\d{3}-\\d{3}-\\d{4}$"); if (NumeroTel.IsMatch(txtBoxTelephone.Text)) { GestionnaireErreur.SetError(txtBoxTelephone, ""); } else { GestionnaireErreur.SetError(txtBoxTelephone, "Ecrivez un numero valide XXX-XXX-XXXX."); e.Cancel = true; } }