IOverhead Interface

Represents the overhead in the estimate.
Public Interface IOverhead
This language is not supported or no code example is available.
public interface IOverhead
This language is not supported or no code example is available.
Name Description
Public property WorksheetManager Gets the IWorksheetManager instance which provides methods for managing worksheets in the Overhead workbook.
Top
Methods
 
Name Description
Public method DeleteRowsInOverheadSheet(IRange) Deletes the specified rows from an overhead sheet.
Public method EnsureAllSheetsRefreshed() Ensures that all sheets in the overhead are refreshed, including the planner, cash data sheets and all sheets which may need a refresh after IEstimateVersion.ComputeAll.
Public method FillMacroColumn(string, string, Dictionary<StringObject>, Dictionary<StringObject>, Dictionary<StringObject>) Pushes data to a macro column in a list sheet or a set-of-field sheet in the overhead workbook.
Public method FillMultipleMacroColumns(string, Dictionary<StringDictionary<StringObject>>, Dictionary<StringDictionary<StringObject>>, Dictionary<StringDictionary<StringObject>>) Pushes data to several macro columns in a list sheet or a set-of-field sheet in the overhead workbook.
Public method GetCellValueFromWorkbook(string, string) Reads a value from any cell in any workbook directly. No need for lock.
Public method GetCellValueFromWorkbook(string, int, int) Reads a value from any cell in any workbook directly. No need for lock.
Public method GetCurrencyOfEstimate() Gets the currency of the estimate.
Public method GetCurrencyRates() Gets all the currencies listed in the Currencies sheet with their rates.
Public method GetLockOnWorkbook() Gets a lock on the overhead workbook.
Public method GetReadOnlyCopyOfWorkbook(WorkbookParameters) Gets the overhead workbook for read only purposes.
Public method GetWorkbook() Gets the overhead workbook.
Public method InsertRowsInOverheadSheet(IRange) Inserts the new rows in the specified selection in an overhead sheet. The number of inserted rows is usually the same as the number of rows in the selection.
Public method RefreshWbsSheetOnly() Refreshes the WBS sheet of the overhead workbook when it exists.
Public method ReleaseLockOnWorkbook() Releases the lock on the overhead workbook.
Public method SetCurrencyOfEstimate(string) Sets the currency of the estimate.
Public method SetCurrencyRates(Dictionary<StringDouble>) Sets rates for any currency listed in Currencies sheet.
Top
Remarks
 

To handle the worksheets in the Overhead workbook, use the IWorksheetManager interface that you can obtain from WorksheetManager property.

Version
 
Available since QDV 7.13.0001.

.NET Framework

Supported in: 4.8, 4.7, 4.6, 4.5.2

In this article

Definition