QDVEstimate Class

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

Represents an estimate.
<Obsolete("Use Qdv.UserApi.IEstimate instead.")> _ 
Public Class QDVEstimate 
Implements IEstimate, _ 
IDisposable
This language is not supported or no code example is available.
[Obsolete("Use Qdv.UserApi.IEstimate instead.")] 
public class QDVEstimate : IEstimate
IDisposable
This language is not supported or no code example is available.
Name Description
Public constructor QDVEstimate(string) Obsolete. Initializes a new instance of the QDVEstimate class.
Top
Name Description
Public property CurrentWBS Obsolete.
Public property EstimateVersions Gets a dictionary representing all versions, including progress statements being in the estimate file.
Public property GetAnomalyList Obsolete. Gets a dictionary representing all anomalies pushed by the current macro.
Public property GetCounterFieldsWritten Gets the number of fields changed by the current macro.
Public property GetCounterGLVWritten Gets the number of global variables changed by the current macro.
Public property LastErrorText Obsolete. Gets the text of the last error
Public property MacroList Gets a dictionary containing the list of all macros and requests available in the estimate file.
Top
Methods
 
Name Description
Public method AnalyticReportingTools(int) Obsolete.
Public method AppendToAnomalyList(string, int, string) Appends an entry to anomaly list.
Public method ChangeCalculationMode(CalculationMode, RestoreWhatOnCalculationChange) Obsolete.
Public method ChangeCalculationMode(int, int) Changes the calculation mode.
Public method Check_And_Repaint() Triggers a full check and repaint of the estimate as if the 'Check and Repaint' button was pressed in QDV.
Public method ClearAnomalyList() Clears the anomaly stack.
Public method ClearRowValues(string, int) Obsolete. Clears all data on a particular minute row, just as it is after you insert a new row.
Public method CloseEstimate() Closes the estimate and releases memory.
Public method ComputeAll(int, int) Obsolete. Computes costs and selling prices.
Public method ComputeCostsOnly() Obsolete. Computes costs.
Public method Dispose()
Public method Equals(Object) Determines whether the specified object is equal to the current object. (inherited from Object).
Public method EstimateHasBOQ() Determines whether the estimate has the BOQ option activated.
Public method ExtractFileFromEstimate(string, string, bool, ref string) Obsolete. Extract a file previously stored into an estimate.
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 ForceSellingPrices(MustForceWhat) Obsolete. Performs the forcing of the selling prices in the estimate.
Public method GetActiveMinuteWorkbook(bool) Gets the workbook of currently active minute.
Public method GetGanttMode() Obsolete.
Public method GetHashCode Serves as the default hash function. (inherited from Object).
Public method GetListOfEmbeddedFiles(ref int, ref string) Obsolete. Gets a list of all embedded files in the estimate.
Public method GetLockOnWorkbook(SelectWorkbook) Obsolete.
Public method GetMacro(string, string, bool) Gets a macro from the macro provider and saves it to a file.
Public method GetNomenclaturesWorkbook(string, string, List<String>, NomenclatureFilterIDs, NomenclatureColorMarking, NomenclatureModeIds, string, bool, bool, string, int, bool, int, int) Obsolete.
Public method GetReadOnlyImageOfWorkbook(SelectWorkbook, bool, int, bool) Obsolete. Gets a workbook for read only purposes.
Public method GetSetOfFieldsInfo() Gets the information about all sets of fields in the estimate.
Public method GetType Gets the Type of the current instance. (inherited from Object).
Public method GetWBSForVersion(int) Obsolete.
Public method GetWorkbook(SelectWorkbook) Obsolete.
Public method GetWorkbookFromProfile(IExportType, string, Dictionary<StringObject>) Obsolete. Returns a Spreadsheet Gear workbook based on a report profile (PFL)
Public method GetWorkbookFromProfile(string, Dictionary<StringObject>, ExportType) Obsolete. Returns a workbook containing the estimate seen through the report profile (Obsolete)
Public method ImportWbsAndMinutesContent(string)
Public method ImportWbsContentOnly(string)
Public method IsConnectedToManagement() Indicates whether the estimate is currently connected to a management database (basic management or ProMo+).
Public method MacroExists(string) Determines whether a macro with specified ID exists in the macro provider.
Protected method MemberwiseClone Creates a shallow copy of the current Object. (inherited from Object).
Public method MoveCursorToMinuteRowColumn(string, int, string) Moves the cursor to a specified location.
Public method PostMessageWithIcon(string, IconType) Obsolete. Pops up a text message with OK button.
Public method ReadFromManagementDatabase() Obsolete. Synchronizes the estimate with management databases (basic management or ProMo+). Reads values only.
Public method RecordArticle(string, int, int, string, bool) Obsolete.
Public method RefreshAll(bool) Refreshes all lists in the current estimate and the current version such as versions, global variables, mapping of minutes and WBS, the tasks tree, user profiles, distribution curves, etc.
Public method ReleaseLockOnWorkbook(SelectWorkbook) Obsolete.
Public method ReleaseLocksOnAllWorkbooks() Obsolete.
Public method RemoveFileFromEstimate(string, ref string) Obsolete. Remove an existing file from the estimate.
Public method RemoveMacro(string) Removes a macro.
Public method RenameMacro(string, string) Renames a macro.
Public method Repaint_Current_View(int, int) Obsolete. Repaints the current estimate view in QDV GUI.
Public method ResetCounterDataWritten() Resets the counters for Fields modified and Global variables modified.
Public method ResetRestrictFieldsToSpeedUp() Must be called when a macro is started! Otherwise, the restrictions from a previous request execution could be still applied to the estimate. Moreover, this should be called when IEstimate.RunQdvRequest finishes, for the same reason.
Public method RestrictFieldsToSpeedUp(List<String>, List<String>) Restricts the columns (mappings) that will be used during the next estimate processing. This is to speed up execution of requests.
Public method RunEXCELMacro(string, int, ref RunMacroEvent, ref CallingContext) Obsolete. Executes an Excel macro.
Public method RunQDVMacro(string, ref RunMacroEvent, ref CallingContext) Obsolete.
Public method RunQDVRequest(string, int, int, int, ref RunMacroEvent) Obsolete.
Public method SaveEstimateToDisk(ref string, bool) Obsolete. Saves the estimate to disk.
Public method SaveMacro(string, string, string) Saves a macro into the macro owner.
Public method SetMacroButton(int, int, string, string, string, int) Adds / Defines a macro button and places it in the Automation menu.
Public method StoreFileToEstimate(string, string, string, ref int, ref string) Obsolete. Store any file as embedded data in the estimate.
Public method ToString Returns a string that represents the current object. (inherited from Object).
Public method WriteToManagementDatabase(ref List<String>) Obsolete. Synchronizes the estimate with management databases (basic management or ProMo+). Writes values only.
Top
Name Description
Public structure RunMacroEvent Obsolete. This structure is to be passed to run macro and requests functions. It lets you read error messages and error numbers returned by a macro or a request.
Top
Name Description
Public enumeration ExportType Obsolete.
Public enumeration GanttMode Obsolete.
Public enumeration IconType Obsolete. Specifies the icon to be shown.
Public enumeration SelectWorkbook Obsolete. Specifies a workbook of the estimate.
Top
QDVUserAPI.QDVEstimate

.NET Framework

Supported in: 4.8, 4.7, 4.6, 4.5.2

In this article

Definition