Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
 public static void InitFactoryTime(IModelProject project)
 {
     FactoryConfiguration.Check(project, InitializeFacotryTime);
 }
Ejemplo n.º 4
0
 public static void InitFactoryTime(IModelProject project)
 {
     FactoryConfiguration.Check(project, CreateFactoryTime);
 }