Example #1
0
        private bool FillFarpointCellsWithWarningTypeFilter(RULE_TYPE_WARNING_TYPE_FILTER warningType)
        {
            DataSet ds = null;

            ds = PreWarningRulesBLL.selectAllWarningRules();
            var filterStr = Const_WM.WARNING_TYPE_OUT_OF_LIMIT;

            //设置过滤条件
            switch (warningType)
            {
            case RULE_TYPE_WARNING_TYPE_FILTER.OUT_OF_LIMIT:     //超限
                filterStr = Const_WM.WARNING_TYPE_OUT_OF_LIMIT;
                break;

            case RULE_TYPE_WARNING_TYPE_FILTER.OUTBURST:     //突出
                filterStr = Const_WM.WARNING_TYPE_GAS_OUTBURST;
                break;

            case RULE_TYPE_WARNING_TYPE_FILTER.ALL:
            default:
                filterStr = Const.ALL_STRING;
                break;
            }

            var ret = FillFarpointCellsWithDataset(ds);

            //const int warningTypeFilterIdx = 3;
            //this.fpRules.ActiveSheet.AutoFilterColumn(warningTypeFilterIdx, filterStr, 0);
            return(ret);
        }
Example #2
0
        /// <summary>
        ///     根据过滤条件显示预警规则
        /// </summary>
        /// <param name="ruleTypeFilter"></param>
        public SetTunnelPreWarningRules(RULE_TYPE_WARNING_TYPE_FILTER warningTypeFilter)
        {
            InitializeComponent();
            _warningTypeFilter = warningTypeFilter;
            _warningTypeFilter = RULE_TYPE_WARNING_TYPE_FILTER.ALL;

            Text = Const_WM.TUNNEL_RULES_SETTING;
        }
Example #3
0
        /// <summary>
        ///     根据过滤条件显示预警规则
        /// </summary>
        /// <param name="ruleTypeFilter"></param>
        public SetTunnelPreWarningRules(RULE_TYPE_WARNING_TYPE_FILTER warningTypeFilter, SocketHelper mainFrm)
        {
            mainForm = mainFrm;

            InitializeComponent();
            _warningTypeFilter = warningTypeFilter;
            _warningTypeFilter = RULE_TYPE_WARNING_TYPE_FILTER.ALL;

            Text = Const_WM.TUNNEL_RULES_SETTING;
        }
Example #4
0
 /// <summary>
 ///     设置初始加载时预警类型过滤条件,Panel显示时会根据过滤条件自动加载相应的规则,默认加载全部规则
 /// </summary>
 /// <param name="initFilter">过滤条件</param>
 public void SetInitWarningTypeFilter(RULE_TYPE_WARNING_TYPE_FILTER initFilter)
 {
     _initWarningTypeFilter = initFilter;
 }