/// <summary> /// Получить конечный напиток /// </summary> /// <returns></returns> private Drink GetFinishDrink() { //сахар int countSugar = cbSugar.Checked ? (int)nUDCountSugar.Value : 0; //имя напитка string nameDrink = ""; //молоко bool isMilk = cbMilk.Checked; //сироп bool isSyrup = cbSyrup.Checked; //молочная пенка bool isCappuccinoFoam = rbCappuccino.Checked; foreach (RadioButton rb in gbDrink.Controls) { if (rb.Checked) { nameDrink = rb.Text.Split('(').Length != 0 ? rb.Text.Split('(')[0] : ""; break; } } if (String.IsNullOrEmpty(nameDrink)) { return(null); } FoodAuto foodAuto = new FoodAuto(); DrinkBuilder builder = DrinkBuilder.GetBuilderForNameDrink(nameDrink); return(foodAuto.CreateDrink(builder, nameDrink, countSugar, isMilk, isSyrup, isCappuccinoFoam)); }