示例#1
0
        protected override void ClearDates(StatisticCommon.CONN_SETT_TYPE type)
        {
            base.ClearDates(type);

            int i = 1;

            m_listTimezoneOffsetHaveDates[(int)type].Clear();
            for (i = 0; i < allTECComponents[indxTECComponents].tec.m_timezone_offset_msc; i++)
            {
                m_listTimezoneOffsetHaveDates[(int)type].Add(false);
            }
        }
示例#2
0
        protected override void clearDates(StatisticCommon.CONN_SETT_TYPE type)
        {
            base.clearDates(type);

            int i = 1;

            m_listTimezoneOffsetHaveDates[(int)type].Clear();
            for (i = 0;
                 i <
                 //allTECComponents[indxTECComponents].tec.m_timezone_offset_msc
                 ASUTP.Core.HDateTime.TS_NSK_OFFSET_OF_MOSCOWTIMEZONE.Hours
                 ;
                 i++)
            {
                m_listTimezoneOffsetHaveDates[(int)type].Add(false);
            }
        }
示例#3
0
        protected override int GetDatesResponse(StatisticCommon.CONN_SETT_TYPE type, DataTable table, DateTime date)
        {
            DateTime dateTimezoneOffsetRDGExcel = date.AddHours(-1 *
                                                                //allTECComponents[indxTECComponents].tec.m_timezone_offset_msc
                                                                ASUTP.Core.HDateTime.TS_NSK_OFFSET_OF_MOSCOWTIMEZONE.Hours
                                                                );

            //bool bIsHourTimezoneOffsetRDGExcel = false;

            for (int i = 0, hour; i < table.Rows.Count; i++)
            {
                try
                {
                    //TimeSpan dateDiff = ((DateTime)table.Rows[i][0]) - date;

                    hour = ((DateTime)table.Rows[i][0]).Hour;
                    if ((hour == 0) && (!(((DateTime)table.Rows[i][0]).Day == date.Day)) /* && (!(dateTimezoneOffsetRDGExcel.Day == date.Day))*/)
                    {
                        hour = 24;
                    }
                    else
                    {
                        ;
                    }

                    if ((!(dateTimezoneOffsetRDGExcel.Day == ((DateTime)table.Rows[i][0]).Day)) && (hour > 0))
                    {
                        m_arHaveDates[(int)type, hour - 1] = Convert.ToInt32(table.Rows[i][1]);  //true;
                    }
                    else
                    {
                        hour = hour == 0 ? 24 : hour;
                        m_listTimezoneOffsetHaveDates[(int)type][hour - 1 - (24 + (-1 *
                                                                                   //allTECComponents[indxTECComponents].tec.m_timezone_offset_msc
                                                                                   HDateTime.TS_NSK_OFFSET_OF_MOSCOWTIMEZONE.Hours
                                                                                   ))] = true;
                    }
                }
                catch { }
            }

            return(0);
        }
示例#4
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
            {
                ;
            }
        }
示例#5
0
        private void checkedSourceData()
        {
            m_arRadioButtonSourceData[(int)CONN_SETT_TYPE.AISKUE_PLUS_SOTIASSO].Checked = m_markSourceData.IsMarked((int)(int)CONN_SETT_TYPE.AISKUE_PLUS_SOTIASSO);
            m_arRadioButtonSourceData[(int)CONN_SETT_TYPE.AISKUE_3_MIN].Checked         = m_markSourceData.IsMarked((int)(int)CONN_SETT_TYPE.AISKUE_3_MIN);
            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.AISKUE_PLUS_SOTIASSO].Checked == true)
            {
                m_connSettType_SourceData = StatisticCommon.CONN_SETT_TYPE.DATA_AISKUE_PLUS_SOTIASSO;
            }
            else
            if (m_arRadioButtonSourceData[(int)CONN_SETT_TYPE.AISKUE_3_MIN].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
            {
                ;
            }
        }