|
|
| LoginScopeUi (IApiService apiService, Guid coreObjectId, TimeSpan synchronizeInterval) |
| |
| OperationStatus | RunProgram (int programType) |
| | Runs the login program specified by the provided type. More...
|
| |
| OperationStatus | RunProgram (LoginRunnableProgram program, Dictionary< string, object > optionalParameters=null) |
| | Runs the login program specified by the provided type. More...
|
| |
| IDialogResult< Project > | SelectProject () |
| | Selects a project via User Interface (UI). More...
|
| |
| IDialogResult< Elevation > | SelectElevation () |
| | Selects an elevation via User Interface (UI). More...
|
| |
| new ProjectCenterUi | GetProjectCenter (ProjectCenterInfo projectCenterInfo) |
| | Returns the corresponding project-center based on the given information data. Available project-center types are defined in ProjectType. More...
|
| |
| new ProjectCenterUi | GetProjectCenter (ProjectCenterInfo childInfo, ProjectInfo projectInfo) |
| | Gets a ProjectCenterUi based on a ProjectCenterInfo and a ProjectInfo. More...
|
| |
|
| LoginScope (IApiService apiService, Guid coreObjectId, TimeSpan synchronizeInternal) |
| |
|
ProgramInformation | GetProgramInformation () |
| |
| ProgramRuntime | GetProgramRuntime () |
| | Retrieves a ProgramRuntime of the current LoginScope. More...
|
| |
| IList< LoginRunnableProgram > | GetRunnablePrograms () |
| | Retrieves a list of available LoginRunnablePrograms. More...
|
| |
| ProjectCenter | GetProjectCenter (ProjectCenterInfo projectCenterInfo) |
| | Returns the corresponding project-center based on the given information data. Available project-center type are defined in ProjectType. More...
|
| |
|
override ProjectCenter | GetChild (ProjectCenterInfo childInfo) |
| |
| ProjectCenter | GetProjectCenter (ProjectCenterInfo childInfo, ProjectInfo projectInfo) |
| | Gets a ProjectCenter based on a ProjectCenterInfo and a ProjectInfo. More...
|
| |
| ProjectCenter | GetStandardProjectCenter () |
| | Returns the standard project-center. The standard project-center is from type ProjectType.Project. More...
|
| |
| IList< ElementType > | GetAvailableElementTypes () |
| | Returns a list of all available ElementType for the current LoginScope. More...
|
| |
|
override ProjectCenterInfo | RefreshChild (ProjectCenterInfo childInfo) |
| |
| string | GetTranslation (string text, int firstIndex, int secondIndex, params string[] parameters) |
| | Translates a given text to the language which the API is currently running. More...
|
| |
| IList< ProjectInfo > | GetRecentProjectInfos () |
| | Obtains the ProjectInfo of the recently opened projects. More...
|
| |
| bool | IsExportNeeded (DatabaseExportType databaseExportType) |
| | Checks whether the export is needed or not. More...
|
| |
| Stream | GetExport (ExportSettings exportSettings) |
| | Gets an export stream for the stated export settings. Use ExportSettings.Format in ExportSettings to specify the format of the export. Currently supported are: More...
|
| |
| double | GetGlassPrice (Dictionary< string, object > parameters) |
| | Gets a glass price based on the stated parameters. More...
|
| |
|
void | DisposeChild (ICoreObject coreObject) |
| |
|
bool | IsParentOf (ICoreObject coreObject) |
| |
|
abstract TChildInfo | RefreshChild (TChildInfo childInfo) |
| |
|
void | RefreshChildren () |
| |
| virtual TChild | GetChild (TChildInfo childInfo) |
| |
|
virtual OperationInfo | CanCreateChild () |
| |
| virtual TChildInfo | CreateChild () |
| |
|
virtual OperationInfo | CanDeleteChild (TChildInfo childInfo) |
| |
| virtual void | DeleteChild (TChildInfo childInfo) |
| |
|
virtual OperationInfo | CanMoveFrom (ICoreInfo coreInfo, bool deepCheck=true) |
| |
| virtual TChildInfo | MoveFrom (ICoreInfo coreInfo) |
| |
|
virtual OperationInfo | CanCopyFrom (ICoreInfo coreInfo, bool deepCheck=true) |
| |
| virtual TChildInfo | CopyFrom (ICoreInfo coreInfo) |
| |
|
void | RefreshInfos () |
| |
The LoginScopeUi is the the scope to interact with LogiKal via user interfaces. The LoginScopeUi can only be obtained by using the ServiceProxyBase. It is necessary that a service is running. Currently only memory binding is supported. The children are of type ProjectCenterUi. The children can be received from the CoreObject<T>.Infos.