/// <summary> /// Возвратить цвет ячейки по номеру столбца, строки /// </summary> /// <param name="id_alg">Идентификатор...</param> /// <param name="id_comp">Идентификатор...</param> /// <param name="clrRes">Результат - цвет ячейки</param> /// <returns>Признак возможности размещения значения в ячейке</returns> private bool getColorCellToValue(int id_alg, int id_comp, TepCommon.HandlerDbTaskCalculate.ID_QUALITY_VALUE iQuality, out Color clrRes) { bool bRes = false; bRes = !m_dictNAlgProperties[id_alg].m_dictPutParameters[id_comp].IsNaN; clrRes = s_arCellColors[(int)INDEX_COLOR.EMPTY]; if (bRes == true) { switch (iQuality) //??? USER, LIMIT { case TepCommon.HandlerDbTaskCalculate.ID_QUALITY_VALUE.DEFAULT: // только для входной таблицы - значение по умолчанию [inval_def] clrRes = s_arCellColors[(int)INDEX_COLOR.DEFAULT]; break; case TepCommon.HandlerDbTaskCalculate.ID_QUALITY_VALUE.PARTIAL: // см. 'getQueryValuesVar' - неполные данные clrRes = s_arCellColors[(int)INDEX_COLOR.PARTIAL]; break; case TepCommon.HandlerDbTaskCalculate.ID_QUALITY_VALUE.NOT_REC: // см. 'getQueryValuesVar' - нет ни одной записи clrRes = s_arCellColors[(int)INDEX_COLOR.NOT_REC]; break; default: clrRes = s_arCellColors[(int)INDEX_COLOR.VARIABLE]; break; } } else { clrRes = s_arCellColors[(int)INDEX_COLOR.NAN]; } return(bRes); }
public CELL_PROPERTY(float value, TepCommon.HandlerDbTaskCalculate.ID_QUALITY_VALUE iQuality) { _cntSet = CNT_SET; //!!! по количеству свойств _value = value; _iQuality = iQuality; }
public DataGridViewTEPValuesCellValueChangedEventArgs() : base() { m_IdAlg = m_IdComp = m_IdParameter = -1; m_iQuality = TepCommon.HandlerDbTaskCalculate.ID_QUALITY_VALUE.DEFAULT; m_Value = -1F; }
public DataGridViewTEPValuesCellValueChangedEventArgs(int id_alg , int id_comp , int id_par , TepCommon.HandlerDbTaskCalculate.ID_QUALITY_VALUE quality , double val) : this() { m_IdAlg = id_alg; m_IdComp = id_comp; m_IdParameter = id_par; m_iQuality = quality; m_Value = val; }
public HDataGridViewCell(int idParameter, TepCommon.HandlerDbTaskCalculate.ID_QUALITY_VALUE iQuality, bool bCalcDeny) { m_IdParameter = idParameter; m_iQuality = iQuality; m_bCalcDeny = bCalcDeny; }