private void listBoxSiparisler_DoubleClick(object sender, EventArgs e) { Siparis s = (Siparis)listBoxSiparisler.SelectedItem; double total = Hesapla(s.adetCarpıUcret); if (paraBirimi != null) { DialogResult result = MessageBox.Show("Tutar: " + paraBirimi + " " + total.ToString("F") + "\nÖdeme yapmak istiyor musunuz?", "Ödeme Ekranı", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { masalar[int.Parse(labelMasaNoDown.Text)].toplamTutar -= s.adetCarpıUcret; s.adetCarpıUcret = 0; listBoxSiparisler.Items.Remove(s); masalar[int.Parse(labelMasaNoDown.Text)].siparisler.Remove(s); } } else { MessageBox.Show("Lütfen para birimi seçiniz."); } }
private void buttonSiparisVer_Click(object sender, EventArgs e) { Siparis s = new Siparis(); m = new Masa(); #region SiparişlerinAlınması if (comboBoxYemek.SelectedItem != null && numericUpDownYemek.Value != 0) { s.siparisAdi = comboBoxYemek.SelectedItem.ToString(); s.adet = int.Parse(numericUpDownYemek.Value.ToString()); s.adetCarpıUcret = s.adet * s.ucret; m.toplamTutar += s.adetCarpıUcret; m.siparisler.Add(s); } if (comboBoxIcecek.SelectedItem != null && numericUpDownIcecek.Value != 0) { s = new Siparis(); s.siparisAdi = comboBoxIcecek.SelectedItem.ToString(); s.adet = int.Parse(numericUpDownIcecek.Value.ToString()); s.adetCarpıUcret = s.adet * s.ucret; m.toplamTutar += s.adetCarpıUcret; m.siparisler.Add(s); } #endregion #region SiparişlerinEklenmesi foreach (var item in m.siparisler) { listBoxSiparisler.Items.Add(item); } Masa _masa = new Masa(); if (masalar[int.Parse(labelMasaNoDown.Text)] != null) { _masa = masalar[int.Parse(labelMasaNoDown.Text)]; foreach (var item in m.siparisler) { _masa.toplamTutar += item.adetCarpıUcret; _masa.siparisler.Add(item); } } else { _masa = m; masalar[int.Parse(labelMasaNoDown.Text)] = _masa; } #endregion #region Temizlik comboBoxYemek.SelectedIndex = -1; comboBoxIcecek.SelectedIndex = -1; numericUpDownYemek.Value = 0; numericUpDownIcecek.Value = 0; #endregion groupBoxParaBirimi.Visible = true; buttonOde.Visible = true; }