Exemple #1
0
        //Added for Business Flow Control in RunSet
        private void AddBusinessFlowControlConditions()
        {
            TreeViewItem Parent = new TreeViewItem();

            SetItemView(Parent, "Flow Control Conditions", "", "@Config3_16x16.png");
            xObjectsTreeView.Items.Add(Parent);

            ValueExpressionReference VERActionpassd = new ValueExpressionReference
            {
                Name       = GingerDicser.GetTermResValue(eTermResKey.BusinessFlow) + " is Passed",
                Expression = "{CS Exp=\"{BusinessFlowStatus}\".Equals(\"Passed\")}",
                UseCase    = "BusinessFlowStatus Condition will execute if the action is Passed",
            };
            TreeViewItem tvi = new TreeViewItem();

            SetItemView(tvi, VERActionpassd.Name, VERActionpassd.Expression, VERActionpassd.IconImageName == null ? "@Config3_16x16.png" : VERActionpassd.IconImageName);
            Parent.Items.Add(tvi);
            tvi.MouseDoubleClick += tvi_MouseDoubleClick;
            tvi.Selected         += UpdateHelpForCSFunction;
            tvi.Tag = VERActionpassd;

            ValueExpressionReference VERACtionFailed = new ValueExpressionReference
            {
                Name       = GingerDicser.GetTermResValue(eTermResKey.BusinessFlow) + " is Failed",
                Expression = "{CS Exp=\"{BusinessFlowStatus}\".Equals(\"Failed\")}",
                UseCase    = "Flowcontrol Condition will execute if the action is Failed",
            };
            TreeViewItem tvi2 = new TreeViewItem();

            SetItemView(tvi2, VERACtionFailed.Name, VERACtionFailed.Expression, VERACtionFailed.IconImageName == null ? "@Config3_16x16.png" : VERACtionFailed.IconImageName);
            Parent.Items.Add(tvi2);
            tvi2.MouseDoubleClick += tvi_MouseDoubleClick;
            tvi2.Selected         += UpdateHelpForCSFunction;
            tvi2.Tag = VERACtionFailed;
        }
        //Added for Business Flow Control in RunSet
        private void AddBusinessFlowControlConditions()
        {
            TreeViewItem Parent = AddOrGetCategory("Data Validation");
            TreeViewItem child  = AddOrGetSubCategory("Flow Control Conditions", Parent);

            ValueExpressionReference VERActionpassd = new ValueExpressionReference
            {
                Name       = GingerDicser.GetTermResValue(eTermResKey.BusinessFlow) + " is Passed",
                Expression = "{CS Exp=\"{BusinessFlowStatus}\".Equals(\"Passed\")}",
                UseCase    = "BusinessFlowStatus Condition will execute if the action is Passed",
            };
            TreeViewItem tvi = new TreeViewItem();

            SetItemView(tvi, VERActionpassd.Name, VERActionpassd.Expression, eImageType.MapSigns);
            child.Items.Add(tvi);
            tvi.MouseDoubleClick += tvi_MouseDoubleClick;
            tvi.Selected         += UpdateHelpForCSFunction;
            tvi.Tag = VERActionpassd;

            ValueExpressionReference VERACtionFailed = new ValueExpressionReference
            {
                Name       = GingerDicser.GetTermResValue(eTermResKey.BusinessFlow) + " is Failed",
                Expression = "{CS Exp=\"{BusinessFlowStatus}\".Equals(\"Failed\")}",
                UseCase    = "Flowcontrol Condition will execute if the action is Failed",
            };
            TreeViewItem tvi2 = new TreeViewItem();

            SetItemView(tvi2, VERACtionFailed.Name, VERACtionFailed.Expression, eImageType.MapSigns);
            child.Items.Add(tvi2);
            tvi2.MouseDoubleClick += tvi_MouseDoubleClick;
            tvi2.Selected         += UpdateHelpForCSFunction;
            tvi2.Tag = VERACtionFailed;
        }
