Exemple #1
0
        /// <summary>
        /// Создаёт чашки
        /// </summary>
        /// <param name="count"> Количество штук </param>
        /// <param name="typeOfCup"> Вид чашек </param>
        /// <returns> Чашки </returns>
        public Cup createCups(int count, int typeOfCup)
        {
            if (typeOfCup == 0)
            {
                Cup answer = ((Cup)_directorOfDish.CreateWhiteSmallCeramicCup(count));
                answer.HaveHandle = false;
                return(answer);
            }

            return(null);
        }
        /// <summary>
        /// Создаёт маленькие керамические чашки
        /// </summary>
        /// <param name="count"> Количество посуды </param>
        /// <returns> Посуду </returns>
        public Dish CreateWhiteSmallCeramicCup(int count)
        {
            Dish answer;

            DishBuilder dishBuilder = new DishBuilder();

            dishBuilder.setCapacity(3);
            dishBuilder.setColor("white");
            dishBuilder.setMaterial("ceramic");
            dishBuilder.setPrice(40);

            answer = new Cup(dishBuilder.GetDishCharacteristics(), _lastId, count);
            _lastId++;
            return(answer);
        }
Exemple #3
0
 static void printCup(Cup thisCup)
 {
     if (thisCup.HaveHandle == true)
     {
         Console.WriteLine("Чашки с ручкой:");
     }
     else
     {
         Console.WriteLine("Чашки без ручки:");
     }
     Console.WriteLine("В количестве - " + thisCup.GetDishCount());
     Console.WriteLine("Айди выпуска - " + thisCup.GetDishId());
     Console.WriteLine("Материал - " + thisCup.GetDishCharacteristics().material);
     Console.WriteLine("Вместимость - " + thisCup.GetDishCharacteristics().capacity);
     Console.WriteLine("Цвет - " + thisCup.GetDishCharacteristics().color);
     Console.WriteLine("Цена - " + thisCup.GetDishCharacteristics().price);
 }