//------------------------------------------------------------------- public override CResultAErreur VerifieDonnees(CObjetDonnee objet) { CResultAErreur result = CResultAErreur.True; try { CComposantPhysiqueInDb composant = (CComposantPhysiqueInDb)objet; if (composant.Libelle == "") { result.EmpileErreur(I.T("Physical component Label should not be empty|20013")); } if (!IsUnique(composant, new string[] { CComposantPhysiqueInDb.c_champLibelle }, new string[] { composant.Libelle })) { result.EmpileErreur(I.T("Another component has the same label (@1)|20014", composant.Libelle)); } } catch (Exception e) { result.EmpileErreur(new CErreurException(e)); } return(result); }
//------------------------------------------------------------------------- public CFormEditionComposantPhysique(CComposantPhysiqueInDb ComposantPhysique, CListeObjetsDonnees liste) : base(ComposantPhysique, liste) { // Cet appel est requis par le Concepteur Windows Form. InitializeComponent(); }