Example #1
0
 private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
 {
     if (txtMasaNo.Text == "")
     {
         DataTable dt = Veritabani.VeriGetir("select * from Satislar where Tarih >= #" + dateTimePicker1.Text + "# and Tarih <= #" + dateTimePicker2.Text + "#  ");
         gridSatislar.DataSource = dt;
     }
     else
     {
         DataTable dt = Veritabani.VeriGetir("select * from Satislar where [Masa Numarası] = " + txtMasaNo.Text + " and Tarih >= #" + dateTimePicker1.Text + "# and Tarih <= #" + dateTimePicker2.Text + "#  ");
         gridSatislar.DataSource = dt;
     }
 }
Example #2
0
        }//Siparis tablosunda siparisNo ile silme işlemi yapar

        public static int siparisNoGetir(object masaNo)
        {
            DataTable dt = Veritabani.VeriGetir("select SiparisNo from Siparis where MasaNo=" + masaNo + " AND Hesap=True");

            if (dt.Rows.Count > 0)
            {
                int siparisNo = Convert.ToInt32(dt.Rows[0][0].ToString());//yeni açılan masanın siparis numarasını aldık
                return(siparisNo);
            }
            else
            {
                return(-1);
            }
        }//Masanumarası ile siparis numarasını bulur ve geri gönderir
Example #3
0
        public static bool veriVarmi(string sql)
        {
            Veritabani.baglantiKontrol();
            OleDbCommand    cmd = new OleDbCommand(sql, Veritabani.con);
            OleDbDataReader dr  = cmd.ExecuteReader();

            if (dr.Read())
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Example #4
0
        }//SiparisUrun tablosunda siparisNo ile silme işlemi yapar

        public static bool siparisTemizle(object siparisNo)
        {
            Veritabani.baglantiKontrol();
            try
            {
                OleDbCommand sil = new OleDbCommand("delete from Siparis where SiparisNo=@siparisNo", Veritabani.con);
                sil.Parameters.Add("@siparisNo", OleDbType.Integer).Value = siparisNo;
                sil.ExecuteNonQuery();
                return(true);
            }
            catch
            {
                return(false);
            }
        }//Siparis tablosunda siparisNo ile silme işlemi yapar
Example #5
0
 public static bool grupEkle(object Adi)
 {
     Veritabani.baglantiKontrol();
     try
     {
         OleDbCommand cmd = new OleDbCommand("insert into UrunGrubu (Adi) values (@Adi)", Veritabani.con);
         cmd.Parameters.Add("@Adi", OleDbType.VarWChar).Value = Adi;
         cmd.ExecuteNonQuery();
         return(true);
     }
     catch
     {
         return(false);
     }
 }//Ürün grubu eklemek için
Example #6
0
        }//Ürün grubu eklemek için

        public static bool grupDuzenle(object grupNo, object adi)
        {
            Veritabani.baglantiKontrol();
            try
            {
                OleDbCommand cmd = new OleDbCommand("update UrunGrubu set Adi=@adi where UrunGrupNo=@grupno", Veritabani.con);
                cmd.Parameters.Add("@adi", OleDbType.VarWChar).Value   = adi;
                cmd.Parameters.Add("@grupno", OleDbType.Integer).Value = Convert.ToInt32(grupNo);
                cmd.ExecuteNonQuery();
                return(true);
            }
            catch
            {
                return(false);
            }
        }//ürün grubu düzenlemek için
