public void DataBindingContexts(Application.FormControl_DataBindingContexts_Completed eventHandler) { dataBindingContextsIsLoaded = false; if (dataBindingContextsIsLoaded) { Server.Application.FormControl_DataBindingContextsCompletedEventArgs completedEventArgs; completedEventArgs = new Server.Application.FormControl_DataBindingContextsCompletedEventArgs( new Object[] { dataBindingContexts }, null, false, null); if (eventHandler != null) { eventHandler(this, completedEventArgs); } } else { Server.Application.ApplicationClient client = Application.ApplicationClient; client.FormControl_DataBindingContextsCompleted += new EventHandler <Server.Application.FormControl_DataBindingContextsCompletedEventArgs> (DataBindingContexts_Completed); client.FormControl_DataBindingContextsCompleted += new EventHandler <Server.Application.FormControl_DataBindingContextsCompletedEventArgs> (eventHandler); Server.Application.Form serverForm = (Server.Application.Form)Form.ToServerObject(); client.FormControl_DataBindingContextsAsync(Application.Session.Token, serverForm, controlId); } return; }
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; }
public void DataBindableProperties(Application.FormControl_DataBindableProperties_Completed eventHandler) { dataBindablePropertiesIsLoaded = false; if (dataBindablePropertiesIsLoaded) { Server.Application.FormControl_DataBindablePropertiesCompletedEventArgs completedEventArgs; completedEventArgs = new Server.Application.FormControl_DataBindablePropertiesCompletedEventArgs( new Object[] { dataBindableProperties }, null, false, null); if (eventHandler != null) { eventHandler(this, completedEventArgs); } } else { dataBindablePropertiesCallback = eventHandler; Server.Application.Form serverForm = (Server.Application.Form)Form.ToServerObject(); application.FormControl_DataBindableProperties(serverForm, controlId, DataBindableProperties_Completed); } return; }
public override Object ToServerObject() { Server.Application.Form serverForm = new Server.Application.Form(); LocalControlToServer(null, serverForm); serverForm.FormId = formId; serverForm.EntityFormId = entityFormId; serverForm.FormType = formType; serverForm.Description = description; serverForm.EntityType = entityType; serverForm.EntityObjectId = entityObjectId; serverForm.Orientation = orientation; serverForm.PaperSize = paperSize; serverForm.CreateAccountInfo = CreateAccountInfo; serverForm.ModifiedAccountInfo = ModifiedAccountInfo; return(serverForm); }
public RequireFormEventArgs(Server.Application.Form forForm, Boolean asDraft) { form = forForm; saveAsDraft = asDraft; return; }
public Form(Mercury.Client.Application applicationReference, Server.Application.Form serverForm) { FormConstructor(applicationReference, serverForm); return; }
private void FormConstructor(Mercury.Client.Application applicationReference, Server.Application.Form serverForm) { Application = applicationReference; BaseConstructor(null, serverForm); ControlType = Server.Application.FormControlType.Form; formId = serverForm.FormId; entityFormId = serverForm.EntityFormId; formType = serverForm.FormType; description = serverForm.Description; entityType = serverForm.EntityType; entityObjectId = serverForm.EntityObjectId; orientation = serverForm.Orientation; paperSize = serverForm.PaperSize; eventResults = new List <EventResult> (); if (serverForm.EventResults != null) { foreach (Server.Application.FormControlEventResult currentServerEventResult in serverForm.EventResults) { EventResult clientEventResult = new EventResult(Application, currentServerEventResult); eventResults.Add(clientEventResult); } } CreateAccountInfo = serverForm.CreateAccountInfo; ModifiedAccountInfo = serverForm.ModifiedAccountInfo; Controls.Clear(); foreach (Server.Application.FormControl currentServerControl in serverForm.Controls) { if (currentServerControl.ControlType == Server.Application.FormControlType.Section) { Controls.Add(new Controls.Section(Application, this, (Server.Application.FormControlSection)currentServerControl)); } } return; }