示例#1
0
        public static void AddMechanism()
        {
            Console.WriteLine("Введите название: ");
            string name = InputString();

            Console.WriteLine("Введите вес: ");
            int weight = InputInt(1, Product.MAX_WEIGHT);

            Console.WriteLine("Введите количество: ");
            int amount = InputInt(1, Product.MAX_AMOUNT);

            Console.WriteLine("Выберите страну производства:\n" +
                              $"{Product.COUNTRY_ID_RUSSIA}.{Product.GetCountryById(Product.COUNTRY_ID_RUSSIA)}\n" +
                              $"{Product.COUNTRY_ID_USA}.{Product.GetCountryById(Product.COUNTRY_ID_USA)}\n" +
                              $"{Product.COUNTRY_ID_GERMANY}.{Product.GetCountryById(Product.COUNTRY_ID_GERMANY)}\n" +
                              $"{Product.COUNTRY_ID_JAPAN}.{Product.GetCountryById(Product.COUNTRY_ID_JAPAN)}\n" +
                              $"{Product.COUNTRY_ID_KOREA}.{Product.GetCountryById(Product.COUNTRY_ID_KOREA)}\n");
            int countryId = InputInt(1, Product.COUNT_COUNTRY);

            Console.WriteLine("Введите год производства: ");
            int yearMake = InputInt(Detail.MIN_YEAR_MAKE, DateTime.Now.Year);

            Console.WriteLine("Выберите тип механизма:\n" +
                              $"{Mechanism.TYPE_ID_LEVER}.{Mechanism.GetTypeById(Mechanism.TYPE_ID_LEVER)}\n" +
                              $"{Mechanism.TYPE_ID_SCREW}.{Mechanism.GetTypeById(Mechanism.TYPE_ID_SCREW)}\n");
            int typeId = InputInt(1, Mechanism.COUNT_TYPES);

            Console.WriteLine($"Введите сложность механизма(от 1 до {Mechanism.MAX_DIFFICULTY})");
            int difficulty = InputInt(1, Mechanism.MAX_DIFFICULTY);

            Console.WriteLine("Введите цель механизма: ");
            string purpose = InputLongString();

            Mechanisms.Add(new Mechanism(countryId, weight, amount, name, typeId, difficulty, purpose));
        }