コード例 #1
0
ファイル: frmSiparis.cs プロジェクト: iremnazcay/restaurant
        //Hesap İşlemleri
        private void frmSiparisler_Load(object sender, EventArgs e)
        {
            lblMasa.Text = Cgenel._ButtonValue;

            Cmasalar ms = new Cmasalar();

            tableID = ms.MasaNumarasınıAl(Cgenel._ButtonName); //mesela btnMasa1 gibi

            if (ms.TableGetbyState(tableID, 2) == true || ms.TableGetbyState(tableID, 4) == true)
            {
                Cadisyon adis = new Cadisyon();
                AdditionId = adis.getByAddition(tableID); //Doğru geliyor adisyon ID
                Csiparis orders = new Csiparis();
                orders.getByOrder(lwSiparisler, AdditionId);
            }


            btn1.Click += new EventHandler(islem);
            btn2.Click += new EventHandler(islem);
            btn3.Click += new EventHandler(islem);
            btn4.Click += new EventHandler(islem);
            btn5.Click += new EventHandler(islem);
            btn6.Click += new EventHandler(islem);
            btn7.Click += new EventHandler(islem);
            btn8.Click += new EventHandler(islem);
            btn9.Click += new EventHandler(islem);
            btn0.Click += new EventHandler(islem);
        }
コード例 #2
0
ファイル: frmOdeme.cs プロジェクト: iremnazcay/restaurant
        private void btnHesapKapa_Click(object sender, EventArgs e)
        {
            if (Cgenel._ServisTurNo == 1)
            {
                int masaID    = masalar.MasaNumarasınıAl(Cgenel._ButtonName);
                int musteriID = 0;

                if (masalar.TableGetbyState(masaID, 3) == true) //rezerve için
                {
                    masaID = rezerve.getirMusteriIDFromRezervasyon(masaID);
                }

                else
                {
                    musteriID = 1;
                }
                int odemeTurId = 0;

                if (rbNakit.Checked)
                {
                    odemeTurId = 1;
                }
                if (rbKrediKartı.Checked)
                {
                    odemeTurId = 2;
                }

                Codeme odeme = new Codeme();

                odeme.AdisyonID   = Convert.ToInt32(lbAdisyonID.Text);
                odeme.OdemeTurId  = odemeTurId;
                odeme.MusteriId   = musteriID;
                odeme.AraToplam   = Convert.ToDecimal(lbAraToplam.Text);
                odeme.KdvTutari   = Convert.ToDecimal(lbKDV.Text);
                odeme.GenelToplam = Convert.ToDecimal(lbFiyat.Text);
                odeme.Indirim     = Convert.ToDecimal(lbindirim.Text);

                bool result = odeme.HesapKapat(odeme);
                // formdaki verileri odeme clasım ile gönderdim sql de işledim.

                if (result)
                {
                    //masalardan durumu boş yap
                    masalar.MasaDurumunuDegistir(Convert.ToString(masaID), 1); //masa durumunu boş yaptım.
                    //rezervasyonda durumu kapadık yap
                    rezerve.rezervasyonKapat(Convert.ToInt32(lbAdisyonID.Text));
                    //adisyon kapat
                    adisyon.adisyonKapat(Convert.ToInt32(lbAdisyonID.Text), 0);

                    MessageBox.Show("Hesap Kapatılmıştır !");
                    this.Close();
                    frmMasa frm = new frmMasa();
                    frm.Show();
                }

                else
                {
                    MessageBox.Show("Hesap Kapatılırken Hata Oluştu !!");
                }
            }
        }