Exemple #3
0
        private void UpdateHelpForCSFunction(object sender, RoutedEventArgs e)
        {
            TreeViewItem             TVI = sender as TreeViewItem;
            ValueExpressionReference VER = TVI.Tag as ValueExpressionReference;
            string samples = string.Empty;

            foreach (string sample in VER.Samples)
            {
                if (string.IsNullOrEmpty(samples))
                {
                    samples = sample;
                }
                else
                {
                    samples += System.Environment.NewLine + sample;
                }
            }
            UpdateHelp(false, VER.Name, VER.Category, "Samples", samples, "Expression:" + System.Environment.NewLine + VER.Expression);
        }
Exemple #4
0
        private void tvi_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            TreeViewItem tvi = (TreeViewItem)e.Source;

            if (tvi.Tag.GetType() == typeof(ValueExpressionReference))
            {
                ValueExpressionReference ver = tvi.Tag as ValueExpressionReference;

                AddExpToValue(ver.Expression + "");
            }
            else if (typeof(VariableBase).IsInstanceOfType(tvi.Tag))
            {
                AddExpToValue("{Var Name=" + tvi.Tag + "}");
            }
            else
            {
                AddExpToValue(tvi.Tag + "");
            }
        }
Exemple #5
0
        private void AddFlowControlConditions()
        {
            TreeViewItem Parent = new TreeViewItem();

            SetItemView(Parent, "Flow Control Conditions", "", "@Config3_16x16.png");
            xObjectsTreeView.Items.Add(Parent);



            ValueExpressionReference VERActionpassd = new ValueExpressionReference
            {
                Name       = "Action is Passed",
                Expression = "{CS Exp=\"{ActionStatus}\".Equals(\"Passed\")}",
                UseCase    = "Flowcontrol Condition will execute if the action is Passed",
            };
            TreeViewItem tvi = new TreeViewItem();

            SetItemView(tvi, VERActionpassd.Name, VERActionpassd.Expression, VERActionpassd.IconImageName == null ? "@Config3_16x16.png" : VERActionpassd.IconImageName);
            Parent.Items.Add(tvi);
            tvi.MouseDoubleClick += tvi_MouseDoubleClick;
            tvi.Selected         += UpdateHelpForCSFunction;
            tvi.Tag = VERActionpassd;



            ValueExpressionReference VERACtionFailed = new ValueExpressionReference
            {
                Name       = "Action is Failed",
                Expression = "{CS Exp=\"{ActionStatus}\".Equals(\"Failed\")}",
                UseCase    = "Flowcontrol Condition will execute if the action is Failed",
            };
            TreeViewItem tvi2 = new TreeViewItem();

            SetItemView(tvi2, VERACtionFailed.Name, VERACtionFailed.Expression, VERACtionFailed.IconImageName == null ? "@Config3_16x16.png" : VERACtionFailed.IconImageName);
            Parent.Items.Add(tvi2);
            tvi2.MouseDoubleClick += tvi_MouseDoubleClick;
            tvi2.Selected         += UpdateHelpForCSFunction;
            tvi2.Tag = VERACtionFailed;



            ValueExpressionReference VERLastActivityPassed = new ValueExpressionReference
            {
                Name       = "Last Activity Passed",
                Expression = "{CS Exp=\"{LastActivityStatus}\".Equals(\"Passed\")}",
                UseCase    = "Flowcontrol Condition will execute if the Last Activity is Passed",
            };
            TreeViewItem tvi3 = new TreeViewItem();

            SetItemView(tvi3, VERLastActivityPassed.Name, VERLastActivityPassed.Expression, VERLastActivityPassed.IconImageName == null ? "@Config3_16x16.png" : VERLastActivityPassed.IconImageName);
            Parent.Items.Add(tvi3);
            tvi3.MouseDoubleClick += tvi_MouseDoubleClick;
            tvi3.Selected         += UpdateHelpForCSFunction;
            tvi3.Tag = VERLastActivityPassed;


            ValueExpressionReference VERLastActivityFailed = new ValueExpressionReference
            {
                Name       = "Last Activity Failed",
                Expression = "{CS Exp=\"{LastActivityStatus}\".Equals(\"Failed\")}",
                UseCase    = "Flowcontrol Condition will execute if the Last Activity is Failed",
            };
            TreeViewItem tvi4 = new TreeViewItem();

            SetItemView(tvi4, VERLastActivityFailed.Name, VERLastActivityFailed.Expression, VERLastActivityFailed.IconImageName == null ? "@Config3_16x16.png" : VERLastActivityFailed.IconImageName);
            Parent.Items.Add(tvi4);
            tvi4.MouseDoubleClick += tvi_MouseDoubleClick;
            tvi4.Selected         += UpdateHelpForCSFunction;
            tvi4.Tag = VERLastActivityFailed;
        }
        private void AddFlowControlConditions()
        {
            TreeViewItem             Parent         = AddOrGetCategory("Data Validation");
            TreeViewItem             child          = AddOrGetSubCategory("Flow Control Conditions", Parent);
            ValueExpressionReference VERActionpassd = new ValueExpressionReference
            {
                Name       = "Action is Passed",
                Expression = "{CS Exp=\"{ActionStatus}\".Equals(\"Passed\")}",
                UseCase    = "Flowcontrol Condition will execute if the action is Passed",
            };
            TreeViewItem tvi = new TreeViewItem();

            SetItemView(tvi, VERActionpassd.Name, VERActionpassd.Expression, eImageType.MapSigns);
            child.Items.Add(tvi);
            tvi.MouseDoubleClick += tvi_MouseDoubleClick;
            tvi.Selected         += UpdateHelpForCSFunction;
            tvi.Tag = VERActionpassd;



            ValueExpressionReference VERACtionFailed = new ValueExpressionReference
            {
                Name       = "Action is Failed",
                Expression = "{CS Exp=\"{ActionStatus}\".Equals(\"Failed\")}",
                UseCase    = "Flowcontrol Condition will execute if the action is Failed",
            };
            TreeViewItem tvi2 = new TreeViewItem();

            SetItemView(tvi2, VERACtionFailed.Name, VERACtionFailed.Expression, eImageType.MapSigns);
            child.Items.Add(tvi2);
            tvi2.MouseDoubleClick += tvi_MouseDoubleClick;
            tvi2.Selected         += UpdateHelpForCSFunction;
            tvi2.Tag = VERACtionFailed;



            ValueExpressionReference VERLastActivityPassed = new ValueExpressionReference
            {
                Name       = "Last Activity Passed",
                Expression = "{CS Exp=\"{LastActivityStatus}\".Equals(\"Passed\")}",
                UseCase    = "Flowcontrol Condition will execute if the Last Activity is Passed",
            };
            TreeViewItem tvi3 = new TreeViewItem();

            SetItemView(tvi3, VERLastActivityPassed.Name, VERLastActivityPassed.Expression, eImageType.MapSigns);
            child.Items.Add(tvi3);
            tvi3.MouseDoubleClick += tvi_MouseDoubleClick;
            tvi3.Selected         += UpdateHelpForCSFunction;
            tvi3.Tag = VERLastActivityPassed;


            ValueExpressionReference VERLastActivityFailed = new ValueExpressionReference
            {
                Name       = "Last Activity Failed",
                Expression = "{CS Exp=\"{LastActivityStatus}\".Equals(\"Failed\")}",
                UseCase    = "Flowcontrol Condition will execute if the Last Activity is Failed",
            };
            TreeViewItem tvi4 = new TreeViewItem();

            SetItemView(tvi4, VERLastActivityFailed.Name, VERLastActivityFailed.Expression, eImageType.MapSigns);
            child.Items.Add(tvi4);
            tvi4.MouseDoubleClick += tvi_MouseDoubleClick;
            tvi4.Selected         += UpdateHelpForCSFunction;
            tvi4.Tag = VERLastActivityFailed;
        }