Example #7
0
 public static bool KullaniciSifreDegistir(object KullaniciAdi, object Sifre)
 {
     Veritabani.baglantiKontrol();
     try
     {
         OleDbCommand cmd = new OleDbCommand("update Kullanici set Sifre=@Sifre where KullaniciAdi=@KullaniciAdi", Veritabani.con);
         cmd.Parameters.Add("@Sifre", OleDbType.VarWChar).Value        = Sifre;
         cmd.Parameters.Add("@KullaniciAdi", OleDbType.VarWChar).Value = KullaniciAdi;
         cmd.ExecuteNonQuery();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Example #8
0
        public static bool siparisEkle(object masaNo)//Siparis tablosuna siparisleri ekliyor
        {
            Veritabani.baglantiKontrol();

            try
            {
                OleDbCommand cmd = new OleDbCommand("insert into Siparis (MasaNo,Hesap) values (@masano,True)", Veritabani.con);
                cmd.Parameters.Add("@masano", OleDbType.Integer).Value = masaNo;
                cmd.ExecuteNonQuery();
                return(true);
            }
            catch
            {
                return(false);
            }
        }
Example #9
0
        public static bool urunDuzenle(object UrunNo, bool SilinmisMi)
        {
            Veritabani.baglantiKontrol();

            try
            {
                OleDbCommand cmd = new OleDbCommand("update Urun set SilinmisMi=@SilinmisMi where UrunNo=@UrunNo", Veritabani.con);
                cmd.Parameters.Add("@SilinmisMi", OleDbType.Boolean).Value = SilinmisMi;
                cmd.Parameters.Add("@UrunNo", OleDbType.Integer).Value     = UrunNo;
                cmd.ExecuteNonQuery();
                return(true);
            }
            catch
            {
                return(false);
            }
        }
Example #10
0
 public static bool siparisUrunEkle(object siparisNo, object urunNo, object urunAdet)
 {
     Veritabani.baglantiKontrol();
     try
     {
         OleDbCommand cmd = new OleDbCommand("insert into SiparisUrun (SiparisNo,UrunNo,UrunAdet) values (@siparisNo,@urunNo,@urunAdet)", Veritabani.con);
         cmd.Parameters.Add("@siparisNo", OleDbType.Integer).Value = siparisNo;
         cmd.Parameters.Add("@urunNo", OleDbType.Integer).Value    = urunNo;
         cmd.Parameters.Add("@urunAdet", OleDbType.Integer).Value  = urunAdet;
         cmd.ExecuteNonQuery();
         return(true);
     }
     catch
     {
         return(false);
     }
 }//SiparisUrun tablosuna ekleme yapar
Example #11
0
        private void frmSatislar_Load(object sender, EventArgs e)
        {
            gridSatislar.DataSource         = Veritabani.VeriGetir("select * from Satislar");
            gridSatislar.Columns[4].Visible = false;
            gridSatislar.Columns[5].Visible = false;

            dateTimePicker1.Format       = DateTimePickerFormat.Custom;
            dateTimePicker1.CustomFormat = "yyyy/MM/dd HH:mm";

            dateTimePicker2.Format       = DateTimePickerFormat.Custom;
            dateTimePicker2.CustomFormat = "yyyy/MM/dd HH:mm";

            dateTimePicker1.Value = DateTime.Now.AddDays(-1);
            dateTimePicker2.Value = DateTime.Now;

            dateTimePicker1_ValueChanged(null, null);
        }
Example #12
0
 public static bool KullaniciEkle(object KullaniciAdi, object Sifre, object Adi, object Soyadi)
 {
     Veritabani.baglantiKontrol();
     try
     {
         OleDbCommand cmd = new OleDbCommand("insert into Kullanici (KullaniciAdi,Sifre,Adi,Soyadi) values (@KullaniciAdi,@Sifre,@Adi,@Soyadi)", Veritabani.con);
         cmd.Parameters.Add("@KullaniciAdi", OleDbType.VarWChar).Value = KullaniciAdi;
         cmd.Parameters.Add("@Sifre", OleDbType.VarWChar).Value        = Sifre;
         cmd.Parameters.Add("@Adi", OleDbType.VarWChar).Value          = Adi;
         cmd.Parameters.Add("@Soyadi", OleDbType.VarWChar).Value       = Soyadi;
         cmd.ExecuteNonQuery();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Example #13
0
        public static bool kullaniciKontrolu(string kulAdi, string sifre)//kullanici adi ve şifresini kontrolünü yaptırıyoruz
        {
            Veritabani.baglantiKontrol();
            OleDbCommand cmd = new OleDbCommand("select KullaniciNo from Kullanici where KullaniciAdi=@kuladi and Sifre=@sifre", Veritabani.con);

            cmd.Parameters.Add("@kuladi", OleDbType.VarWChar).Value = kulAdi;
            cmd.Parameters.Add("@sifre", OleDbType.VarWChar).Value  = sifre;
            OleDbDataReader dr = cmd.ExecuteReader();

            if (dr.Read())
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Example #14
0
        public static bool urunEkle(object adi, object fiyati, object grupNo, object resimYolu)
        {
            Veritabani.baglantiKontrol();

            try
            {
                OleDbCommand cmd = new OleDbCommand("insert into Urun (Adi,Fiyati,UrunGrupNo,ResimYolu) values (@adi,@fiyati,@urungrupno,@resimyolu)", Veritabani.con);
                cmd.Parameters.Add("@adi", OleDbType.VarWChar).Value       = adi;
                cmd.Parameters.Add("@fiyati", OleDbType.Currency).Value    = fiyati;
                cmd.Parameters.Add("@urungrupno", OleDbType.Integer).Value = grupNo;
                cmd.Parameters.Add("@resimyolu", OleDbType.VarWChar).Value = resimYolu;
                cmd.ExecuteNonQuery();
                return(true);
            }
            catch
            {
                return(false);
            }
        }
Example #15
0
        public static bool hesapOde(object siparisNo, object odemeTuru, object tutar)
        {
            Veritabani.baglantiKontrol();

            try
            {
                OleDbCommand Siparis = new OleDbCommand("update Siparis set Hesap=False where SiparisNo=" + siparisNo + " ", Veritabani.con);
                Siparis.ExecuteNonQuery();
                OleDbCommand Hesap = new OleDbCommand("insert into Hesap (SiparisNo,OdemeTuruNo,Tutar) values (@siparisNo,@odemeTuruNo,@tutar)", Veritabani.con);
                Hesap.Parameters.Add("@siparisNo", OleDbType.Integer).Value   = siparisNo;
                Hesap.Parameters.Add("@odemeTuruNo", OleDbType.TinyInt).Value = odemeTuru;
                Hesap.Parameters.Add("@tutar", OleDbType.Currency).Value      = tutar;
                Hesap.ExecuteNonQuery();
                return(true);
            }
            catch
            {
                return(false);
            }
        }
Example #16
0
        public static bool urunDuzenle(object urunNo, object resimYolu, object fiyat, object grupNo, object urunAdi)
        {
            Veritabani.baglantiKontrol();

            try
            {
                OleDbCommand cmd = new OleDbCommand("update Urun set ResimYolu=@resimyolu, Fiyati=@fiyati, UrunGrupNo=@urungrupno, Adi=@adi  where UrunNo=@urunno", Veritabani.con);
                cmd.Parameters.Add("@resimyolu", OleDbType.VarWChar).Value = resimYolu;
                cmd.Parameters.Add("@fiyati", OleDbType.Currency).Value    = fiyat;
                cmd.Parameters.Add("@urungrupno", OleDbType.Integer).Value = grupNo;
                cmd.Parameters.Add("@adi", OleDbType.VarWChar).Value       = urunAdi;
                cmd.Parameters.Add("@urunno", OleDbType.Integer).Value     = urunNo;
                cmd.ExecuteNonQuery();
                return(true);
            }
            catch
            {
                return(false);
            }
        }
Example #17
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");
     }
 }
Example #18
0
        private void listView1_SelectedIndexChanged(object sender, EventArgs e)
        {
            pictureBox1.Image = null;
            if (listView1.SelectedItems.Count > 0)
            {
                urunNo = Convert.ToInt32(listView1.SelectedItems[0].ImageKey);
            }

            DataTable urunDT = Veritabani.VeriGetir("select * from Urun where UrunNo=" + urunNo + "");

            txtUrunAdi.Text    = urunDT.Rows[0]["Adi"].ToString();
            txtUrunFiyati.Text = urunDT.Rows[0]["Fiyati"].ToString();
            lblResimYolu.Text  = urunDT.Rows[0]["ResimYolu"].ToString();

            comboUrunGrubu.SelectedValue = urunDT.Rows[0]["UrunGrupNo"];
            if (File.Exists(lblResimYolu.Text))//resimyolunda resim var mı diye kontrol ediyoruz
            {
                pictureBox1.Image    = Image.FromFile(lblResimYolu.Text);
                pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
            }
        }
Example #19
0
        private void frmUrunDuzenle_Load(object sender, EventArgs e)
        {
            comboDoldur();
            DataTable urun = Veritabani.VeriGetir("select * from Urun where SilinmisMi=False");
            DataTable grup = Veritabani.VeriGetir("select * from UrunGrubu");

            for (int groupIndex = 0; groupIndex < grup.Rows.Count; ++groupIndex)
            {
                //grubları listviewe ekliyor
                this.listView1.Groups.Add(grup.Rows[groupIndex]["UrunGrupNo"].ToString(), grup.Rows[groupIndex]["Adi"].ToString());

                for (int urunIndex = 0; urunIndex < urun.Rows.Count; ++urunIndex)
                {
                    if (urun.Rows[urunIndex]["UrunGrupNo"].ToString() == grup.Rows[groupIndex]["UrunGrupNo"].ToString())
                    {
                        if (File.Exists(urun.Rows[urunIndex]["ResimYolu"].ToString()))                                                          //resimyolunda resim var mı diye kontrol ediyoruz
                        {
                            Image myImage = Image.FromFile(urun.Rows[urunIndex]["ResimYolu"].ToString());                                       //resimi alıyoruz
                            imageList1.Images.Add(urun.Rows[urunIndex]["UrunNo"].ToString(), myImage);                                          //resmi imageliste ekliyoruz
                            ListViewItem item = new ListViewItem(urun.Rows[urunIndex]["Adi"].ToString(),
                                                                 urun.Rows[urunIndex]["UrunNo"].ToString(), this.listView1.Groups[groupIndex]); //Ürünü,resmi,grubu bağlıyoruz
                            this.listView1.Items.Insert(0, item);                                                                               //ürünü ekliyor
                        }
                        else //resimyolunda resim yoksa imagekey yinede ürünNo dan oluşturulur. imagekeyden de ürün bilgilerini çekeceğiz.
                        {
                            ListViewItem item = new ListViewItem(urun.Rows[urunIndex]["Adi"].ToString(), urun.Rows[urunIndex]["UrunNo"].ToString(),
                                                                 this.listView1.Groups[groupIndex]); //Ürünü,resmi,grubu bağlıyoruz
                            this.listView1.Items.Insert(0, item);                                    //ürünü ekliyor
                        }
                    }
                }
            }

            if (seciliUrunNo > 0)
            {
                listView1.Items[seciliUrunNo - 1].Selected = true;
            }
        }
Example #20
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());
        }
Example #21
0
 private void gridSatislar_Click(object sender, DataGridViewCellEventArgs e)
 {
     gridSatisDetayUrun.DataSource         = Veritabani.VeriGetir("select * from SatisDetayUrun where SiparisNo = " + gridSatislar.SelectedRows[0].Cells[5].Value + "");
     gridSatisDetayUrun.Columns[0].Visible = true;
     gridSatisDetayUrun.Columns[1].Visible = true;;
 }