Esempio n. 1
0
 private void CheckIfEdit(IRuleControl aRuleCtrl)
 {
     if (rbKey.Checked && lblKeyRule.Text.Contains(aRuleCtrl.Properties.GeneralType.ToString()))
     {
         aRuleCtrl.EditRule((IDataRule)lblKeyRule.Tag);
     }
     else if (lblValueRule.Text.Contains(aRuleCtrl.Properties.GeneralType.ToString()))
     {
         aRuleCtrl.EditRule((IDataRule)lblValueRule.Tag);
     }
 }
 public FieldSettings(IDataRule editRule) : this(editRule.RuleType)
 {
     fieldRuleCtrl.EditRule(editRule);
     Result = editRule;
     descriptionCtrl.Description  = editRule.Description;
     descriptionCtrl.TypeDisplay  = editRule.FieldDataType;
     descriptionCtrl.FieldDisplay = editRule.FieldName;
 }
Esempio n. 3
0
        private void SelectTupleRule(Object sender, ExportEvents.exportControlEventArgs e)
        {
            IDataRule aRule = (IDataRule)e.getData;

            if (aRuleCtrl != null && aRuleCtrl.Properties.Result != null && aRuleCtrl.Properties.Result.RuleId.Equals(aRule.RuleId))
            {
                aRuleCtrl.EditRule(aRule);
            }
            else
            {
                standardDataTypesCtrl.CreateIRuleControl(aRule.FieldDataType);
                aRuleCtrl.EditRule(aRule);
            }

            mnuAdd.Enabled      = false;
            mnuEditRule.Enabled = true;
        }