示例#1
0
        /// <summary>
        /// Установить признаки использования типов источников данных
        /// , закрытый метод checkedSourceData (проверить источник данных) ничего не принимает, ничего не возвращает
        /// </summary>
        private void checkedSourceData()
        {
            m_arRbtnSourceData [(int)CONN_SETT_TYPE.AISKUE_PLUS_SOTIASSO].Checked = m_markSourceData.IsMarked((int)(int)CONN_SETT_TYPE.AISKUE_PLUS_SOTIASSO); //??
            m_arRbtnSourceData [(int)CONN_SETT_TYPE.AISKUE_3_MIN].Checked         = m_markSourceData.IsMarked((int)(int)CONN_SETT_TYPE.AISKUE_3_MIN);
            m_arRbtnSourceData [(int)CONN_SETT_TYPE.SOTIASSO_3_MIN].Checked       = m_markSourceData.IsMarked((int)(int)CONN_SETT_TYPE.SOTIASSO_3_MIN);
            m_arRbtnSourceData [(int)CONN_SETT_TYPE.SOTIASSO_1_MIN].Checked       = m_markSourceData.IsMarked((int)(int)CONN_SETT_TYPE.SOTIASSO_1_MIN);
            m_arRbtnSourceData [(int)CONN_SETT_TYPE.COSTUMIZE].Checked            = m_markSourceData.IsMarked((int)(int)CONN_SETT_TYPE.COSTUMIZE);

            //если нажата кнопка "АИСКУЭ+СОТИАССО", то источнику данных присвоить источник  "АИСКИЭ+СОТИАССО"
            if (m_arRbtnSourceData [(int)CONN_SETT_TYPE.AISKUE_PLUS_SOTIASSO].Checked == true)
            {
                m_connSettType_SourceData = StatisticCommon.CONN_SETT_TYPE.DATA_AISKUE_PLUS_SOTIASSO;
            }
            else
            //если нажата кнопка "АИСКУЭ(3мин)", то источнику данных присвоить источник  "АИСКУЭ(3мин)"
            if (m_arRbtnSourceData [(int)CONN_SETT_TYPE.AISKUE_3_MIN].Checked == true)
            {
                m_connSettType_SourceData = StatisticCommon.CONN_SETT_TYPE.DATA_AISKUE;
            }
            else
            if (m_arRbtnSourceData [(int)CONN_SETT_TYPE.SOTIASSO_3_MIN].Checked == true)                   //аналогично
            {
                m_connSettType_SourceData = StatisticCommon.CONN_SETT_TYPE.DATA_SOTIASSO_3_MIN;
            }
            else
            if (m_arRbtnSourceData [(int)CONN_SETT_TYPE.SOTIASSO_1_MIN].Checked == true)
            {
                m_connSettType_SourceData = StatisticCommon.CONN_SETT_TYPE.DATA_SOTIASSO_1_MIN;
            }
            else
            if (m_arRbtnSourceData [(int)CONN_SETT_TYPE.COSTUMIZE].Checked == true)
            {
                m_connSettType_SourceData = StatisticCommon.CONN_SETT_TYPE.COUNT_CONN_SETT_TYPE;
            }
            else
            {
                ;
            }
        }
示例#2
0
        private void checkedSourceData()
        {
            m_arRadioButtonSourceData[(int)CONN_SETT_TYPE.ASKUE_PLUS_SOTIASSO].Checked = m_markSourceData.IsMarked((int)(int)CONN_SETT_TYPE.ASKUE_PLUS_SOTIASSO);
            m_arRadioButtonSourceData[(int)CONN_SETT_TYPE.ASKUE].Checked          = m_markSourceData.IsMarked((int)(int)CONN_SETT_TYPE.ASKUE);
            m_arRadioButtonSourceData[(int)CONN_SETT_TYPE.SOTIASSO_3_MIN].Checked = m_markSourceData.IsMarked((int)(int)CONN_SETT_TYPE.SOTIASSO_3_MIN);
            m_arRadioButtonSourceData[(int)CONN_SETT_TYPE.SOTIASSO_1_MIN].Checked = m_markSourceData.IsMarked((int)(int)CONN_SETT_TYPE.SOTIASSO_1_MIN);
            m_arRadioButtonSourceData[(int)CONN_SETT_TYPE.COSTUMIZE].Checked      = m_markSourceData.IsMarked((int)(int)CONN_SETT_TYPE.COSTUMIZE);

            if (m_arRadioButtonSourceData[(int)CONN_SETT_TYPE.ASKUE_PLUS_SOTIASSO].Checked == true)
            {
                m_connSettType_SourceData = StatisticCommon.CONN_SETT_TYPE.DATA_AISKUE_PLUS_SOTIASSO;
            }
            else
            if (m_arRadioButtonSourceData[(int)CONN_SETT_TYPE.ASKUE].Checked == true)
            {
                m_connSettType_SourceData = StatisticCommon.CONN_SETT_TYPE.DATA_AISKUE;
            }
            else
            if (m_arRadioButtonSourceData[(int)CONN_SETT_TYPE.SOTIASSO_3_MIN].Checked == true)
            {
                m_connSettType_SourceData = StatisticCommon.CONN_SETT_TYPE.DATA_SOTIASSO_3_MIN;
            }
            else
            if (m_arRadioButtonSourceData[(int)CONN_SETT_TYPE.SOTIASSO_1_MIN].Checked == true)
            {
                m_connSettType_SourceData = StatisticCommon.CONN_SETT_TYPE.DATA_SOTIASSO_1_MIN;
            }
            else
            if (m_arRadioButtonSourceData[(int)CONN_SETT_TYPE.COSTUMIZE].Checked == true)
            {
                m_connSettType_SourceData = StatisticCommon.CONN_SETT_TYPE.COUNT_CONN_SETT_TYPE;
            }
            else
            {
                ;
            }
        }
