You are here: Symbol Reference
Symbol Reference
> Ofcas.Lk.Api.Client.Ui Namespace
Ofcas.Lk.Api.Client.Core Namespace
Ofcas.Lk.Api.Client.Core.Exceptions Namespace
Ofcas.Lk.Api.Client.Core.Interfaces Namespace
Ofcas.Lk.Api.Client.Ui Namespace
Ofcas.Lk.Api.Client.Ui.Interfaces Namespace
Ofcas.Lk.Api.Shared.DC Namespace
Ofcas.Lk.Api.Shared.DC.Enums Namespace
Ofcas.Lk.Api.Shared.DC.Interfaces Namespace
Files
> Classes
Classes
> ProjectUi Class
DialogResult<T> Class
ElevationUi Class
LoginScopeUi Class
PhaseUi Class
ProjectCenterUi Class
ProjectInformationContainerUi Class
ProjectInformationUi Class
ProjectUi Class
ServiceProxy Class
ServiceProxyUi<TService, TCoreObject> Class
Close

Ofcas.Lk.Api.Client - Version 3.0 | Contents Index Home |

ProjectUi Class
Send Feedback
Collapse All Expand All

ProjectUi is the representation of a LogiKal project and provides methods with user interactions. The children are of type PhaseUi. The children can be received from the InfoList (CoreObject{T}.Infos).

Class Hierarchy

File: ProjectUi.cs

Namespace: Ofcas.Lk.Api.Client.Ui

Syntax
C#
public class ProjectUi : Project;
Methods
Show:Protected
No members matching the current filter

| Name | Description
| Add | Used to add an ICoreInfo to a project of type ProjectType.FabricationLot. This is the dialog-based variant and may display a dialog if necessary.
| AddElevations | Displays dialogs to select elevations that will be added to a fabrication lot or dealer order.
| AddProject | Displays dialogs to select a project that will be added to a fabrication lot or dealer order.
| BeginGetReport | Asynchronously retrieves a report according to the given report type via user interface. The report is generated for the passed elevations. If an empty list is passed, a report with all elevations of the project is automatically generated.
| BeginReport | Asynchronously creates a report according to the given report type via user interface. The report is generated for the passed elevations. If an empty list is passed, a report with all elevations of the project is automatically generated.
| BeginShow | Shows the ProjectRunnableProgram in a modal window.
| CanAdd | Used to check if an ICoreInfo can be added to a project of type ProjectType.FabricationLot.
| CanAddElevations | Checks whether the dialog to add elevations can be displayed.
| CanAddProject | Checks whether the dialog to add a Project can be displayed.
| CanBeginShow | Checks whether the program dialog can be displayed or not.
| CanFindAndReplace | Checks whether the dialog of find and replace can be displayed or not.
| CanReport | Checks if it is possible to show a report.
| CanShowModal | Checks whether the program dialog can be displayed or not.
| CreateNewInstance(Guid) | This is CreateNewInstance, a member of class ProjectUi.
| CreateNewInstance(Guid, PhaseInfo) | This is CreateNewInstance, a member of class ProjectUi.
| EndGetReport | Waits for the ISynchronizedOperation and retrieves the result.
| EndReport | Waits for the ISynchronizedOperation and retrieves the result.
| EndShow | Waits for the ISynchronizedOperation to finish.
| FindAndReplace | Displays a dialog to find and replace items in elevations. In case the DialogResultCode is Accepted, all ElevationInfos contained in the project need to be refreshed.
| GetChild | Gets a PhaseUi based on a PhaseInfo.
| GetChildren | Gets a PhaseUis based on a PhaseInfos.
| GetProjectInformationContainer | Returns the project information container to the given project information type (IProjectInformationType). The ProjectInformationContainerUi allows access to the items of the corresponding project information.
| GetReport | Creates a retrieves according to the given report type via user interface. The report is generated for the passed elevations. If an empty list is passed, a report with all elevations of the project is automatically generated.
| GetRunnablePrograms | Retrieves a list of available ProjectRunnablePrograms.
| Report | Creates a report according to the given report type via user interface. The report is generated for the passed elevations. If an empty list is passed, a report with all elevations of the project is automatically generated.
| SelectGlass | Selects a glass via user interface.
| SetApplicationHandle | Sets an ui handle. All opened user interfaces used this handle as parent. After an operation the default handle from the login scope will be used (ServiceProxyBase{TService,TCoreObject}.Login).
| ShowModal | Shows the ProjectRunnableProgram in a modal window.

Properties

| Name | Description
| Parent | The parent of this object.

Links
ProjectUi Methods
ProjectUi Properties

Copyright © 2021 Orgadata AG. All rights reserved.
What do you think about this topic? Send feedback!