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); } }
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); } }
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); }
/// <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 { ; } }
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 { ; } }