internal MasterTableOperation(MasterTableArticle articles , MasterTableResourceSkill resourceSkill , MasterTableResourceTool resourceTool) { DUMP_TRUCK_WEDDING = new M_Operation { ArticleId = articles.DUMP_TRUCK.Id, Name = "Dump-Truck: Wedding", Duration = 15, ResourceSkillId = resourceSkill.ASSEMBLING.Id, ResourceToolId = resourceTool.ASSEMBLY_SCREWDRIVER.Id, HierarchyNumber = 10 }; GLUE_TRUCK_BED = new M_Operation { ArticleId = articles.DUMP_TRUCK.Id, Name = "Glue Truck-Bed", Duration = 10, ResourceSkillId = resourceSkill.ASSEMBLING.Id, ResourceToolId = resourceTool.ASSEMBLY_SCREWDRIVER.Id, HierarchyNumber = 20 }; // assemble Truck RACE_TRUCK_WEDDING = new M_Operation { ArticleId = articles.RACE_TRUCK.Id, Name = "Race-Truck: Wedding", Duration = 15, ResourceSkillId = resourceSkill.ASSEMBLING.Id, ResourceToolId = resourceTool.ASSEMBLY_SCREWDRIVER.Id, HierarchyNumber = 10 }; GLUE_RACE_WING = new M_Operation { ArticleId = articles.RACE_TRUCK.Id, Name = "Glue Race Wing", Duration = 5, ResourceSkillId = resourceSkill.ASSEMBLING.Id, ResourceToolId = resourceTool.ASSEMBLY_SCREWDRIVER.Id, HierarchyNumber = 20 }; // assemble chassie Dump-Truck DUMP_TRUCK_ASSEMBLE_LAMPS = new M_Operation { ArticleId = articles.CHASSIS_TYPE_DUMP.Id, Name = "Dump-Truck: Assemble Lamps", Duration = 5, ResourceSkillId = resourceSkill.ASSEMBLING.Id, ResourceToolId = resourceTool.ASSEMBLY_SCREWDRIVER.Id, HierarchyNumber = 10 }; DUMP_TRUCK_MOUNT_ENGINE = new M_Operation { ArticleId = articles.CHASSIS_TYPE_DUMP.Id, Name = "Dump-Truck: Mount Engine to Cabin", Duration = 5, ResourceSkillId = resourceSkill.ASSEMBLING.Id, ResourceToolId = resourceTool.ASSEMBLY_SCREWDRIVER.Id, HierarchyNumber = 20 }; // assemble chassie Race Truck RACE_TRUCK_ASSEMBLE_LAMPS = new M_Operation { ArticleId = articles.CHASSIS_TYPE_RACE.Id, Name = "Race-Truck: Assemble Lamps", Duration = 5, ResourceSkillId = resourceSkill.ASSEMBLING.Id, ResourceToolId = resourceTool.ASSEMBLY_SCREWDRIVER.Id, HierarchyNumber = 10 }; RACE_TRUCK_MOUNT_ENGINE_EXTENSION = new M_Operation { ArticleId = articles.CHASSIS_TYPE_RACE.Id, Name = "Mount Engine Extension", Duration = 5, ResourceSkillId = resourceSkill.ASSEMBLING.Id, ResourceToolId = resourceTool.ASSEMBLY_SCREWDRIVER.Id, HierarchyNumber = 20 }; RACE_TRUCK_MOUNT_ENGINE = new M_Operation { ArticleId = articles.CHASSIS_TYPE_RACE.Id, Name = "Race-Truck: Mount Engine to Cabin", Duration = 5, ResourceSkillId = resourceSkill.ASSEMBLING.Id, ResourceToolId = resourceTool.ASSEMBLY_SCREWDRIVER.Id, HierarchyNumber = 30 }; // assemble Skeleton MOUNT_AXIS = new M_Operation { ArticleId = articles.SKELETON.Id, Name = "mount poles with wheels to Skeleton", Duration = 10, ResourceSkillId = resourceSkill.ASSEMBLING.Id, ResourceToolId = resourceTool.ASSEMBLY_SCREWDRIVER.Id, HierarchyNumber = 10 }; SCREW_WHEELS = new M_Operation { ArticleId = articles.SKELETON.Id, Name = "Screw wheels onto poles", Duration = 10, ResourceSkillId = resourceSkill.ASSEMBLING.Id, ResourceToolId = resourceTool.ASSEMBLY_SCREWDRIVER.Id, HierarchyNumber = 20 }; GLUE_SEMITRAILER = new M_Operation { ArticleId = articles.SKELETON.Id, Name = "Glue Semitrailer", Duration = 5, ResourceSkillId = resourceSkill.ASSEMBLING.Id, ResourceToolId = resourceTool.ASSEMBLY_SCREWDRIVER.Id, HierarchyNumber = 30 }; // assemble Truck Bed GLUE_SIDEWALLS = new M_Operation { ArticleId = articles.TRUCK_BED.Id, Name = "Glue side walls and base plate together", Duration = 5, ResourceSkillId = resourceSkill.ASSEMBLING.Id, ResourceToolId = resourceTool.ASSEMBLY_SCREWDRIVER.Id, HierarchyNumber = 10 }; MOUNT_HATCHBACK = new M_Operation { ArticleId = articles.TRUCK_BED.Id, Name = "Mount hatchback", Duration = 5, ResourceSkillId = resourceSkill.ASSEMBLING.Id, ResourceToolId = resourceTool.ASSEMBLY_SCREWDRIVER.Id, HierarchyNumber = 20 }; // assemble Race Wing RACE_WING_CUT = new M_Operation { ArticleId = articles.RACE_WING.Id, Name = "Race Wing: Cut shape", Duration = 10, ResourceSkillId = resourceSkill.CUTTING.Id, ResourceToolId = resourceTool.SAW_BLADE_BIG.Id, HierarchyNumber = 10 }; RACE_WING_DRILL = new M_Operation { ArticleId = articles.RACE_WING.Id, Name = "Race Wing: Drill Mount Holes", Duration = 5, ResourceSkillId = resourceSkill.DRILLING.Id, ResourceToolId = resourceTool.DRILL_HEAD_M6.Id, HierarchyNumber = 20 }; // Engine Race Extension RACE_EXTENSION_CUT = new M_Operation { ArticleId = articles.ENGINE_RACE_EXTENSION.Id, Name = "Engine Race Extension: Cut shape", Duration = 10, ResourceSkillId = resourceSkill.CUTTING.Id, ResourceToolId = resourceTool.SAW_BLADE_BIG.Id, HierarchyNumber = 10 }; RACE_EXTENSION_DRILL = new M_Operation { ArticleId = articles.ENGINE_RACE_EXTENSION.Id, Name = "Engine Race Extension: Drill Mount Holes", Duration = 5, ResourceSkillId = resourceSkill.DRILLING.Id, ResourceToolId = resourceTool.DRILL_HEAD_M6.Id, HierarchyNumber = 20 }; // side Walls for Truck-bed SIDEWALL_LONG_CUT = new M_Operation { ArticleId = articles.SIDEWALL_LONG.Id, Name = "Side wall long: Cut long side", Duration = 10, ResourceSkillId = resourceSkill.CUTTING.Id, ResourceToolId = resourceTool.SAW_BLADE_SMALL.Id, HierarchyNumber = 10 }; SIDEWALL_LONG_DRILL = new M_Operation { ArticleId = articles.SIDEWALL_LONG.Id, Name = "Side wall long: Drill mount holes", Duration = 5, ResourceSkillId = resourceSkill.DRILLING.Id, ResourceToolId = resourceTool.DRILL_HEAD_M6.Id, HierarchyNumber = 20 }; SIDEWALL_SHORT_CUT = new M_Operation { ArticleId = articles.SIDEWALL_SHORT.Id, Name = "Side wall short: Cut short side", Duration = 5, ResourceSkillId = resourceSkill.CUTTING.Id, ResourceToolId = resourceTool.SAW_BLADE_SMALL.Id, HierarchyNumber = 10 }; SIDEWALL_SHORT_DRILL = new M_Operation { ArticleId = articles.SIDEWALL_SHORT.Id, Name = "Side wall short: Drill mount holes", Duration = 5, ResourceSkillId = resourceSkill.DRILLING.Id, ResourceToolId = resourceTool.DRILL_HEAD_M6.Id, HierarchyNumber = 20 }; BASEPLATE_TRUCK_BED_CUT = new M_Operation { ArticleId = articles.BASEPLATE_TRUCK_BED.Id, Name = "Base plate Truck-Bed: Cut Base plate Truck-Bed", Duration = 10, ResourceSkillId = resourceSkill.CUTTING.Id, ResourceToolId = resourceTool.SAW_BLADE_BIG.Id, HierarchyNumber = 10 }; BASEPLATE_TRUCK_BED_DRILL = new M_Operation { ArticleId = articles.BASEPLATE_TRUCK_BED.Id, Name = "Base plate Truck-Bed: Drill mount holes", Duration = 5, ResourceSkillId = resourceSkill.DRILLING.Id, ResourceToolId = resourceTool.DRILL_HEAD_M6.Id, HierarchyNumber = 20 }; // Eengin Block ENGINE_BLOCK_CUT = new M_Operation { ArticleId = articles.ENGINE_BLOCK.Id, Name = "Engine-Block: Cut Engine-Block", Duration = 10, ResourceSkillId = resourceSkill.CUTTING.Id, ResourceToolId = resourceTool.SAW_BLADE_BIG.Id, HierarchyNumber = 10 }; ENGINE_BLOCK_DRILL = new M_Operation { ArticleId = articles.ENGINE_BLOCK.Id, Name = "Engine-Block: Drill mount holes", Duration = 5, ResourceSkillId = resourceSkill.DRILLING.Id, ResourceToolId = resourceTool.DRILL_HEAD_M6.Id, HierarchyNumber = 20 }; // cabin CABIN_CUT = new M_Operation { ArticleId = articles.CABIN.Id, Name = "Cabin: Cut Cabin", Duration = 10, ResourceSkillId = resourceSkill.CUTTING.Id, ResourceToolId = resourceTool.SAW_BLADE_SMALL.Id, HierarchyNumber = 10 }; CABIN_DRILL = new M_Operation { ArticleId = articles.CABIN.Id, Name = "Cabin: Drill mount holes", Duration = 5, ResourceSkillId = resourceSkill.DRILLING.Id, ResourceToolId = resourceTool.DRILL_HEAD_M4.Id, HierarchyNumber = 20 }; // Base Plate BASE_PLATE_CUT = new M_Operation { ArticleId = articles.BASE_PLATE.Id, Name = "Base plate: Cut Base plate", Duration = 10, ResourceSkillId = resourceSkill.CUTTING.Id, ResourceToolId = resourceTool.SAW_BLADE_BIG.Id, HierarchyNumber = 10 }; BASE_PLATE_DRILL = new M_Operation { ArticleId = articles.BASE_PLATE.Id, Name = "Base plate: drill holes for axis mount", Duration = 5, ResourceSkillId = resourceSkill.DRILLING.Id, ResourceToolId = resourceTool.DRILL_HEAD_M4.Id, HierarchyNumber = 20 }; }
internal MasterTableResourceSetup(MasterTableResource resource , MasterTableResourceTool resourceTool , MasterTableResourceSkill resourceSkill) { SAW_1_BLADE_BIG = new M_ResourceSetup { Name = resource.SAW_1.Name + " blade big", ResourceId = resource.SAW_1.Id, ResourceToolId = resourceTool.SAW_BLADE_BIG.Id, ResourceSkillId = resourceSkill.CUTTING.Id, SetupTime = 5 }; SAW_2_BLADE_BIG = new M_ResourceSetup { Name = resource.SAW_2.Name + " blade big", ResourceId = resource.SAW_2.Id, ResourceToolId = resourceTool.SAW_BLADE_BIG.Id, ResourceSkillId = resourceSkill.CUTTING.Id, SetupTime = 5 }; SAW_2_BLADE_SMALL = new M_ResourceSetup { Name = resource.SAW_2.Name + " blade small", ResourceId = resource.SAW_2.Id, ResourceToolId = resourceTool.SAW_BLADE_SMALL.Id, ResourceSkillId = resourceSkill.CUTTING.Id, SetupTime = 5 }; DRILL_1_M4 = new M_ResourceSetup { Name = resource.DRILL_1.Name + " M4", ResourceId = resource.DRILL_1.Id, ResourceToolId = resourceTool.DRILL_HEAD_M4.Id, ResourceSkillId = resourceSkill.DRILLING.Id, SetupTime = 10 }; DRILL_1_M6 = new M_ResourceSetup { Name = resource.DRILL_1.Name + " M6", ResourceId = resource.DRILL_1.Id, ResourceToolId = resourceTool.DRILL_HEAD_M6.Id, ResourceSkillId = resourceSkill.DRILLING.Id, SetupTime = 10 }; ASSEMBLY_1_SCREWDRIVER = new M_ResourceSetup { Name = resource.ASSEMBLY_1.Name + " screwdriver universal", ResourceId = resource.ASSEMBLY_1.Id, ResourceToolId = resourceTool.ASSEMBLY_SCREWDRIVER.Id, ResourceSkillId = resourceSkill.ASSEMBLING.Id, SetupTime = 5 }; ASSEMBLY_2_SCREWDRIVER = new M_ResourceSetup { Name = resource.ASSEMBLY_2.Name + " screwdriver universal", ResourceId = resource.ASSEMBLY_2.Id, ResourceToolId = resourceTool.ASSEMBLY_SCREWDRIVER.Id, ResourceSkillId = resourceSkill.ASSEMBLING.Id, SetupTime = 5 }; }