WebSvcTimeSheet Namespace

The WebSvcTimesheet namespace is an arbitrary name for a reference to the Timesheet.asmx Web service of the PSI in Microsoft Office Project Server 2007.

The Timesheet class in the Web service includes methods that manage timesheets. Create, delete, submit, update, read, recall, or audit timesheets. Find timesheets that are late or pending approval; find timesheets by date or period. Get a list of timesheet approvers. Preload work actuals and validate a timesheet line. Get information about non-project (administrative) timesheet lines.

Classes

  Class Description
Public class ResourceDataSet The ResourceDataSet contains information regarding the enterprise resources. See the items documented in WebSvcResource for more information.
Public class ResourceDataSet.CalendarExceptionsDataTable
Public class ResourceDataSet.CalendarExceptionsRow Represents a calendar exception for one resource.
Public class ResourceDataSet.CalendarExceptionsRowChangeEvent Describes event handler settings for the specified data.
Public class ResourceDataSet.ResourceAvailabilitiesDataTable
Public class ResourceDataSet.ResourceAvailabilitiesRow Represents the availability of the resource identified with the RES_UID property.
Public class ResourceDataSet.ResourceAvailabilitiesRowChangeEvent Describes event handler settings for the specified data.
Public class ResourceDataSet.ResourceCustomFieldsDataTable
Public class ResourceDataSet.ResourceCustomFieldsRow Represents a custom field value for a specific ResourceRow row.
Public class ResourceDataSet.ResourceCustomFieldsRowChangeEvent Describes event handler settings for the specified data.
Public class ResourceDataSet.ResourceRatesDataTable
Public class ResourceDataSet.ResourceRatesRow Represents one set of cost rate data for a resource.
Public class ResourceDataSet.ResourceRatesRowChangeEvent Describes event handler settings for the specified data.
Public class ResourceDataSet.ResourcesDataTable
Public class ResourceDataSet.ResourcesRow Represents an enterprise resource.
Public class ResourceDataSet.ResourcesRowChangeEvent Describes event handler settings for the specified data.
Public class TimeSheet Includes methods for managing timesheets in Microsoft Office Project Server 2007.
Public class TimesheetDataSet Represents the dataset used when working with the TimeSheet object and other objects in the WebSvcTimeSheet namespace.
Public class TimesheetDataSet.ActionsDataTable Contains a record of the actions performed on this timesheet.
Public class TimesheetDataSet.ActionsRow Represents an action performed on the timesheet pointed to by the HeadersRow property.
Public class TimesheetDataSet.ActionsRowChangeEvent Describes event handler settings for the specified data.
Public class TimesheetDataSet.ActualsDataTable Contains the actual number of hours the resource worked for the entries in Lines property.
Public class TimesheetDataSet.ActualsRow Contains the actual number of hours recorded for the related TimesheetDataSet.LinesRow object.
Public class TimesheetDataSet.ActualsRowChangeEvent Describes event handler settings for the specified data.
Public class TimesheetDataSet.AuditsDataTable The Audits table contains a line for each TimesheetEnum.AuditOperationType applied to a timesheet.
Public class TimesheetDataSet.AuditsRow Records a TimesheetEnum.AuditOperationType type (Add or Delete) applied to a timesheet.
Public class TimesheetDataSet.AuditsRowChangeEvent Describes event handler settings for the specified data.
Public class TimesheetDataSet.CustomFieldsDataTable Contains custom field values for the related timesheets.
Public class TimesheetDataSet.CustomFieldsRow Represents a custom field value entered for a timesheet row.
Public class TimesheetDataSet.CustomFieldsRowChangeEvent Describes event handler settings for the specified data.
Public class TimesheetDataSet.HeadersDataTable Contains an entry for each timesheet in this dataset.
Public class TimesheetDataSet.HeadersRow Represents one timesheet.
Public class TimesheetDataSet.HeadersRowChangeEvent Describes event handler settings for the specified data.
Public class TimesheetDataSet.LinesDataTable Contains a row for each line of each timesheet in this dataset.
Public class TimesheetDataSet.LinesRow Represents a timesheet line item.
Public class TimesheetDataSet.LinesRowChangeEvent Describes event handler settings for the specified data.
Public class TimesheetListDataSet
Public class TimesheetListDataSet.TimesheetsDataTable
Public class TimesheetListDataSet.TimesheetsRow
Public class TimesheetListDataSet.TimesheetsRowChangeEvent Describes event handler settings for the specified data.

Delegates

  Delegate Description
Public delegate ResourceDataSet.CalendarExceptionsRowChangeEventHandler
Public delegate ResourceDataSet.ResourceAvailabilitiesRowChangeEventHandler
Public delegate ResourceDataSet.ResourceCustomFieldsRowChangeEventHandler
Public delegate ResourceDataSet.ResourceRatesRowChangeEventHandler
Public delegate ResourceDataSet.ResourcesRowChangeEventHandler
Public delegate TimesheetDataSet.ActionsRowChangeEventHandler
Public delegate TimesheetDataSet.ActualsRowChangeEventHandler
Public delegate TimesheetDataSet.AuditsRowChangeEventHandler
Public delegate TimesheetDataSet.CustomFieldsRowChangeEventHandler
Public delegate TimesheetDataSet.HeadersRowChangeEventHandler
Public delegate TimesheetDataSet.LinesRowChangeEventHandler
Public delegate TimesheetListDataSet.TimesheetsRowChangeEventHandler

Enumerations

  Enumeration Description
Public enumeration Action Specifies the action to take on a timesheet.
Public enumeration Navigation Specifies how to navigate a list of timesheet lines.
Public enumeration PreloadType Indicates which lines to preload into a timesheet.