/// <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); }
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); }