Пример #1
0
        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.");
            }
        }
Пример #2
0
        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;
        }