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; } }
}//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
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); } }
}//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
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
}//Ü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
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); } }
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); } }
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); } }
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
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); }
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); } }
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); } }
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); } }
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); } }
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); } }
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 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; } }
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; } }
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 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;; }