public void Collection_Changing(object sender, DomainObjectCollectionChangeEventArgs args)
        {
            _states.Add(new CollectionChangeState(sender, args.DomainObject));

            if (_states.Count == _cancelEventNumber)
            {
                CancelOperation();
            }
        }
Esempio n. 2
0
        private void DomainObjectCollection_Removing(object sender, DomainObjectCollectionChangeEventArgs args)
        {
            HasRemovingEventBeenCalled = true;
            _removingDomainObjects.Add(args.DomainObject);

            if (Cancel)
            {
                CancelOperation();
            }
        }
Esempio n. 3
0
        private void DomainObjectCollection_Adding(object sender, DomainObjectCollectionChangeEventArgs args)
        {
            HasAddingEventBeenCalled = true;
            _addingDomainObject      = args.DomainObject;

            if (Cancel)
            {
                CancelOperation();
            }
        }
 protected override void OnAdding(DomainObjectCollectionChangeEventArgs args)
 {
     base.OnAdding (args);
       if (_eventReceiver != null)
     _eventReceiver.OnAdding (args);
 }
 public void Collection_Changed(object sender, DomainObjectCollectionChangeEventArgs args)
 {
     _states.Add(new CollectionChangeState(sender, args.DomainObject));
 }
Esempio n. 6
0
 private void DomainObjectCollection_Removed(object sender, DomainObjectCollectionChangeEventArgs args)
 {
     _removedDomainObjects.Add(args.DomainObject);
     HasRemovedEventBeenCalled = true;
 }
Esempio n. 7
0
 private void DomainObjectCollection_Added(object sender, DomainObjectCollectionChangeEventArgs args)
 {
     _addedDomainObject      = args.DomainObject;
     HasAddedEventBeenCalled = true;
 }
Esempio n. 8
0
 protected abstract void Removing(object sender, DomainObjectCollectionChangeEventArgs args);