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.Ui Namespace
Ofcas.Lk.Api.Shared Namespace
Files
> Classes
Classes
Interfaces
> ProjectUi Class
DialogResult<T> Class
ElevationUi Class
FileHandlerUi Class
LoginScopeUi Class
PhaseUi Class
ProjectCenterUi Class
ProjectInformationContainerUi Class
ProjectInformationUi Class
ProjectUi Class
ServiceProxy Class
ServiceProxyUi<TService, TCoreObject> Class
SettingContainerUi Class
> ProjectUi Methods
ProjectUi Methods
ProjectUi Properties
Close

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

Methods
Send Feedback
Collapse All Expand All

The methods of the ProjectUi class are listed here.

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(IElevationEditMode, IEnumerable<IElevationInfo>) | Starts editing elevations via user interface asynchronously
| BeginShow(IProjectRunnableProgram, Dictionary<string, object>) | Shows the IProjectRunnableProgram 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.
| CanBeginGetReport | Checks if it is possible to get a report.
| CanBeginShow(IElevationEditMode, IEnumerable<IElevationInfo>) | Checks whether the elevations can be edited or not.
| CanBeginShow(IProjectRunnableProgram, Dictionary<string, object>) | Checks whether the program dialog can be displayed or not.
| CanChangeElevationAssignments | Checks whether the dialog to add or remove elevations can be displayed.
| CanCopyElevationsFrom(IEnumerable<ICoreObjectPath>, IPhaseInfo) | This is CanCopyElevationsFrom, a member of class ProjectUi.
| CanCopyElevationsFrom(IEnumerable<IElevationInfo>, IPhaseInfo) |
| CanEditElevations(string, IEnumerable<IElevationInfo>, IEnumerable<object>) | Checks whether the given elevations can be edited or not using the same key and a separate value for each elevation.
| CanEditElevations(string, IEnumerable<IElevationInfo>, object) | Checks whether the given elevations can be edited or not using the same key and value for each elevation.
| CanFindAndReplace | Checks whether the dialog of find and replace can be displayed or not.
| CanGetReport | Checks if it is possible to get a report.
| CanReport | Checks if it is possible to show a report.
| CanSelectElevation | Checks whether the project supports elevation selection.
| CanShowModal(IElevationEditMode, IEnumerable<IElevationInfo>) | Checks whether the elevations can be edited or not.
| CanShowModal(IProjectRunnableProgram, Dictionary<string, object>) | Checks whether the program dialog can be displayed or not.
| ChangeElevationAssignments | Displays dialogs to change elevation assignments to a fabrication lot or dealer order.
| CopyElevationsFrom(IEnumerable<ICoreObjectPath>, IPhaseInfo) | This is CopyElevationsFrom, a member of class ProjectUi.
| CopyElevationsFrom(IEnumerable<IElevationInfo>, IPhaseInfo) |
| CreateNewInstance(Guid) | This is CreateNewInstance, a member of class ProjectUi.
| CreateNewInstance(Guid, PhaseInfo) | This is CreateNewInstance, a member of class ProjectUi.
| EditElevations(string, IEnumerable<IElevationInfo>, IEnumerable<object>) | A list of elevations are being edited using the same key and a separate value for each elevation.
| EditElevations(string, IEnumerable<IElevationInfo>, object) | A list of elevations are being edited using the same key and value for each given elevation.
| 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.
| GetEditModes | Returns a list of ElevationEditMode which are available for a given elevation selection.
| 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 IProjectRunnablePrograms.
| 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.
| SelectElevation | Opens a window allowing the selection of an elevation and returns the selected elevation.
| 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(IElevationEditMode, IEnumerable<IElevationInfo>) | Starts editing elevations via user interface
| ShowModal(IProjectRunnableProgram, Dictionary<string, object>) | Shows the IProjectRunnableProgram in a modal window.

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