Ejemplo n.º 1
0
        private void ParentForm_FormClosing(object sender, FormClosingEventArgs e)
        {
            RuleChangeCancelEventArgs args = new RuleChangeCancelEventArgs();

            OnClosing(args);
            e.Cancel = args.Cancel;
        }
Ejemplo n.º 2
0
 private void OnClosing(RuleChangeCancelEventArgs e)
 {
     if (Closing != null)
     {
         Closing(this, e);
     }
 }
Ejemplo n.º 3
0
 private void OnBeforeRuleSelectionChanged(RuleChangeCancelEventArgs e)
 {
     if (BeforeRuleSelectionChanged != null)
     {
         BeforeRuleSelectionChanged(this, e);
     }
 }
Ejemplo n.º 4
0
        private void tvRules_BeforeSelect(object sender, TreeViewCancelEventArgs e)
        {
            RuleChangeCancelEventArgs args = new RuleChangeCancelEventArgs();

            OnBeforeRuleSelectionChanged(args);

            e.Cancel = args.Cancel;
        }
Ejemplo n.º 5
0
 private void RuleTreeView_BeforeRuleSelectionChanged(object sender, RuleChangeCancelEventArgs e)
 {
     if (!HasChanges || _view.ConfirmRuleSelectionChanged())
     {
         e.Cancel = false;
     }
     else
     {
         e.Cancel = true;
     }
 }
Ejemplo n.º 6
0
 private void _view_Closing(object sender, RuleChangeCancelEventArgs e)
 {
     if (!HasChanges || _view.ConfirmRuleSelectionChanged())
     {
         e.Cancel = false;
     }
     else
     {
         e.Cancel = true;
     }
 }
Ejemplo n.º 7
0
        public void RuleConfigurationControllerShouldNotCancelBeforeSelectionChangedIfNoChanges()
        {
            RuleChangeCancelEventArgs cancelArgs = new RuleChangeCancelEventArgs();

            Mocker.ReplayAll();

            RuleConfigurationController controller = new RuleConfigurationController(_view, _provider, _configFactory);

            _view.RuleTreeView.Raise(x => x.BeforeRuleSelectionChanged += null, this, cancelArgs);

            Assert.IsFalse(cancelArgs.Cancel);
            Mocker.VerifyAll();
        }
Ejemplo n.º 8
0
        public void RuleConfigurationControllerShouldConfirmChangeOnViewClose()
        {
            RuleChangeCancelEventArgs cancelArgs = new RuleChangeCancelEventArgs();

            Expect.Call(_view.ConfirmRuleSelectionChanged()).Return(false);

            Mocker.ReplayAll();

            RuleConfigurationController controller = new RuleConfigurationController(_view, _provider, _configFactory);

            //set changes
            _view.Raise(x => x.RuleParameterSettingsChanged += null, this, EventArgs.Empty);
            _view.Raise(x => x.Closing += null, this, cancelArgs);

            Assert.IsTrue(cancelArgs.Cancel);
            Mocker.VerifyAll();
        }
Ejemplo n.º 9
0
 private void TreeViewImp_BeforeRuleSelectionChanged(object sender, RuleChangeCancelEventArgs e)
 {
     throw new NotImplementedException();
 }