/// //////////////////////////////////////////////// public static CObjetDonneeAIdNumeriqueAuto MappeRow(DataRow row, CListeObjetsDonnees listePossibles, ref bool bCancel, bool bResolutionAutomatique) { CFormMapRowToObjetDonnee form = new CFormMapRowToObjetDonnee(); if (form.Init(row, listePossibles, bResolutionAutomatique)) { return(form.m_objetSel); } bCancel = form.ShowDialog() != DialogResult.OK; CObjetDonneeAIdNumeriqueAuto objet = form.m_objetSel; form.Dispose(); return(objet); }
/// //////////////////////////////////////////////////////// public CResultAErreur MapObjet(DataRow row, CListeObjetsDonnees listePossibles, ref CObjetDonneeAIdNumeriqueAuto objetSelect) { CResultAErreur result = CResultAErreur.True; bool bCancel = false; objetSelect = CFormMapRowToObjetDonnee.MappeRow(row, listePossibles, ref bCancel, m_chkResolutionAutomatique.Checked); if (bCancel) { if (CFormAlerte.Afficher(I.T("Cancel the importation ?|137"), EFormAlerteType.Question) == DialogResult.Yes) { result.EmpileErreur(I.T("User abort|135")); } } return(result); }