Example #1
0
        public void Events(Application.FormControl_Events_Completed eventHandler)
        {
            eventsIsLoaded = false;

            if (eventsIsLoaded)
            {
                Server.Application.FormControl_EventsCompletedEventArgs completedEventArgs;

                completedEventArgs = new Server.Application.FormControl_EventsCompletedEventArgs(

                    new Object[] { events }, null, false, null);

                if (eventHandler != null)
                {
                    eventHandler(this, completedEventArgs);
                }
            }

            else
            {
                // eventsIsWaiting = true;

                eventsCallback = eventHandler;

                Server.Application.Form serverForm = (Server.Application.Form)Form.ToServerObject();

                application.FormControl_Events(serverForm, controlId, Events_Completed);
            }

            return;
        }
Example #2
0
        public void Events_Completed(Object sender, Server.Application.FormControl_EventsCompletedEventArgs eventArgs)
        {
            events = eventArgs.Result;

            eventsIsLoaded = true;

            if (eventsCallback != null)
            {
                eventsCallback(sender, eventArgs);
            }

            // eventsIsWaiting = false;

            return;
        }