public void HOP_list() { Add_block_title("HOP VESSEL"); hop = new HOP(productInfo); switch (productInfo.PackageSize) { case "MRP-24V": case "MRP-30V": case "MRP-36V": case "MRP-42V": case "MRP-48V": case "MRP-54V": case "MRP-60V": productInfo.VesselSize = 8; productInfo.VesselShellLength = 28; productInfo.VesselOAL = 36; Copy_list(hop.HOP_8_36()); break; case "MRP-72V": case "MRP-84V": case "MRP-96V": case "MRP-108V": case "MRP-120V": case "MRP-144V": productInfo.VesselSize = 10; productInfo.VesselShellLength = 26; productInfo.VesselOAL = 36; Copy_list(hop.HOP_10_36()); break; default: break; } //add HOP piping items Add_blank_item(); Add_sw_valve_item(1, "S.W. GLOBE VALVE", "SEAL CAP, EXT NECK", "DANFOSS", 0.75, "148B5373"); Add_sw_valve_item(1, "S.W. ANGLE VALVE", "SEAL CAP, EXT NECK", "DANFOSS", 0.75, "148B5363"); Add_sw_valve_item(1, "S.W. ANGLE VALVE", "HAND WHEEL, EXT NECK", "DANFOSS", 0.75, "148B5362"); Add_sw_valve_item(1, "S.W. GLOBE VALVE", "HAND WHEEL, EXT NECK", "DANFOSS", 0.75, "148B5372"); Add_thd_valve_item(1, "FPT QUICK CLOSING VALVE", "", "DANFOSS", 0.75, "148H3274"); Add_sw_valve_item(1, "S.W. GLOBE VALVE", "HAND WHEEL", "DANFOSS", 2, "148B5732"); Add_pressure_gauge_item(1, "0-600#", 2.5, "311D-254CK"); Add_custom_item(1, "Q.R. CARTRIDGE RELIEF VALVE SET", "50#", "SHANK", "0.5 X 0.75", "800QRW", "", 1); Add_sw_fitting_item(1, "S.W. 90 ELBOW", "", "SA105", 0.75, "3000#"); Add_sw_fitting_item(1, "LONG COUPLING", "", "SA105", 0.25, "3000#"); Add_sw_fitting_item(1, "S.W. REDUCING INSERT", "0.75 x 0.5", "SA105", 0.75, "3000#"); Add_sw_fitting_item(1, "S.W. REDUCING INSERT", "1.5 x 0.5", "SA105", 1.5, "3000#"); Add_sw_fitting_item(1, "S.W. REDUCING INSERT", "1.5 x 0.75", "SA105", 1.5, "3000#"); Add_sw_fitting_item(1, "S.W. TEE", "", "SA105", 1.5, "3000#"); Add_sw_pipe_item(1, "", "SA106B", 0.5, "S/80", 3); Add_sw_pipe_item(2, "", "SA106B", 0.75, "S/80", 6); Add_sw_pipe_item(1, "", "SA106B", 0.75, "S/80", 18); Add_sw_pipe_item(1, "", "SA106B", 2, "S/80", 18); Add_labor_item("MOUNT HOP", 1); Add_blank_item(); }
private void assemble_hop() { hop = new HOP(qs.productInfo); switch (qs.productInfo.Tag) { case "HOP8-36": ListItems = hop.HOP_8_36(); break; case "HOP10-36": ListItems = hop.HOP_10_36(); break; default: ListItems = empty_list(); break; } }