QDVWBS Class

NOTE: This member is now obsolete. Use Qdv.UserApi.IEstimateVersion instead.

Represents a WBS or a Version.
<Obsolete("Use Qdv.UserApi.IEstimateVersion instead.")> _ 
Public Class QDVWBS 
Implements IEstimateVersion
This language is not supported or no code example is available.
[Obsolete("Use Qdv.UserApi.IEstimateVersion instead.")] 
public class QDVWBS : IEstimateVersion
This language is not supported or no code example is available.
Name Description
Public constructor QDVWBS(ref QDVEstimate) Obsolete.
Top
Name Description
Public property Fieldnames Obsolete.
Public property MinutesMapping Obsolete.
Public property SetGlobalVariableByProperty(string) Obsolete.
Public property SetMinutesFieldValueByProperty(string, int, string) Writes a value to a minute cell.
Public property Tasks Obsolete.
Public property Version Gets the version number of this estimate version.
Public property WBSMapping Obsolete.
Top
Methods
 
Name Description
Public method CopyWholeWBSColumnValues(string, string, bool, WhereInWBSBranches, ref int, ref string) Obsolete. Copy whole content of a column into another column
Public method CreateNewSubTask(string, ref int, ref string) Obsolete. Creates a new sub-task below mentioned task, at the depth level of the mentioned task + 1.
Public method CreateNewTask(string, ref int, ref string) Obsolete. Creates a new task below mentioned task, at the same depth level.
Public method CreateWordDocument(string, string, bool, string, string) Obsolete. Creates either Docx, Docm, PDF or XPS documents from the current estimate.
Public method DeleteRowFromMinute(string, int, int, bool, ref int, ref string) Obsolete. Deletes one or more rows from a task.
Public method DeleteTask(string, bool, bool, ref string) Obsolete. Deletes a task and its content.
Public method Dispose()
Public method EmptyCompleteEstimate(bool, bool, ref string) Obsolete. Removes all tasks and branches from WBS, including associated minute rows. It leaves only one parent node (001000000000000000000000) and one blank sub-task (001001000000000000000000).
Public method Equals(Object) Determines whether the specified object is equal to the current object. (inherited from Object).
Public method ExtractWordTemplate(string, string, string) Obsolete. Exports a Word template stored in the estimate to a file. Can be either Docx or Docm.
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (inherited from Object).
Public method FreezeCurrentVersion(string, ref int, ref string) Obsolete. Freezes the current version so that it cannot be modified.
Public method GetCellValueFromWorkbook(SelectWorkbook, string, string) Obsolete. Reads a value from any cell in any workbook directly. No need for lock.
Public method GetCellValueFromWorkbook(SelectWorkbook, string, int, int) Obsolete. Reads a value from any cell in any workbook directly. No need for lock.
Public method GetFullDataForMinute(string) Obsolete.
Public method GetFullDataForWBS(bool) Obsolete.
Public method GetGlobalVariableNames() Obsolete. Gets the list of names of all global variables.
Public method GetGlobalVariableValue(ref string) Obsolete. Gets the value of a global variable.
Public method GetHashCode Serves as the default hash function. (inherited from Object).
Public method GetHeadingsInWBS(string, int) Obsolete. Returns the heading of a column in the WBS. Gets the displayed name and the parent name.
Public method GetHexIDDepthLevel(string) Obsolete.
Public method GetHexIDForScope(string, bool) Obsolete.
Public method GetLargestDescriptionForReference(string)

Gets the largest description field available in the estimate for the reference.

Public method GetMinuteFieldValue(string, int, string) Obsolete. Returns value from a minute cell.
Public method GetMinuteFieldsValues(string, int, int, List<String>, bool, ref int, ref string) Obsolete. Returns Dictionary(Of String, Dictionary(Of Integer, Object)) from a selection of row in a minute.
Public method GetMinuteRowsCount(string) Obsolete. Returns the count of rows in a minute.
Public method GetMinuteValue(string, int, string) Obsolete.
Public method GetMultipleTaskInGanttAssignation(string, int, ref int, ref string) Obsolete. Returns an GanttTasksAssignation object representing Gantt Tasks being referenced in the row. Is to be used when multiple Gantt Tasks are pointed out by the same row.
Public method GetTaskOrBranchValue(string, string, WhereInWBSBranches, ref int, ref string) Obsolete. Returns the content of a WBS cell as an object.
Public method GetTaskOrBranchValue(string, string, ref int, ref string) Obsolete. Returns the content of a WBS cell as an object.
Public method GetTaskValue(string, string) Obsolete. Returns the content of a WBS cell.
Public method GetType Gets the Type of the current instance. (inherited from Object).
Public method GetWBSFieldsValues(string, List<String>, ref int, ref string) Obsolete. Reads values from several columns in a WBS row directly from database.
Public method InsertRowsIntoMinute(string, int, int, ref int, ref string) Obsolete. Inserts one or more empty rows into a task.
Public method InsertWBSColumnIntoWorkbook(string, int, string) Obsolete. Inserts a new user/free column in WBS estimate.
Public method IsCurrentVersionFrozen() Obsolete. Indicates whether the current version is frozen.
Public method IsProgress() Obsolete. Indicates whether this version is a progress statement.
Public method MakeGroupsSets(bool, string) Obsolete. Transforms groups into 1st level sets. Useful for call-off-contracts. Apply always to whole estimate.
Protected method MemberwiseClone Creates a shallow copy of the current Object. (inherited from Object).
Public method PreLoadAllMinuteForABranch(string) Pre-loads minutes data to speed up the further processing.
Public method PushNewProgress(string, string, bool, bool, ref int, ref string) Obsolete. Pushes a new progress derived from current WBS.
Public method PushNewVersion(string, string, bool, bool, ref int, ref string) Obsolete. Pushes a new version derived from the current WBS.
Public method RefreshAll(bool) Refreshes all WBS mappings, minutes mapping, WBS tree structure, global variables and internal cache of WBS and Minutes data.
Public method RemoveAllLinks(int) Removes all links between tasks in the WBS
Public method RemoveAllLinksToDatabaseOfTheEstimate(bool, bool, string) Obsolete. Removes all links to the database of the estimate and make a copy of corresponding rows in the minutes
Public method RemoveAllRowsHavingNoSellingPrice(string) Obsolete.

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.

