IManagementDatabaseEstimateTable Interface

Represents a main table with estimates (projects) in a management database.
Public Interface IManagementDatabaseEstimateTable 
Inherits IManagementDatabaseTable
This language is not supported or no code example is available.
public interface IManagementDatabaseEstimateTable : IManagementDatabaseTable
This language is not supported or no code example is available.
Name Description
Public property Columns Gets columns definitions of the table. (inherited from IManagementDatabaseTable).
Public property Database Gets the database which contains this table. (inherited from IManagementDatabaseTable).
Public property Estimates Gets the collection of all estimates and their all versions in the table.
Public property ID Gets the ID of this table. (inherited from IManagementDatabaseTable).
Public property IsEstimateTable Gets a value indicating whether this instance is an estimate table. (inherited from IManagementDatabaseTable).
Public property Name Gets the name of the table. (inherited from IManagementDatabaseTable).
Top
Methods
 
Name Description
Public method CreateNewEstimate() Creates a new estimate, with a single version 0.
Public method DeleteEstimate(string) Deletes all versions of the specified estimate.
Public method GetAllEstimateGuids() Gets the list of GUIDs for all estimates in the table.
Public method GetEstimate(string, int) Gets the estimate instance for specified estimate GUID and version.
Public method GetEstimateVersions(string) Gets the list of all available estimate versions.
Public method GetReadOnlyCopyOfWorkbook(WorkbookParameters) Gets the table workbook for read only purposes. (inherited from IManagementDatabaseTable).
Public method PushNewVersion(string) Pushes a new version of the specified estimate.
Public method Save() Saves all modified estimates or rows in this table into the database. (inherited from IManagementDatabaseTable).
Top
Remarks
 

A management database contains exactly one main estimate table. This is the first table and it cannot be deleted. In addition to other custom tables, this one provides more functionality specifically targeted to estimates.

The estimate table contains rows representing a single version of an estimate. Multiple versions of an estimate are represented by multiple rows with the same GUID. Visually, they can be shown as expanded or collapsed with the + or - icon.

Version
 
Available since QDV 7.14.520.

.NET Framework

Supported in: 4.8, 4.7, 4.6, 4.5.2

In this article

Definition