Beispiel #1
0
        //------------------------------------------------
        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;
                }
            }
        }
Beispiel #2
0
        //---------------------------------------------
        public CResultAErreur VerifieCoordonnee()
        {
            IObjetAFilsACoordonnees parent = ConteneurFilsACoordonnees;

            if (parent != null)
            {
                return(parent.IsCoordonneeValide(Coordonnee, this));
            }
            return(CResultAErreur.True);
        }
Beispiel #3
0
        //-------------------------------------------------------
        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);
        }