示例#3
0
        public bool IsModeTECComponent(MODE_TECCOMPONENT mode)
        {
            //bool bRes = false;
            //int offset = 0;

            //if ((getModeTECComponent() & ((int)Math.Pow(2, (int)(mode) + offset))) == (int)Math.Pow(2, (int)(mode) + offset))
            //{
            //    bRes = true;
            //}
            //else
            //    ;

            //return bRes;

            return(m_modeTECComponent.IsMarked((int)mode));
        }
示例#4
0
 /// <summary>
 /// Метод (статический) проверки является ли тип режима составляющим для режима
 /// выбранного пользователем для отображения списка вкладок
 /// </summary>
 /// <param name="checkMode">Режим для проверки</param>
 /// <param name="mode">Тип для режима</param>
 /// <returns></returns>
 public static bool IsModeTECComponent(int checkMode, MODE_TECCOMPONENT mode)
 {
     return(HMark.IsMarked(checkMode, (int)mode));
 }
示例#5
0
        public override void StartDbInterfaces()
        {
            if (!(m_list_tec == null))
            {
                bool bInitSensorsStrings = (m_markQueries.IsMarked((int)CONN_SETT_TYPE.DATA_AISKUE) == true) ||
                                           (m_markQueries.IsMarked((int)CONN_SETT_TYPE.DATA_SOTIASSO) == true) ||
                                           (m_markQueries.IsMarked((int)CONN_SETT_TYPE.MTERM) == true);
                foreach (TEC t in m_list_tec)
                {
                    if (!(t.connSetts == null))
                    {
                        CONN_SETT_TYPE i = CONN_SETT_TYPE.COUNT_CONN_SETT_TYPE;

                        if (m_dictIdListeners.ContainsKey(t.m_id) == false)
                        {
                            m_dictIdListeners.Add(t.m_id, new int[(int)CONN_SETT_TYPE.COUNT_CONN_SETT_TYPE]);

                            for (i = CONN_SETT_TYPE.ADMIN; i < CONN_SETT_TYPE.COUNT_CONN_SETT_TYPE; i++)
                            {
                                m_dictIdListeners[t.m_id][(int)i] = -1;
                            }
                        }
                        else
                        {
                            ;
                        }

                        for (i = CONN_SETT_TYPE.ADMIN; i < CONN_SETT_TYPE.COUNT_CONN_SETT_TYPE; i++)
                        {
                            if ((!(t.connSetts[(int)i] == null)) && (m_markQueries.IsMarked((int)i) == true))
                            {
                                if (m_dictIdListeners[t.m_id][(int)i] < 0)
                                {
                                    ;
                                }
                                else
                                {
                                    DbSources.Sources().UnRegister(m_dictIdListeners[t.m_id][(int)i]);
                                }

                                register(t.m_id, t.connSetts[(int)i], t.name_shr, i);
                            }
                            else
                            {
                                ;
                            }
                        }

                        if ((bInitSensorsStrings == true) &&
                            (t.m_bSensorsStrings == false))
                        {
                            t.InitSensorsTEC();
                        }
                        else
                        {
                            ;
                        }
                    }
                    else
                    {
                        //Вообще нельзя что-либо инициализировать
                        Logging.Logg().Error(@"HAdmin::StartDbInterfaces () - connSetts == null ...", Logging.INDEX_MESSAGE.NOT_SET);
                    }
                } //foreach...
            }
            else
            {
                //Вообще нельзя что-либо инициализировать
                Logging.Logg().Error(@"HAdmin::StartDbInterfaces () - m_list_tec == null ...", Logging.INDEX_MESSAGE.NOT_SET);
            }
        }