//------------------------------------------------ private void VerifieDonnees() { m_timerVerification.Enabled = false; int nSel = m_txtBoxCoordonnee.SelectionStart; //int nSelLength = m_txtBoxCoordonnee.SelectionLength; m_txtBoxCoordonnee.Text = m_txtBoxCoordonnee.Text.ToUpper(); try { m_txtBoxCoordonnee.SelectionStart = nSel; //m_txtBoxCoordonnee.SelectionLength = nSelLength; } catch { } CResultAErreur result = CResultAErreur.True; if (m_parent != null) { result = m_parent.IsCoordonneeValide(Coordonnee, m_fils); if (!result) { m_txtBoxCoordonnee.BackColor = Color.Red; m_tooltip.SetToolTip(m_txtBoxCoordonnee, result.Erreur.ToString()); } else { InitToolTip(); m_txtBoxCoordonnee.BackColor = Color.White; } } }
//--------------------------------------------- public CResultAErreur VerifieCoordonnee() { IObjetAFilsACoordonnees parent = ConteneurFilsACoordonnees; if (parent != null) { return(parent.IsCoordonneeValide(Coordonnee, this)); } return(CResultAErreur.True); }
//------------------------------------------------------- public CResultAErreur VerifieCoordonnee(string strCoord) { CResultAErreur result = CResultAErreur.True; IObjetAFilsACoordonnees parent = ReleveEquipementParent != null ? (IObjetAFilsACoordonnees)ReleveEquipementParent.Equipement : (IObjetAFilsACoordonnees)ReleveSite.Site; if (parent != null) { return(parent.IsCoordonneeValide(strCoord, Equipement)); } return(result); }
//---------------------------------------------------------------------- private bool Verifie() { m_strCoordonnee = ""; foreach (CControleSaisieNiveauCoordonnee ctrl in m_controlesParNiveau) { m_strCoordonnee += ctrl.Valeur + CSystemeCoordonnees.c_separateurNumerotations; } while (m_strCoordonnee.Length > 0 && m_strCoordonnee[m_strCoordonnee.Length - 1] == CSystemeCoordonnees.c_separateurNumerotations) { m_strCoordonnee = m_strCoordonnee.Substring(0, m_strCoordonnee.Length - 1); } CResultAErreur result = m_parent.IsCoordonneeValide(m_strCoordonnee, m_fils); if (!result) { m_lblErreur.Text = result.Erreur.ToString(); } else { m_lblErreur.Text = m_strCoordonnee; } return(result.Result); }