Beispiel #1
0
        public MDDoor() : base(new MDMainProperties())
        {
            // Основной крепёж
            WallType = new CommonClasses.TechDoorWallType("Основной крепёж", true);
            Options.Add(WallType);

            // Бампер для рук
            HandBamper = new HandBamperOption();
            Options.Add(HandBamper);

            // Бампер для ног
            FootBamper = new FootBamperOption();
            Options.Add(FootBamper);

            // Смотровое окно
            WindowOption = new MDDoors.Options.WindowOption();
            Options.Add(WindowOption);

            // Запорное устройство
            Lock = new LockOption();
            Options.Add(Lock);

            // Монорельс
            Monorels = new BaseClasses.Options.MonorelsOption();
            Options.Add(Monorels);

            // Доп крепёж
            AdditionalFestening = new CommonClasses.TechDoorWallType("Дополнительный крепёж");
            Options.Add(AdditionalFestening);

            // Материал полотна
            DoorMaterial = new BaseClasses.Options.NecessaryMaterialOption("Материал полотна",
                                                                           new object[]
            {
                Helpers.AllNames.Materials.ral9003,
                Helpers.AllNames.Materials.ral7035
            },
                                                                           new object[]
            {
                Helpers.AllNames.Materials.aisi304,
                Helpers.AllNames.Materials.ral
            });
            Options.Add(DoorMaterial);

            // Материал рамы
            RamaMaterial = new BaseClasses.Options.NecessaryMaterialOption("Материал рамы",
                                                                           new object[] { Helpers.AllNames.Materials.ral9016 },
                                                                           new object[]
            {
                Helpers.AllNames.Materials.aisi304,
                Helpers.AllNames.Materials.ral
            });
            Options.Add(RamaMaterial);
        }
Beispiel #2
0
        public RDDoor() : base(new RDMainProperties())
        {
            // Основной крепёж
            WallType = new CommonClasses.CoolDoorWallType("Основной крепёж", true);
            Options.Add(WallType);

            // Обрамление проёма
            DoorFrame = new BaseClasses.Option("Обрамление проёма");
            Options.Add(DoorFrame);

            // Внутреннее открывание
            InversOpening = new BaseClasses.Option("Внутреннее открывание");
            Options.Add(InversOpening);

            // Клапанвыравнивания давления
            PressureValve = new BaseClasses.Option("Клапан выравнивания давления");
            Options.Add(PressureValve);

            // Монорельс
            Monorels = new BaseClasses.Options.MonorelsOption();
            Options.Add(Monorels);

            // Доп крепёж
            AdditionalFestening = new CommonClasses.CoolDoorWallType("Дополнительный крепёж");
            Options.Add(AdditionalFestening);

            // Материал внешней обшивки
            OuterDoorMaterial = new BaseClasses.Options.NecessaryMaterialOption("Материал внешней обшивки",
                                                                                new object[]
            {
                Helpers.AllNames.Materials.ral9003
            },
                                                                                new object[]
            {
                Helpers.AllNames.Materials.aisi304,
                Helpers.AllNames.Materials.ral
            });
            Options.Add(OuterDoorMaterial);

            // Материал внутренней обшивки
            InnerDoorMaterial = new BaseClasses.Options.NecessaryMaterialOption("Материал внутренней обшивки",
                                                                                new object[]
            {
                Helpers.AllNames.Materials.ral9003
            },
                                                                                new object[]
            {
                Helpers.AllNames.Materials.aisi304,
                Helpers.AllNames.Materials.ral
            });
            Options.Add(InnerDoorMaterial);

            // Материал рамы
            RamaMaterial = new BaseClasses.Options.NecessaryMaterialOption("Материал рамы",
                                                                           new object[]
            {
                Helpers.AllNames.Materials.ral9016
            },
                                                                           new object[]
            {
                Helpers.AllNames.Materials.aisi304,
                Helpers.AllNames.Materials.al,
                Helpers.AllNames.Materials.ral
            });
            Options.Add(RamaMaterial);

            // Внутренняя рама
            InnerFrame = new BaseClasses.Options.SimpleMaterialOption("Внутренняя рама",
                                                                      new object[]
            {
                Helpers.AllNames.Materials.ral9016,
                Helpers.AllNames.Materials.aisi304,
                Helpers.AllNames.Materials.ral
            });
            Options.Add(InnerFrame);
        }