IEstimateVersion Interface
Name | Description | |
---|---|---|
![]() |
Boq | Gets the B.o.Q. of this estimate version. |
![]() |
DatabaseOfEstimate | Gets the database of the estimate. |
![]() |
DatabaseOfEstimateMinute | Gets the minute with rows of 'Database of the estimate'. This is just an alias for IDatabaseOfEstimate.DatabaseOfEstimateMinute. |
![]() |
Estimate | Gets the estimate to which this version belongs. |
![]() |
GlobalVariables | Gets the global variables of this estimate version. |
![]() |
Nomenclatures | Gets the nomenclatures of this estimate version. |
![]() |
Overhead | Gets the overhead of this estimate version. |
![]() |
OverheadCostsMinute | Gets the Overhead costs minute. |
![]() |
Version | Gets the version number of this estimate version. |
![]() |
VersionLetter | Gets the letter of the version (A, B, C, etc.) of this estimate version. |
![]() |
Wbs | Gets the WBS of this estimate version. |
Name | Description | |
---|---|---|
![]() |
ComputeAll(bool, bool) | Computes costs and selling prices. |
![]() |
ComputeCostsOnly() | Computes costs. |
![]() |
CreateWordDocument(string, string, bool, string) | Creates either Docx, Docm, PDF or XPS documents from the current estimate. |
![]() |
EmptyCompleteEstimate(bool, bool) | Removes all tasks and branches from WBS, including associated minute rows. It leaves only one parent node (001000000000000000000000) and one blank sub-task (001001000000000000000000). |
![]() |
ExtractWordTemplate(string, string) | Exports a Word template stored in the estimate to a file. Can be either Docx or Docm. |
![]() |
ForceSellingPrices(ForceSellingPricesKind) | Performs the forcing of the selling prices in the estimate. |
![]() |
GetAnalyticReportingTools() | Gets the reporting tools for this estimate version. |
![]() |
GetCalculationMode() | Gets the calculation mode. |
![]() |
GetGantt() | Gets the IGantt for this version in an estimate. |
![]() |
GetItemTotalQuantity(string, bool) | Returns the total quantity (the sum of quantities of each occurrence) of the specified item in the estimate. |
![]() |
GetLargestDescriptionForReference(string) |
Gets the largest description field available in the estimate for the reference. |
![]() |
GetTargetValueFlag() | Gets the target value flag (tell if the version uses a target value). |
![]() |
IsProgress() | Indicates whether this version is a progress statement. |
![]() |
MakeGroupsSets(bool) | Transforms groups into 1st level sets. Useful for IDIQ contracts (formerly known as call-off contracts). Apply always to whole estimate. |
![]() |
RefreshAll(bool) | Refreshes all WBS mappings, minutes mapping, WBS tree structure, global variables and internal cache of WBS and Minutes data. |
![]() |
ReleaseLocksOnAllWorkbooks() | Releases locks on all workbooks in this estimate version (Overhead, WBS, BOQ, ...). |
![]() |
RemoveAllLinksToDatabaseOfEstimate(bool, bool) | Removes all links to the database of the estimate and makes a copy of the corresponding rows in the minutes. |
![]() |
RemoveAllRowsHavingNoSellingPrice() |
Removes all minute rows having no selling price. Dangerous! Always apply to whole estimate! YOU MUST COMPUTE SELLING PRICES FIRST to avoid deletion of all rows. |
![]() |
RemoveTotalModeEverywhere() | Divides all quantities in minutes by WBS quantity when the Total mode is activated and removes the Total mode at WBS level. |
![]() |
SetCalculationMode(CalculationMode, RestoreWhatOnCalculationChange) | Sets the calculation mode. |
![]() |
SetMinuteColumnFormula(string, string) | Obsolete. Sets a formula in a minute column. |
![]() |
SetMinuteColumnVisibleMode(string, bool, bool) | Obsolete. Defines if a minute column is visible in estimate mode or/and in progress mode. |
![]() |
SetMinuteFieldValueUponCriteria(Dictionary<StringObject>, Dictionary<StringObject>, Dictionary<StringObject>, bool) | Sets value to fields in minutes, globally, according to a criteria. |
![]() |
SetUseTargetValue(bool) | Sets the flag for the target value. |
![]() |
SetValueToWholeMinuteColumn(string, object) | Sets a fixed value to all cells of a column in the minutes. Useful for IDIQ contracts (formerly known as call-off contracts). |
![]() |
SetVatRate(double) | Sets VAT rate for the estimate. |
![]() |
UpdateMinuteValues(string, object, string, object, WhereConditionType, bool) | Updates a field value of multiple minutes based on a test condition. The search is performed on all WBS tasks. |
![]() |
UpdateMinuteValues(string, object, string, object, WhereConditionType, bool, string, WhereConditionType) | Updates a field value of multiple minutes based on a test condition. The search is performed in the specified WBS branches. |
![]() |
UpdateMinuteValues(string, object, string, object, WhereConditionType, bool, IEnumerable<ITask>) | Updates a field value of multiple minutes based on a test condition. The search is performed on the specified WBS tasks. |
![]() |
UpdateSets(bool, IEnumerable<String>, bool, bool) | Updates the sets in the estimate. |
![]() |
UpdateSets(string, int, int, IEnumerable<String>, bool, bool) | Updates the sets in the estimate. |
![]() |
UpdateWholeEstimateFromDatabases(List<String>, List<String>, List<String>) | Updates all rows coming from article databases in whole estimate. |
Available since QDV 7.13.0001.