private void btnMasa_Click(object sender, EventArgs e) { frmMasa frm = new frmMasa(); this.Close(); frm.Show(); }
private void btnSiparis_Click(object sender, EventArgs e) { /* * 1-Masa Boş * 2-Masa Dolu * 3-Masa Rezerve * 4-açık rezerve */ Cmasalar masa = new Cmasalar(); Cadisyon newAddition = new Cadisyon(); Csiparis siparisKaydet = new Csiparis(); frmMasa ms = new frmMasa(); bool sonuc = false; //masa boşsa if (masa.TableGetbyState(tableID, 1) == true) { newAddition.ServisTurNo = 1; newAddition.PersonelID = 1; newAddition.MasaID = tableID; newAddition.Tarih = DateTime.Now; sonuc = newAddition.setByAddition(newAddition); //masam artık açık oluyor. masa.MasaDurumunuDegistir(Cgenel._ButtonName, 2); //son uzunluktan numarayı bulucam. if (lwSiparisler.Items.Count > 0) //doluysa bilgileri getir. { for (int i = 0; i < lwSiparisler.Items.Count; i++) { siparisKaydet.MasaId = tableID; siparisKaydet.UrunId = Convert.ToInt32(lwSiparisler.Items[i].SubItems[2].Text); //(0,2)satır sütün listviewdeki siparisKaydet.AdisyonId = newAddition.getByAddition(tableID); siparisKaydet.Adet = Convert.ToInt32(lwSiparisler.Items[i].SubItems[1].Text); siparisKaydet.setSaveOrder(siparisKaydet); //Bilgilerimi gönderiyorum. } this.Close(); ms.Show(); } } //masa doluysa else if (masa.TableGetbyState(tableID, 2) == true) { //masa doluysa ve yeni eklemek istediği varsa if (lwYeniEklenenler.Items.Count > 0) { for (int i = 0; i < lwYeniEklenenler.Items.Count; i++) { siparisKaydet.MasaId = tableID; siparisKaydet.UrunId = Convert.ToInt32(lwYeniEklenenler.Items[i].SubItems[1].Text); siparisKaydet.AdisyonId = newAddition.getByAddition(tableID); //getbyadisyon adisyon ıd getirir siparisKaydet.Adet = Convert.ToInt32(lwYeniEklenenler.Items[i].SubItems[2].Text); siparisKaydet.setSaveOrder(siparisKaydet); } } if (silinenler.Count > 0) { for (int i = 0; i < lwYeniEklenenler.Items.Count; i++) { foreach (string item in silinenler) { siparisKaydet.setDeleteOrder(Convert.ToInt32(item)); } } } this.Close(); ms.Show(); } //masa rezerve ise else if (masa.TableGetbyState(tableID, 3) == true) { newAddition.ServisTurNo = 1; newAddition.PersonelID = 1; newAddition.MasaID = tableID; newAddition.Tarih = DateTime.Now; sonuc = newAddition.setByAddition(newAddition); //yeni sql e adisyon açıyor. //masam artık açık oluyor. masa.MasaDurumunuDegistir(Cgenel._ButtonName, 4); //son uzunluktan numarayı bulucam. if (lwSiparisler.Items.Count > 0) //doluysa bilgileri getir. { for (int i = 0; i < lwSiparisler.Items.Count; i++) // { siparisKaydet.MasaId = tableID; siparisKaydet.UrunId = Convert.ToInt32(lwSiparisler.Items[i].SubItems[2].Text); //(0,2)satır sütün listviewdeki siparisKaydet.AdisyonId = newAddition.getByAddition(tableID); siparisKaydet.Adet = Convert.ToInt32(lwSiparisler.Items[i].SubItems[1].Text); siparisKaydet.setSaveOrder(siparisKaydet); //Bilgilerimi gönderiyorum. } this.Close(); ms.Show(); } } }
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 !!"); } } }