private static FactoryTimeInfo CreateFactoryTime(IModelProject project) { var info = new FactoryTimeInfo(); info.Name = project.Name; info.StartOffset = TimeSpan.FromHours(6); info.ShiftHours = 12; info.ShiftNames = new string[] { "A", "B" }; return(info); }
private static FactoryTimeInfo InitializeFacotryTime(IModelProject project) { FactoryTimeInfo info = new FactoryTimeInfo(); info.Default = true; info.Name = project.Name; info.StartOffset = TimeSpan.FromHours(-2); info.StartOfWeek = DayOfWeek.Monday; info.ShiftNames = new string[] { "GY", "DY", "SW" }; int shiftCount = info.ShiftNames.Length; info.ShiftHours = 24 / shiftCount; return(info); }
public static void InitFactoryTime(IModelProject project) { FactoryConfiguration.Check(project, InitializeFacotryTime); }
public static void InitFactoryTime(IModelProject project) { FactoryConfiguration.Check(project, CreateFactoryTime); }