public void CopyFrom(CDonneeDessinElementDeSchemaReseau donneeDessin)
 {
     if (donneeDessin != null)
     {
         m_nIdObjetDeSchema        = donneeDessin.m_nIdObjetDeSchema;
         m_nIdContexteDonnee       = donneeDessin.m_nIdContexteDonnee;
         m_bCollecterAlarmesDeFils = donneeDessin.CollectChildsAlarms;
     }
 }
Exemplo n.º 2
0
        //-------------------------------------------------------------------
        /// <summary>
        /// Convertit la donnée de dessin dans le type attendu par l'objet de schema
        /// </summary>
        /// <param name="donneeDessin"></param>
        /// <returns></returns>
        private CDonneeDessinElementDeSchemaReseau ConvertDonneeDessin(CDonneeDessinElementDeSchemaReseau donneeDessin)
        {
            if (ObjetDeSchema == null)
            {
                return(donneeDessin);
            }
            CDonneeDessinElementDeSchemaReseau donneeBonType = ObjetDeSchema.DonneeDessin as CDonneeDessinElementDeSchemaReseau;

            if (donneeBonType != null)
            {
                if (donneeBonType.GetType() != donneeDessin.GetType())
                {
                    donneeBonType.CopyFrom(donneeDessin);
                    return(donneeBonType);
                }
            }
            return(donneeDessin);
        }