示例#1
0
 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!");
             }
         }
     }
 }
示例#3
0
 private void txtVerilenMiktar_KeyPress(object sender, KeyPressEventArgs e)
 {
     if (txtVerilenMiktar.Text.IndexOf(',') != -1)
     {
         if (e.KeyChar == (char)44)
         {
             e.Handled = true;
         }
     }
     Kontroller.ParaKontrol(e);
 }
示例#4
0
        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!!");
             *   }*/
        }
示例#5
0
 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");
     }
 }
示例#6
0
        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 !");
                    }
                }
            }
        }
示例#7
0
        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);
 }
示例#9
0
 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.");
             }
         }
     }
 }