BookingType

BookingType enumeration

Specifies the booking type of a resource.

public enum BookingType

Values

NameValueDescription
Undefined-1Indicates the value was not defined in original project file.
Committed0Indicates Committed booking type.
Proposed1Indicates Proposed booking type.

Remarks

While exporting into XML the Undefined values will be eliminated from resulting XML.

Examples

Shows how to read/write Asn.BookingType property.

var project = new Project();

var task = project.RootTask.Children.Add("Task 1");
task.Set(Tsk.Start, new DateTime(2000, 1, 3, 8, 0, 0));
task.Set(Tsk.Duration, project.GetDuration(8));

var resource = project.Resources.Add("Resource 1");
resource.Set(Rsc.Type, ResourceType.Work);

var assignment = project.ResourceAssignments.Add(task, resource);
assignment.Set(Asn.BookingType, BookingType.Proposed);

Console.WriteLine("Booking Type: " + assignment.Get(Asn.BookingType));

See Also