private void Entretien_SurErreur(Entretien Entite, Entretien.Champs Champ, string MessageErreur) { switch (Champ) { case Entretien.Champs.TypeEntretien: errorProvider.SetError(textBoxEntretien, MessageErreur); break; case Entretien.Champs.Prix: errorProvider.SetError(numericUpDown1, MessageErreur); break; default: break; } }
private void NouvelEntretien_AvantChangement(Entretien Entite, Entretien.Champs Champ, object ValeurActuelle, object NouvelleValeur, AccumulateurErreur AccumulateurErreur) { switch (Champ) { case Entretien.Champs.TypeEntretien: Entretien EntretienExiste = Program.GMBD.EnumererEntretien(null, null, new PDSGBD.MyDB.CodeSql("WHERE type_entretien = {0} AND disponible = 1", textBoxEntretien.Text), null).FirstOrDefault(); if (EntretienExiste != null) { AccumulateurErreur.NotifierErreur("Un entretien portant ce nom existe déjà"); } break; default: break; } }