public SoftDrink(SoftDrinkType DrinkName, int Count) { this.Name = DrinkName.ToString(); this.Unit = DrinkName.Equals(SoftDrinkType.Ayran) ? DrinkUnit.Kutu : DrinkUnit.Sise; this.UnitPrice = PriceList.Mesrubat; this.Count = Count; }
public void Ekle_Button_Click(object Sender, EventArgs e) { try { string[] arr = new string[5]; ListViewItem itm; arr[0] = Numerator.GetInstance().OrderNo().ToString(); string product = this.comboBox1.GetItemText(this.comboBox1.SelectedItem); arr[1] = product; int count = Convert.ToInt32(this.comboBox2.GetItemText(this.comboBox2.SelectedItem)); if (product.Equals("Küçük Çay")) { Tea tea = new Tea(DrinkUnit.KucukBardak, count); arr[2] = tea.UnitPrice.ToString(); arr[3] = count.ToString(); arr[4] = (tea.UnitPrice * count).ToString(); } else if (product.Equals("Büyük Çay")) { Tea tea = new Tea(DrinkUnit.BuyukBardak, count); arr[2] = tea.UnitPrice.ToString(); arr[3] = count.ToString(); arr[4] = (tea.UnitPrice * count).ToString(); } else if (product.Equals("Türk Kahvesi")) { TurkishCoffee turkishCoffee = new TurkishCoffee(DrinkUnit.Fincan, count); arr[2] = turkishCoffee.UnitPrice.ToString(); arr[3] = count.ToString(); arr[4] = (turkishCoffee.UnitPrice * count).ToString(); } else if (product.Equals("Küçük Nescafe")) { Nescafe nescafe = new Nescafe(DrinkUnit.KucukBardak, count); arr[2] = nescafe.UnitPrice.ToString(); arr[3] = count.ToString(); arr[4] = (nescafe.UnitPrice * count).ToString(); } else if (product.Equals("Fincan Nescafe")) { Nescafe nescafe = new Nescafe(DrinkUnit.Fincan, count); arr[2] = nescafe.UnitPrice.ToString(); arr[3] = count.ToString(); arr[4] = (nescafe.UnitPrice * count).ToString(); } else if (product.Equals("Soda")) { Soda soda = new Soda(DrinkUnit.Sise, count); arr[2] = soda.UnitPrice.ToString(); arr[3] = count.ToString(); arr[4] = (soda.UnitPrice * count).ToString(); } else if (product.Equals("Kola") || product.Equals("Fanta") || product.Equals("Sprite") || product.Equals("Gazoz") || product.Equals("Limonlu Soda") || product.Equals("Ayran")) { SoftDrinkType type = product.Equals("Kola") ? SoftDrinkType.Kola : product.Equals("Fanta") ? SoftDrinkType.Fanta : product.Equals("Sprite") ? SoftDrinkType.Sprite : product.Equals("Gazoz") ? SoftDrinkType.Gazoz : product.Equals("Limonlu Soda") ? SoftDrinkType.LimonluSoda : SoftDrinkType.Ayran; SoftDrink mesrubat = new SoftDrink(type, count); arr[2] = mesrubat.UnitPrice.ToString(); arr[3] = count.ToString(); arr[4] = (mesrubat.UnitPrice * count).ToString(); } else if (product.Equals("Kaşarlı Tost") || product.Equals("Karışık Tost")) { FoodUnit unit = comboBox3.GetItemText(this.comboBox3.SelectedItem) .Equals("Çeyrek") ? FoodUnit.Ceyrek : comboBox3.GetItemText(this.comboBox3.SelectedItem) .Equals("Yarım") ? FoodUnit.Yarim : FoodUnit.Tam; ToastType type = comboBox1.GetItemText(this.comboBox1.SelectedItem) .Equals("Kaşarlı Tost") ? ToastType.Kasarli : ToastType.Karisik; Toast tost = new Toast(unit, type, count); arr[1] = unit + " " + product; arr[2] = tost.UnitPrice.ToString(); arr[3] = count.ToString(); arr[4] = (tost.UnitPrice * count).ToString(); } else { } checkSum += Convert.ToDecimal(arr[4]); textBox2.Text = checkSum.ToString(); itm = new ListViewItem(arr); listView1.Items.Add(itm); this.button2.Enabled = true; } catch (Exception ex) { throw ex; } }