[This is preliminary documentation and is subject to change.]
The ExpenseDB type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| ExpenseDB |
Methods
| Name | Description | |
|---|---|---|
| AddOutputParameter | Overloaded. | |
| AddParameter | Overloaded. | |
| AddParameters | Overloaded. | |
| ClearParameters |
Clear all the sql stored procedure parameters
(Inherited from OfficeClipDB.) | |
| Close |
Close the connection, data adapter and the command
(Inherited from OfficeClipDB.) | |
| Commit |
Commits the transaction
(Inherited from OfficeClipDB.) | |
| DeleteExpense |
Deletes a particular expense identified by ExpenseId.
| |
| DeleteExpenseDetails |
Deletes all the details corresponding to a particular expense identified by ExpenseId.
| |
| Dispose |
disposes the object for garbage collection
(Inherited from OfficeClipDB.) | |
| Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) | |
| ExecuteNonQuery | Overloaded. | |
| ExecuteReader |
Executes the sql datareader
(Inherited from OfficeClipDB.) | |
| ExecuteScalar |
Executes the query that returns a single valur
(Inherited from OfficeClipDB.) | |
| Fill |
Fills the dataset
(Inherited from OfficeClipDB.) | |
| Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) | |
| GetActiveExpenseRows |
Gets a list of number of rows specified in the currently Active in the group.
| |
| GetActiveExpenseTypesInfo |
Gets all the information related to the currently Active expense types corresponding to a particular group.
| |
| GetAirfareExpenseDetailInfo |
Gets all the details for an airfare type expense detail item
based on the ExpenseId and ExpenseDetailId specified in the
the ExpenseAirfareInfo object as input.
| |
| GetAllExpenseTypes |
Gets a list of all the expense types defined for a particular expense identified by the expenseId.
| |
| GetAllExpenseTypesInfo |
Gets the all the information of expense types used in the expense with expenseId.
| |
| GetAutorentalExpenseDetailInfo |
Gets all the details for an auto rental type expense detail item
based on the ExpenseId and ExpenseDetailId specified in the
the ExpenseAutorentalInfo object as input.
| |
| GetExpenseAlreadyExists |
Checks for a given start date, whether an expense has already been created by a particular
user corresponding to a particular group.
| |
| GetExpenseComments |
Gets a list of all Comments corresponding to a particular expense.
| |
| GetExpenseDetails |
Gets all the expense details items created within a particular expense identified by ExpenseId.
| |
| GetExpenseDetailsForCSV |
Gets all the expense details items created within a particular expense identified by ExpenseId.
| |
| GetExpenseInfo |
Gets all the details related to a particular expense identified by ExpenseId.
| |
| GetExpenseInfoComments |
Gets all the Comments corresponding to
a particular expense identified by ExpenseId.
| |
| GetExpenseRows |
Gets a list of number of rows specified in a particular expense types.
| |
| GetExpenses |
Gets a list of all the expenses for a set of users between a given date range for a particular group.
| |
| GetExpensesForExport |
Gets a set of expenses which are ready to be exported
which were created within a given Date range from a particular group.
| |
| GetExpenseTypeById |
Gets the expense types for an expense type id.
| |
| GetExpenseTypeInfo |
Gets all the details corresponding to a particular expense type.
| |
| GetExpenseTypeList |
Gets a list of all the expense types defined in the Active expense types for a particular group.
| |
| GetExpenseTypes | Overloaded. | |
| GetExpenseTypesForRdlc |
List of expense types available for a group (used for rdl reports)
| |
| GetExpenseTypesInfoForExpenseId |
Gets the expense types for expenseId, if the expenseId is -1 then
gets the expense types for the groupId.
| |
| GetHashCode | Serves as a hash function for a particular type. GetHashCode()()() is suitable for use in hashing algorithms and data structures like a hash table. (Inherited from Object.) | |
| GetHotelExpenseDetailInfo |
Gets all the details for an hotel type expense detail item
based on the ExpenseId and ExpenseDetailId specified in the
the ExpenseHotelInfo object as input.
| |
| GetLastExpenseInfo |
Gets all the informatin related to the most recent expense created by a
particular user corresponding to a particular group.
| |
| GetParameterCount |
Gets the parameter count
(Inherited from OfficeClipDB.) | |
| GetParameterValue |
Gets the value of the parameter
(Inherited from OfficeClipDB.) | |
| GetTaxiExpenseDetailInfo |
Gets all the details for a taxi type expense detail item
based on the ExpenseId and ExpenseDetailId specified in the
the ExpenseTaxiInfo object as input.
| |
| GetTelephoneExpenseDetailInfo |
Gets all the details for a telephone type expense detail item
based on the ExpenseId and ExpenseDetailId specified in the
the ExpenseTelephoneInfo object as input.
| |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| Init |
Initialize the connection parameters
(Inherited from OfficeClipDB.) | |
| InitTransaction | Overloaded. | |
| InsertExpense |
Inserts a new expense into the database and routes it to a particular user as defined in the workflow.
| |
| InsertExpenseAirfareInfo |
Inserts airfare expense detail item crated inside an expense into the database.
| |
| InsertExpenseAutorentalInfo |
Inserts auto rental expense detail item created inside an expense into the database.
| |
| InsertExpenseCommentInfo |
Inserts a new expense Comment created inside an expense
| |
| InsertExpenseDetailInfo |
Inserts individual expense detail items inside an expense into the database.
| |
| InsertExpenseHotelInfo |
Inserts hotel expense detail item crated inside an expense into the database.
| |
| InsertExpenseInfo |
Inserts a new expense into the database.
| |
| InsertExpenseTaxiInfo |
Inserts taxi expense detail item created inside an expense into the database.
| |
| InsertExpenseTelephoneInfo |
Inserts telephone expense detail item created inside an expense into the database.
| |
| InsertExpenseTypeInfo |
Inserts all the information related to a expense type.
| |
| InsertExpenseTypes |
Inserts all the information related to a expense types
corresponding to a a particular group.
| |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| Rollback |
Rolls back the transaction
(Inherited from OfficeClipDB.) | |
| SetExpenseExported |
Sets the expired status of the expense
| |
| SetParameterValue |
Sets the parameter value of the sql parameter to a known value
(Inherited from OfficeClipDB.) | |
| SetSPCommand | Overloaded. | |
| SetSPDataAdapter |
Sets the stored procedure data adapter
(Inherited from OfficeClipDB.) | |
| ToString | Returns a String that represents the current Object. (Inherited from Object.) | |
| UpdateExpense |
Updates all the details realted to a particular expense
into the database and routes it to a particular user
as defined in the workflow.
| |
| UpdateExpenseCommentInfo |
Updates an expense Comment defined inside an expense.
| |
| UpdateExpenseTypeInfo |
Inserts all the information related to a expense types.
|
Properties
| Name | Description | |
|---|---|---|
| ConnectionString |
Gets the OfficeClip.DBLayer.ConnectionString property encapsulates
a callout to the ASP+ Config System to obtain the
database connection string for the application.
(Inherited from OfficeClipDB.) | |
| DBConnString |
The database connection string that is only available within the framework of the DBLayer.
This should only be set through a constructor so this is not available outside
the DBLayer. A default conection string is assumed if not set.
(Inherited from OfficeClipDB.) |
