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); }
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); }
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); }