Example #1
0
        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();
        }
Example #2
0
        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;
            }
        }