WorkUnit

WorkUnit class

Represents working hours.

public class WorkUnit

Constructors

NameDescription
WorkUnit(DateTime, DateTime)Initializes a new instance of the WorkUnit class. Creates new WorkUnit object with the specified From and To dates.

Properties

NameDescription
From { get; set; }Gets or sets the From date.
To { get; set; }Gets or sets the To date.
WorkingHours { get; set; }Gets or sets the duration of working hours.

Examples

Shows how to work with work unit information.

var project = new Project(DataDir + "Project1.mpp");

var calendar = project.Calendars.GetByUid(1);

// get working hours for specific date
var workUnit = calendar.GetWorkingHours(new DateTime(2020, 4, 8, 8, 0, 0), new DateTime(2020, 4, 9, 17, 0, 0));

Console.WriteLine("From: " + workUnit.From);
Console.WriteLine("To: " + workUnit.To);
Console.WriteLine("Working hours: " + workUnit.WorkingHours);

See Also