示例#1
0
        private void SaveConditionalAction_Click(object sender, RoutedEventArgs e)
        {
            ConditionActionCollection ConditionsActions = new ConditionActionCollection();

            ConditionsActions.AddConditionAction(ListConditionAction);
            ConditionsActions.ConditionActionID = ObjAllConditionsActions.Count + 1;
            ObjAllConditionsActions.AddConditionActionCollection(ConditionsActions);

            AMAActionableObjects.FixedAllConditionsActions = ObjAllConditionsActions;

            ListConditionAction.Clear();
            GrdConditionalAction.Visibility = Visibility.Collapsed;
            TxtCode.Text = "";
        }
示例#2
0
        private void AddAction_Click(object sender, RoutedEventArgs e)
        {
            if (cmbWorkflowActions.SelectedIndex != -1)
            {
                WorkflowAction ActStat = cmbWorkflowActions.SelectedItem as WorkflowAction;

                ConditionAction ca = new ConditionAction();
                ca.id       = ListConditionAction.Count + 1;
                ca.CondAct  = ActStat;
                ca.ParentID = LastConditionID;

                ListConditionAction.Add(ca);

                string ActionStatement = ActStat.ActionName;
                WriteCode(ActionStatement, "Action");
            }
            GrdAddAction.Visibility          = Visibility.Collapsed;
            cmbWorkflowActions.SelectedIndex = -1;
        }
示例#3
0
        private void AddCondition_Click(object sender, RoutedEventArgs e)
        {
            if (cmbCondition.SelectedIndex != -1)
            {
                Model.ConditionModel.Condition conditionStatement = cmbCondition.SelectedItem as Model.ConditionModel.Condition;

                ConditionAction ca = new ConditionAction();
                ca.id           = ListConditionAction.Count + 1;
                ca.CondAct      = conditionStatement;
                ca.ParentID     = LastConditionID;
                LastConditionID = ca.id;

                ListConditionAction.Add(ca);

                WriteCode(conditionStatement.Description, "Condition");
            }


            GrdAddCondition.Visibility = Visibility.Collapsed;
            cmbCondition.SelectedIndex = -1;
        }