private void FrmSiparis_Load(object sender, EventArgs e) { cMasalar masa = new cMasalar(); masaId = masa.masaNoAl(cGenel._buttonName); lblMasaNo.Text = "Masa " + masaId; if (masa.masaDurumAl(masaId, 2) == true || masa.masaDurumAl(masaId, 4) == true)// 1 - boş, 2 - dolu, 3 - rezerve, 4 - rezerve edenler gelmiş oturmuş { cAdisyon adisyon = new cAdisyon(); adisyonId = adisyon.adisyondanAl(masaId); cSiparis siparis = new cSiparis(); siparis.siparisGetir(lvSiparişler, adisyonId); } else //doluysa { //sql den o masaya ait olan siparişleri alıp lvSiparişlere eklemeli cSiparis cs = new cSiparis(); //int[] urunIds = cs.urunIdAl(masaId, adisyonId); } }
private void BtnSiparis_Click(object sender, EventArgs e) { /* * 1 - Masa Boş * 2 - Masa Dolu * 3 - Masa Rezerve */ cMasalar masa = new cMasalar(); cAdisyon adisyonYeni = new cAdisyon(); cSiparis siparisKayıt = new cSiparis(); bool sonuc = false; if (masa.masaDurumAl(masaId, 1) == true) { adisyonYeni.ServisTurNo = 1; adisyonYeni.PersonelId = 1; adisyonYeni.MasaId = masaId; adisyonYeni.Tarih = DateTime.Now; sonuc = adisyonYeni.adisyonaYazYeni(adisyonYeni); masa.masaDurumDegistir(cGenel._buttonName, 2); if (lvSiparişler.Items.Count > 0) { for (int i = 0; i < lvSiparişler.Items.Count; i++) { siparisKayıt.MasaId = masaId; siparisKayıt.UrunId = Convert.ToInt32(lvSiparişler.Items[i].SubItems[3].Text); siparisKayıt.AdisyonId = adisyonYeni.adisyondanAl(masaId); siparisKayıt.Adet = Convert.ToInt32(lvSiparişler.Items[i].SubItems[1].Text); siparisKayıt.siparisKaydet(siparisKayıt); } this.Close(); formMasalar fmasa = new formMasalar(); fmasa.Show(); } } else if (masa.masaDurumAl(masaId, 2) == true) { if (lvYeniEklenenler.Items.Count > 0) { for (int i = 0; i < lvYeniEklenenler.Items.Count; i++) { siparisKayıt.MasaId = masaId; siparisKayıt.UrunId = Convert.ToInt32(lvYeniEklenenler.Items[i].SubItems[1]); siparisKayıt.AdisyonId = adisyonYeni.adisyondanAl(masaId); siparisKayıt.Adet = Convert.ToInt32(lvYeniEklenenler.Items[i].SubItems[2]); siparisKayıt.siparisKaydet(siparisKayıt); } } if (silinenler.Length > 0) { foreach (string item in silinenler) { siparisKayıt.siparisSil(Convert.ToInt32(item)); } } } }