示例#1
0
        public void Execute(IActionContext context)
        {
            EditRuleForm form = new EditRuleForm();

            form.ShowDialog(Core.MainWindow);
            form.Dispose();
        }
示例#2
0
        public IResource   ShowEditActionRuleForm(string name, string[] resTypes,
                                                  IResource[][] conditions, IResource[] exceptions, IResource[] actions)
        {
            IResource    result = null;
            EditRuleForm form   = new EditRuleForm(name, resTypes, conditions, exceptions, actions);

            if (form.ShowDialog(Core.MainWindow) == DialogResult.OK)
            {
                result = form.ResultResource;
            }
            return(result);
        }
        private void EditRuleButton_Click(object sender, EventArgs e)
        {
            int index = RulesList.SelectedIndex;

            if (index < 0)
            {
                MessageBox.Show("Please select a rule to edit.", "Edit error",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            EditRuleForm erf = new EditRuleForm(this, RulesList.SelectedItem.ToString());

            erf.ShowDialog();
        }
示例#4
0
        public void Execute(IActionContext context)
        {
            EditRuleForm form = new EditRuleForm(context.SelectedResources[0].DisplayName);

            form.ShowDialog();
        }