private void lvSiparisler_DoubleClick(object sender, EventArgs e) { if (lvSiparisler.Items.Count > 0) { if (lvSiparisler.SelectedItems[0].SubItems[4].Text != "0")//satişıd boş değil yani veri tabanına kaydedilmiş veri tananından sil { cSiparis saveorder = new cSiparis(); saveorder.SiparisSil(Convert.ToInt32(lvSiparisler.SelectedItems[0].SubItems[4].Text)); } else { for (int i = 0; i < lvYeniEklenen.Items.Count; i++) { if (lvYeniEklenen.Items[i].SubItems[4].Text == lvSiparisler.SelectedItems[0].SubItems[5].Text) { lvYeniEklenen.Items.RemoveAt(i); } } } lvSiparisler.Items.RemoveAt(lvSiparisler.SelectedItems[0].Index); } }
private void btnsiparis_Click_1(object sender, EventArgs e) { //1.Masaboş2.masaDolu3.masarezerve4.masarezerveoturanvar cMasalar masa = new cMasalar(); cAdisyon yeniAdisyon = new cAdisyon(); cSiparis siparisKaydet = new cSiparis(); frmMasalar m = new frmMasalar(); bool sonuc = false; if (masa.MasaDurumu(tableId, 1) == true) { yeniAdisyon.ServisTurNo = 1; yeniAdisyon.PersonelId = 1; yeniAdisyon.MasaId = tableId; yeniAdisyon.Tarih = DateTime.Now; sonuc = yeniAdisyon.YeniAdisyonuGetir(yeniAdisyon); masa.MasaDurumuDegistir(cGenel._ButtonName, 2); if (lvSiparisler.Items.Count > 0) { for (int i = 0; i < lvSiparisler.Items.Count; i++) { siparisKaydet.MasaId = tableId; siparisKaydet.UrunId = Convert.ToInt32(lvSiparisler.Items[i].SubItems[2].Text); siparisKaydet.AdisyonID = yeniAdisyon.AdisyonBilgisiGetir(tableId); siparisKaydet.Adet = Convert.ToInt32(lvSiparisler.Items[i].SubItems[1].Text); siparisKaydet.SiparisleriVeriTabaninaKaydet(siparisKaydet); } this.Close(); m.Show(); } } else if (masa.MasaDurumu(tableId, 2) == true || masa.MasaDurumu(tableId, 4) == true) { if (lvYeniEklenen.Items.Count > 0) { for (int i = 0; i < lvYeniEklenen.Items.Count; i++) { siparisKaydet.MasaId = tableId; siparisKaydet.UrunId = Convert.ToInt32(lvYeniEklenen.Items[i].SubItems[1].Text); siparisKaydet.AdisyonID = yeniAdisyon.AdisyonBilgisiGetir(tableId); siparisKaydet.Adet = Convert.ToInt32(lvYeniEklenen.Items[i].SubItems[2].Text); siparisKaydet.SiparisleriVeriTabaninaKaydet(siparisKaydet); } cGenel._AdisyonId = Convert.ToString(yeniAdisyon.AdisyonBilgisiGetir(tableId)); } if (silinenler.Count > 0) { foreach (string item in silinenler) { siparisKaydet.SiparisSil(Convert.ToInt32(item)); } } this.Close(); m.Show(); } else if (masa.MasaDurumu(tableId, 3) == true) { yeniAdisyon.ServisTurNo = 1; yeniAdisyon.PersonelId = 1; yeniAdisyon.MasaId = tableId; yeniAdisyon.Tarih = DateTime.Now; sonuc = yeniAdisyon.YeniAdisyonuGetir(yeniAdisyon); masa.MasaDurumuDegistir(cGenel._ButtonName, 4); if (lvSiparisler.Items.Count > 0) { for (int i = 0; i < lvSiparisler.Items.Count; i++) { siparisKaydet.MasaId = tableId; siparisKaydet.UrunId = Convert.ToInt32(lvSiparisler.Items[i].SubItems[2].Text); siparisKaydet.AdisyonID = yeniAdisyon.AdisyonBilgisiGetir(tableId); siparisKaydet.Adet = Convert.ToInt32(lvSiparisler.Items[i].SubItems[1].Text); siparisKaydet.SiparisleriVeriTabaninaKaydet(siparisKaydet); } this.Close(); m.Show(); } } }