private void bGrupEkle_Click(object sender, EventArgs e) { if (tGrupEkle.Equals("")) { MessageBox.Show("GrupAdi Boş Geçilemez !"); } else { string sql = "select Adi from UrunGrubu where Adi='" + tGrupEkle.Text + "'"; if (Kontroller.veriVarmi(sql)) { MessageBox.Show("Böyle bir grup ismi bulunmaktadır !"); } else { if (Grup.grupEkle(tGrupEkle)) { MessageBox.Show("Grup Başarıyla Eklenmiştir !"); comboDoldur(); tGrupEkle.Clear(); } else { tGrupEkle.Clear(); MessageBox.Show("Grup Oluştururken Hata Meydana Geldi."); } } } }
private void bKullaniciEkle_Click(object sender, EventArgs e) { if (kAdi.Text.Equals("") || kSifre.Text.Equals("") || tAd.Text.Equals("") || tSoyad.Text.Equals("")) // Bilgiler Boş Girilmediyse.. { MessageBox.Show("Lütfen Bilgileri Eksiksiz Doldurunuz ! "); return; } else // Bilgiler eksiksiz girilmişse { string sql = "select KullaniciAdi from KullaniciTablosu where KullaniciAdi='" + kAdi.Text + "'"; if (Kontroller.veriVarmi(sql)) // Veritabaninda Ayni isimde kullanici varsa { MessageBox.Show("Böyle Bir Kullanici Oldugu icin Ekleme islemi Yapamazsınız ! "); } else // Veritabaninda Ayni isimde kullanici yoksa { if (Kullanici.KullaniciEkle(kAdi, kSifre, tAd, tSoyad)) // Veritabanina ekleme { MessageBox.Show("Başarıyla kullanıcı eklenmiştir."); kAdi.Text = ""; tAd.Text = ""; tSoyad.Text = ""; } else // Vb Hatası olursa vs. { MessageBox.Show("Kullanıcı eklenemedi!"); } } } }
private void txtVerilenMiktar_KeyPress(object sender, KeyPressEventArgs e) { if (txtVerilenMiktar.Text.IndexOf(',') != -1) { if (e.KeyChar == (char)44) { e.Handled = true; } } Kontroller.ParaKontrol(e); }
private void bUrunEkle_Click(object sender, EventArgs e) { int secNo = (int)cSecilen; if (turunAdi.Equals("") || turunFiyati.Equals("") || cGrup.Equals(""))//Veriler Boşsa Ekleme Yapılmamalı { MessageBox.Show("Bilgileri Eksiksiz Giriniz !"); } else { if (Kontroller.veriVarmi("select Adi from Urun where Adi='" + turunAdi.Text + "'"))// ürünAdı var mı onu kontrol ediyoruz { MessageBox.Show("Bu ürün adi zaten var !"); } else { if (lblResimYolu.Text == "") // Resim Seçilmiş Mi ? { MessageBox.Show("Resim Ekleyiniz !"); return; } if (Urun.urunEkle(turunAdi, turunFiyati, secNo, lblResimYolu)) { MessageBox.Show("Ürün Başarıyla Eklenmiştir !!"); turunAdi.Clear(); turunFiyati.Clear(); cGrup.SelectedIndex = 0; pUrunResmi.Image = null; lblResimYolu.Text = ""; } } } /* else * { * turunAdi.Clear(); * turunFiyati.Clear(); * cGrup.SelectedIndex = 0; * pUrunResmi.Image = null; * lblResimYolu.Text = ""; * MessageBox.Show("Ürün Eklenemedi Hata!!"); * }*/ }
private void sepetUrunGoster() { try { int siparisNo = Siparis.siparisNoGetir(masaNo); if (Kontroller.veriVarmi("select * from SiparisUrun where SiparisNo=" + siparisNo + "")) { DataTable siparisUrun = Veritabani.VeriGetir("select Urun.UrunNo as UrunNo,SiparisUrun.UrunAdet as UrunAdet,Urun.Adi as Adi,Urun.Fiyati as Fiyati,Urun.ResimYolu as ResimYolu from SiparisUrun inner join Urun on SiparisUrun.UrunNo=Urun.UrunNo where SiparisUrun.SiparisNo=" + siparisNo + ""); for (int urunIndex = 0; urunIndex < siparisUrun.Rows.Count; ++urunIndex) { for (int i = 0; i < Convert.ToInt32(siparisUrun.Rows[urunIndex]["UrunAdet"].ToString()); i++) { if (File.Exists(siparisUrun.Rows[urunIndex]["ResimYolu"].ToString())) //resimyolunda resim var mı diye kontrol ediyoruz { Image myImage = Image.FromFile(siparisUrun.Rows[urunIndex]["ResimYolu"].ToString()); //resimi alıyoruz imageList1.Images.Add(siparisUrun.Rows[urunIndex]["UrunNo"].ToString(), myImage); //resmi imageliste ekliyoruz ListViewItem item = new ListViewItem(siparisUrun.Rows[urunIndex]["Adi"].ToString() + "-" + siparisUrun.Rows[urunIndex]["Fiyati"].ToString() + " ₺", siparisUrun.Rows[urunIndex]["UrunNo"].ToString(), this.lstUrunler.Groups[0]); //Ürünü,resmi,grubu bağlıyoruz this.lstSepet.Items.Insert(0, item); //ürünü ekliyor this.lstSepet.Groups[0].Items.Insert(0, item); //ürünü gruba ekliyor double fiyati = Convert.ToDouble(item.Text.Substring(item.Text.IndexOf('-') + 1, item.Text.LastIndexOf(' ') - item.Text.LastIndexOf('-'))); txtToplam.Text = (Convert.ToDouble(txtToplam.Text) + fiyati).ToString(); } else //resimyolunda resim yoksa imagekey yinede ürünNo dan oluşturulur. imagekeyden de ürün bilgilerini çekeceğiz. { ListViewItem item = new ListViewItem(siparisUrun.Rows[urunIndex]["Adi"].ToString() + "-" + siparisUrun.Rows[urunIndex]["Fiyati"].ToString() + " ₺", siparisUrun.Rows[urunIndex]["UrunNo"].ToString(), this.lstSepet.Groups[0]); //Ürünü,resmi,grubu bağlıyoruz this.lstSepet.Items.Insert(0, item); //ürünü ekliyor this.lstSepet.Groups[0].Items.Insert(0, item); //ürünü gruba ekliyor double fiyati = Convert.ToDouble(item.Text.Substring(item.Text.IndexOf('-') + 1, item.Text.LastIndexOf(' ') - item.Text.LastIndexOf('-'))); txtToplam.Text = (Convert.ToDouble(txtToplam.Text) + fiyati).ToString(); } } } } } catch { MessageBox.Show("SepetUrunGoster Metodunda hata"); } }
private void bGrupDuzenle_Click(object sender, EventArgs e) { int cSecilen = (comboGruplar.SelectedIndex) + 1; if (comboGruplar.Text == "" || tDGrupAdi.Text == "") // TextBox Kontrolü Yaptık. { if (tDGrupAdi.Text == "") { MessageBox.Show("Lütfen Boş Bırakmayınız!"); } if (comboGruplar.Text == "") { MessageBox.Show("Lütfen Grup Seçiniz."); } } else { if (Kontroller.veriVarmi("select Adi from UrunGrubu where Adi='" + tDGrupAdi.Text + "'")) // Degiştirilecek isim var mı ? { MessageBox.Show("Böyle bir grup vardır."); } else { if (Grup.grupDuzenle(cSecilen, tDGrupAdi.Text)) { tDGrupAdi.Clear(); comboDoldur(); MessageBox.Show("Grup Başarılıyla Düzenlenmiştir !"); } else { tDGrupAdi.Clear(); MessageBox.Show("Grup Düzenlenirken Hata Meydana Geldi !"); } } } }
private void frmAna_Load(object sender, EventArgs e) { anaFrm = this; DataTable dt = Veritabani.VeriGetir("select * from Ayar"); DataTable masa = Veritabani.VeriGetir("select MasaSayisi from Ayar"); for (int i = 0; i < int.Parse(masa.Rows[0]["MasaSayisi"].ToString()); i++) { if (Kontroller.veriVarmi("select * from Siparis where MasaNo=" + (i + 1) + " AND Hesap='true'")) { lstMasa.Items.Add((i + 1) + ".Masa"); lstMasa.Items[i].ImageKey = "doluMasa.png"; doluMasaSayisi++; } else { lstMasa.Items.Add((i + 1) + ".Masa"); lstMasa.Items[i].ImageKey = "bosMasa.png"; } } masaSayisi = Convert.ToInt32(masa.Rows[0]["MasaSayisi"].ToString()); }
private void txtMasaNo_KeyPress(object sender, KeyPressEventArgs e) { Kontroller.SayiKontrol(e); }
private void siparisleriKaydet() { if (lstSepet.Items.Count > 0) { if (Kontroller.veriVarmi("select * from Siparis where MasaNo=" + masaNo + " AND Hesap='true'")) { int siparisNo = Siparis.siparisNoGetir(masaNo); if (Siparis.siparisUrunTemizle(siparisNo)) { foreach (ListViewItem item in lstSepet.Items) { if (item.Group == lstSepet.Groups[0]) { if (!Kontroller.veriVarmi("select UrunNo from SiparisUrun where UrunNo=" + item.ImageKey + " AND SiparisNo=" + siparisNo + "")) //Ürün bir defa eklendiyse bir daha eklemiyor bunun kontrolü { int urunAdeti = 0; for (int i = 0; i < lstSepet.Groups[0].Items.Count; i++) { if (item.ImageKey == lstSepet.Groups[0].Items[i].ImageKey) { urunAdeti++; //eklenen ürün birden fazla ise sayısını buluyoruz } } if (Siparis.siparisUrunEkle(siparisNo, item.ImageKey, urunAdeti)) { //Ürünü ekliyor } else { MessageBox.Show("Ürünler eklenirken hata!"); } } } else { } } } } else { if (Siparis.siparisEkle(masaNo)) { int siparisNo = Siparis.siparisNoGetir(masaNo); foreach (ListViewItem item in lstSepet.Items) { if (item.Group == lstSepet.Groups[0]) { if (!Kontroller.veriVarmi("select UrunNo from SiparisUrun where UrunNo=" + item.ImageKey + " AND SiparisNo=" + siparisNo + "")) //Ürün bir defa eklendiyse bir daha eklemiyor bunun kontrolü { int urunAdeti = 0; for (int i = 0; i < lstSepet.Groups[0].Items.Count; i++) { if (item.ImageKey == lstSepet.Groups[0].Items[i].ImageKey) { urunAdeti++; //eklenen ürün birden fazla ise sayısını buluyoruz } } if (Siparis.siparisUrunEkle(siparisNo, item.ImageKey, urunAdeti)) { //Ürünü ekliyor } else { MessageBox.Show("Ürünler eklenirken hata!"); } } } } } else { MessageBox.Show("Siparisler eklenirken hata meydana geldi."); } } } }