Exemple #1
0
        private void btnOk_Click(object sender, RoutedEventArgs e)
        {
            FlowRuleDefineDialog dialog = new FlowRuleDefineDialog();

            dialog.Closed       += new EventHandler(dialog_Closed);
            dialog.SysName       = _sysName;
            dialog.ObjectName    = _objectName;
            dialog.ConditionList = _lineObject == null ? null : _lineObject.ConditionList;
            dialog.LoadConditions();
            dialog.Show();
        }
Exemple #2
0
        /// <summary>
        /// 定义规则返回事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void dialog_Closed(object sender, EventArgs e)
        {
            FlowRuleDefineDialog dialog = sender as FlowRuleDefineDialog;

            if (dialog.DialogResult == true)
            {
                if (_lineObject == null)
                {
                    _lineObject = new LineObject();
                }

                _lineObject.ConditionList = dialog.ConditionList;
                UpdateLineObject(_lineObject);
                //SetRulesText();
            }
        }