Esempio n. 1
0
 private bool AssertContinueInserting(AssistantEntity entity, string[] fields, out bool stoped)
 {
     stoped = false;
     if (null != PreInsertItem)
     {
         AssistantPrepareEventArgs args = new AssistantPrepareEventArgs();
         args.Entity = entity;
         args.Fields = fields;
         PreInsertItem(this, args);
         stoped = args.Stoped;
         return(!args.Canceled);
     }
     return(true);
 }
Esempio n. 2
0
        private bool AssertContinueSelecting(AssistantEntity entity, AssistantQueryParameter parameter, string[] fields, out AssistantPrepareEventArgs eventContext)
        {
            eventContext = null;
            if (PreSelectItem != null)
            {
                eventContext        = new AssistantPrepareEventArgs();
                eventContext.Entity = entity;
                eventContext.Fields = fields;
                PreSelectItem(this, eventContext);

                return(!eventContext.Canceled);
            }
            return(true);
        }
Esempio n. 3
0
        private bool AssertContinueDeleting(AssistantEntity entity, out bool stoped)
        {
            stoped = false;
            if (null != PreDeleteItem)
            {
                AssistantPrepareEventArgs args = new AssistantPrepareEventArgs();
                args.Entity = entity;
                PreDeleteItem(this, args);

                stoped = args.Stoped;
                return(!args.Canceled);
            }
            return(true);
        }