Public method RemoveTotalModeEverywhere(ref string) Obsolete. Divides all quantities in minutes by WBS quantity when the Total mode is activated and removes the Total mode at WBS level.
Public method SaveTaskInfo(string, string) Obsolete.
Public method SetGlobalVariableValue(string, object, int) Obsolete.
Public method SetMinuteColumnFormula(string, string, string) Obsolete. Sets a formula in a minute column.
Public method SetMinuteColumnVisibleMode(string, bool, bool, string) Obsolete. Defines if a minute is visible in estimate mode or/and in progress mode.
Public method SetMinuteFieldValueUponCriteria(Dictionary<StringObject>, Dictionary<StringObject>, Dictionary<StringObject>, bool, ref string, ref int) Obsolete. Sets value to fields in minutes, globally, according to a criteria.
Public method SetMinutesFieldValue(string, int, string, object) Obsolete. Writes a value to a minute cell.
Public method SetMinutesFieldValue(string, int, Dictionary<StringObject>) Obsolete. Writes values to a minute row.
Public method SetPermissionsOfWBSColumn(int, bool, bool, bool, string) Obsolete. Sets permissions to user/free column in WBS.
Public method SetUseTargetValue(int) Sets the flag for the target value.
Public method SetVATRate(double, ref string) Obsolete. Sets VAT rate for estimate.
Public method SetValueToWholeMinuteColumn(string, object) Empty a complete column in the minutes. Useful for call-off-contracts
Public method SetValueToWholeWBSColumn(string, object, int) Obsolete. Sets a fixed value to all cells of a WBS column
Public method SetValueToWholeWBSColumn(string, object, bool, WhereInWBSBranches, ref int, ref string) Obsolete. Sets a fixed value to all cells of a WBS column
Public method SetWBSColumnCopyToQuantityFlag(string, bool, string) Obsolete. Defines if values of a WBS column must be copied to WBS_Quantity column when running progress statements.
Public method SetWBSColumnDescription(int, string, string) Obsolete. Sets description  of a user/free column in WBS.
Public method SetWBSColumnTitle(string, string, WBSTitleRow, ref int, ref string) Obsolete.
Public method SetWBSColumnVisibility(int, bool, string) Obsolete. Sets visibility of a user/free column in WBS.
Public method SetWBSColumnVisibleMode(string, bool, bool, string) Obsolete. Defines if a WBS is visible in estimate mode or/and in progress mode.
Public method SetWBSFieldValue(string, string, object, ref int, ref string, WhereInWBSBranches) Obsolete. Writes a value to the WBS.
Public method SetWBSFieldsValues(string, Dictionary<StringObject>, ref int, ref string) Obsolete. Writes values to a WBS row, either branch or task. Provides a way to write directly to the database.
Public method SumWBSColumnsGlobally(string, string, bool, WhereInWBSBranches, ref int, ref string) Obsolete.
Public method ToString Returns a string that represents the current object. (inherited from Object).
Public method UpdateMinuteValues(string, object, string, object, WhereTypeEnum, bool) Obsolete.
Public method UpdateMinuteValues(string, object, string, object, WhereTypeEnum, bool, string, WhereTypeEnum) Obsolete.
Public method UpdateMinuteValues(string, object, string, object, WhereTypeEnum, bool, string[]) Obsolete.
Public method UpdateRowsFromDatabases(string, int, int, List<String>, List<String>, List<String>, ref string) Obsolete. Updates specified rows when they come from article databases.
Public method UpdateSets(bool, IEnumerable<String>, bool, bool) Updates the sets in the estimate.
Public method UpdateSets(string, int, int, IEnumerable<String>, bool, bool) Updates the sets in the estimate.
Public method UpdateWholeEstimateFromDatabases(List<String>, List<String>, List<String>, ref string) Obsolete. Updates all rows coming from article databases in whole estimate.
Top
Name Description
Public enumeration WhereInWBSBranches Obsolete. When reading data from a WBS branch (a chapter) it specifies where to read the data from.
Public enumeration WhereTypeEnum Obsolete.
Top
QDVUserAPI.QDVWBS

.NET Framework

Supported in: 4.8, 4.7, 4.6, 4.5.2

In this article

Definition