public ReferenceRuleEngineBL(IRulesEngineDAL idal)
        {
            _rulesDAL = idal;

            _rulesBL = new BaseRuleEngineBL(_rulesDAL, _tableName);

            RefreshRules();
        }
        public WorkFlowEngineBL(IRulesEngineDAL idal)
        {
            _rulesDAL = idal;

            _rulesBL = new BaseRuleEngineBL(_rulesDAL, TableName);

            RefreshRules();
        }
예제 #3
0
        private void SetUpBL()
        {
            if (_ruleTableSelected == null)
            {
                MessageBox.Show("No Rule table chosen");
                return;
            }

            if (_rulesBL == null || _rulesBL.RulesTable != _ruleTableSelected)
            {
                _rulesBL = new BaseRuleEngineBL(RulesDAL, _ruleTableSelected);
            }
        }