[This is preliminary documentation and is subject to change.]

The TimesheetDB type exposes the following members.

Constructors

  NameDescription
Public methodTimesheetDB

Methods

  NameDescription
Public methodAddOutputParameterOverloaded.
Public methodAddParameterOverloaded.
Protected methodAddParametersOverloaded.
Public methodClearParameters
Clear all the sql stored procedure parameters
(Inherited from OfficeClipDB.)
Public methodClose
Close the connection, data adapter and the command
(Inherited from OfficeClipDB.)
Public methodCommit
Commits the transaction
(Inherited from OfficeClipDB.)
Protected methodcreateDCAAString
Creates the DCAA string for logging history
Public methodDeleteTimesheet
Deletes a particular timesheet identified by timesheetId.
Public methodDeleteTimesheetDetails
Deletes all the individual timesheet detail items corresponding to a particular timesheet identified by timesheetId.
Public methodDispose
disposes the object for garbage collection
(Inherited from OfficeClipDB.)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodExecuteNonQueryOverloaded.
Protected methodExecuteReader
Executes the sql datareader
(Inherited from OfficeClipDB.)
Protected methodExecuteScalar
Executes the query that returns a single valur
(Inherited from OfficeClipDB.)
Public methodExportTimesheets
Exports a list of timesheets in the QuickBooks timer file format based on the mapping stored corresponding to a particular group.
Protected methodFill
Fills the dataset
(Inherited from OfficeClipDB.)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetActiveTimesheetTasksInfo
Gets the timesheet task information corresponding to the Active timesheet tasks corresponding to a particular group.
Public methodGetHashCode
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.)
Public methodGetLastTimesheetInfo
Gets all the details of the most recent timesheet created for the a particular user for a particular group.
Public methodGetParameterCount
Gets the parameter count
(Inherited from OfficeClipDB.)
Public methodGetParameterValue
Gets the value of the parameter
(Inherited from OfficeClipDB.)
Public methodGetParentChildNodes
Public methodGetParentChildNodeString
Public methodGetPayrollInfo
Public methodGetTimesheetActiveRows
Gets a list of number of rows specified in the currently Active timesheet tasks in the current group.
Public methodGetTimesheetAlreadyExists
Checks whether a timesheet has already been created for a given week starting date for a particular user corresponding to a particular group.
Public methodGetTimesheetComments
Gets a list of all Comments corresponding to a particular timesheet.
Public methodGetTimesheetDetails
Gets the details of all the timesheet detail items for a particular timesheet identified by timesheetId.
Public methodGetTimesheetDetailsForCSV
Public methodGetTimesheetInfo
Gets all the details corresponding to a particular timesheet identified by timesheetId.
Public methodGetTimesheetInfoComments
Gets all the Comments corresponding to a particular timesheet identified by timesheetId.
Public methodGetTimesheetRows
Gets a list of number of rows specified in a particular timesheet tasks.
Public methodGetTimesheets
Gets a list of all the timesheets for a set of users between a given date range for a particular group.
Public methodGetTimesheetsForExport
Gets a set of timesheets which are ready to be exported which were created within a given Date range from a particular group.
Public methodGetTimesheetTaskInfo
Gets all the information related to a particular task identified by taskId.
Public methodGetTimeSheetTaskNames
Gets a set of timesheet task names corresponding to a particular group.
Public methodGetTimesheetTasks
Gets a list of all Active tasks corresponding to a particular group.
Public methodGetTimesheetTasksByGroupId
Gets a set of timesheet tasks corresponding to a particular group.
Public methodGetTimesheetTasksForRdlc
List of timesheet tasks available for a group (used in rdl reports)
Public methodGetTimesheetTasksForTimesheetId
Gets a list of all tasks belonging to a particular timesheet.
Public methodGetTimesheetTasksInfo
Gets the timesheet task Information for active tasks corresponding to a particular timesheet.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetUnexportedTimesheets
Gets all the information related to the timesheets which have not yet been exported from OfficeClip from a particular group.
Public methodGetUnexportedTimesheetTaskNames
Gets a list of all the timesheet task names corresponding to a particular group which have net yet been exported to QuickBooks.
Protected methodInit
Initialize the connection parameters
(Inherited from OfficeClipDB.)
Public methodInitTransactionOverloaded.
Public methodInsertTimesheet
Inserts a new timesheet into the database and routes it to a particular user as defined in the workflow.
Public methodInsertTimesheetCommentInfo
Inserts all the Comments related to a particular timesheet into the database.
Public methodInsertTimesheetDetailInfo
Inserts individual timesheet detail items inside an timesheet into the database.
Public methodInsertTimesheetInfo
Inserts a new timesheet into the database.
Public methodinsertTimesheetTaskInfo
Inserts all the information related to a task.
Public methodInsertTimesheetTasks
Inserts all the information related to a timesheet Tasks corresponding to a particular group using which members of a group can create timesheets.
Public methodIsTimesheetDetailModified
Finds if the timesheet details is modified
Protected methodmarkTimesheetDetailModified
marks the timesheet details to be modified
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRollback
Rolls back the transaction
(Inherited from OfficeClipDB.)
Public methodSetParameterValue
Sets the parameter value of the sql parameter to a known value
(Inherited from OfficeClipDB.)
Protected methodSetSPCommandOverloaded.
Protected methodSetSPDataAdapter
Sets the stored procedure data adapter
(Inherited from OfficeClipDB.)
Public methodSetTimesheetExported
Sets the expired status of the timesheet
Public methodTimesheetSubmissions
Returns the status of the timesheets submitted for a range of weeks
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)
Public methodUpdateTimesheet
Updates all the information related to a particular timesheet into the database and routes it to a particular user as defined in the workflow.
Public methodUpdateTimesheetCommentInfo
Updates all the Comments related to a particular timesheet into the database.
Public methodupdateTimesheetTaskInfo
Inserts all the information related to a task.

Properties

  NameDescription
Public propertyConnectionString
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.)
Protected propertyDBConnString
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.)

See Also