private void Ara_Click(object sender, EventArgs e) { dataGridView1.Rows.Clear(); Firma firma = new Firma(); Urun urun = new Urun(); Stok stok = new Stok(); firma.FirmaAdi = comboBox1.SelectedItem.ToString(); string firmasorgu = $"select FirmaID from firma where FirmaAdi ='{firma.FirmaAdi}'"; DataTable dtfirma = Sorgu.SQLSorguCalistir(firmasorgu); foreach (DataRow item in dtfirma.Rows) { firma.FirmaID = Convert.ToInt32(item["FirmaID"]); } string urunsorgu = $"select BarkodNo, GelisFiyati from Stok where FirmaID = '{firma.FirmaID}'"; DataTable dtbarkod = Sorgu.SQLSorguCalistir(urunsorgu); foreach (DataRow item in dtbarkod.Rows) { stok.GelisFiyati = item["GelisFiyati"].ToString(); urun.Barkod = item["BarkodNo"].ToString(); string sorgu3 = $"select Adi, BirimFiyat from Urunler where Barkod = '{urun.Barkod}'"; DataTable dturun = Sorgu.SQLSorguCalistir(sorgu3); foreach (DataRow item2 in dturun.Rows) { urun.UrunAdi = item2["Adi"].ToString(); urun.BirimFiyat = item2["BirimFiyat"].ToString(); dataGridView1.Rows.Add(firma.FirmaAdi, stok.GelisFiyati, urun.UrunAdi, urun.BirimFiyat); } } }
private void btn_kart_Click(object sender, EventArgs e) { if (dataGridView1.Rows.Count > 1) { Satis satis = new Satis(); satis.SatisTutar = txt_anatutar.Text; satis.SatisTarihi = DateTime.Now.ToString("dd/MM/yyyy"); satis.SatisTipi = 2; string satissorgu = $"set dateformat dmy insert into Satis(SatisTutar,SatisTarihi,SatisTipi) values ('{satis.SatisTutar}','{satis.SatisTarihi}',{satis.SatisTipi})"; if (Sorgu.SQLNonSorguCalistir(satissorgu) > 0) { MessageBox.Show("Satış Kaydedildi"); txt_anatutar.Text = "00"; txt_birimfiyat.Text = "00"; txt_barkod.Text = ""; txt_adet.Text = "1"; txt_urunismi.Text = "Barkod Bulunamadı"; dataGridView1.Rows.Clear(); adetToplam = 0; ToplamTutar = 0; txt_toplamtutar.Text = "0"; txt_toplamurun.Text = "0"; } else { MessageBox.Show("Satış kaydedilmedi. Bir sorunla karşılaşıldı."); } } else { MessageBox.Show("Satılacak ürün bulunamadı"); } }
private void textBox5_TextChanged(object sender, EventArgs e) { int satisadet = 0; double toplami = 0; Urun urun = new Urun(); urun.Barkod = txt_barkod.Text; string sorgux = $"select Adi,BirimFiyat,Stok from Urunler where Barkod = '{urun.Barkod}' "; DataTable dt = Sorgu.SQLSorguCalistir(sorgux); foreach (DataRow row in dt.Rows) { urun.UrunAdi = row["Adi"].ToString(); urun.BirimFiyat = row["BirimFiyat"].ToString(); urun.Stok = Convert.ToInt32(row["Stok"]); } if (dt.Rows.Count > 0) { txt_urunismi.Text = urun.UrunAdi; txt_birimfiyat.Text = urun.BirimFiyat.ToString() + " " + "TL"; string toplam = (Convert.ToInt32(txt_adet.Text) * Convert.ToDouble(urun.BirimFiyat)).ToString(); dataGridView1.Rows.Add(urun.UrunAdi, urun.BirimFiyat, txt_adet.Text, toplam); adetToplam += Convert.ToInt32(txt_adet.Text); ToplamTutar += Convert.ToDouble(toplam); txt_toplamtutar.Text = ToplamTutar.ToString(); txt_toplamurun.Text = adetToplam.ToString(); txt_anatutar.Text = ToplamTutar.ToString(); int yenistok = urun.Stok - Convert.ToInt32(txt_adet.Text); if (yenistok < 0) { yenistok = 0; MessageBox.Show("Ürün stokta gözükmüyor lütfen stok sayısını güncelleyeniz."); } string stoksorgusu = $"Update Urunler set Stok={yenistok} where Barkod={urun.Barkod}"; Sorgu.SQLNonSorguCalistir(stoksorgusu); string sorguUrunSatis = $"select * from UrunSatis where BarkodNo = '{urun.Barkod}'"; DataTable dt2 = Sorgu.SQLSorguCalistir(sorguUrunSatis); if (dt2.Rows.Count == 0) { string urunsatissorgu = $"insert into UrunSatis(BarkodNo,SatisMiktari,ToplamGetiri) values ('{urun.Barkod}',{Convert.ToInt32(txt_adet.Text)},'{toplam}')"; Sorgu.SQLNonSorguCalistir(urunsatissorgu); } else { foreach (DataRow item in dt2.Rows) { satisadet = Convert.ToInt32(item["SatisMiktari"]); toplami = Convert.ToDouble(item["ToplamGetiri"]); } string uptdatesorgu = $"update UrunSatis set SatisMiktari = '{Convert.ToInt32(txt_adet.Text)+satisadet}' , ToplamGetiri = '{Convert.ToDouble(toplam)+toplami}' where BarkodNo = '{urun.Barkod}'"; Sorgu.SQLSorguCalistir(uptdatesorgu); } } else { txt_urunismi.Text = "Barkoda Bulunamadı"; } }
private void button4_Click(object sender, EventArgs e) { Stok stok = new Stok(); Firma firma = new Firma(); Urun urun = new Urun(); urun.Barkod = textBox1.Text; urun.UrunAdi = textBox2.Text; urun.Stok = Convert.ToInt32(textBox3.Text); urun.BirimFiyat = textBox4.Text; stok.EklenmeTarihi = DateTime.Now.ToString("yyyy/MM/dd"); stok.GelisFiyati = textBox6.Text.ToString(); string gelen = comboBox1.SelectedItem.ToString(); string firmasorgu = $"select FirmaID from Firma where FirmaAdi='{gelen}'"; DataTable dtfirma = Sorgu.SQLSorguCalistir(firmasorgu); foreach (DataRow item in dtfirma.Rows) { firma.FirmaID = Convert.ToInt32(item["FirmaID"]); } string firmaekle = $"insert into Stok(EklemeTarihi, BarkodNo, GelenAdet, FirmaID, GelisFiyati) values ('{stok.EklenmeTarihi}', '{urun.Barkod}','{urun.Stok}','{firma.FirmaID}','{stok.GelisFiyati}')"; Sorgu.SQLNonSorguCalistir(firmaekle); string guncelle = $"update Urunler set Barkod = '{urun.Barkod}' , Adi = '{urun.UrunAdi}' , Stok = {urun.Stok} , BirimFiyat = '{urun.BirimFiyat}' where Barkod = '{urun.Barkod}'"; if (Sorgu.SQLNonSorguCalistir(guncelle) > 0) { MessageBox.Show("Güncelleme başarılı..."); } }
private void textBox5_TextChanged(object sender, EventArgs e) { DatabaseIslem di = new DatabaseIslem(); string sorguara = $"select *from Urunler where Adi like '%{textBox5.Text}%'"; DataTable dt = Sorgu.SQLSorguCalistir(sorguara); dataGridView1.DataSource = di.UrunListe(dt); }
private void button3_Click(object sender, EventArgs e) { DatabaseIslem di = new DatabaseIslem(); string stoksorgusu = $"select * from Urunler where Stok=0"; DataTable dt = Sorgu.SQLSorguCalistir(stoksorgusu); dataGridView1.DataSource = di.UrunListe(dt); textBox3.BackColor = Color.Black; textBox2.BackColor = Color.White; textBox1.BackColor = Color.White; }
private void button1_Click(object sender, EventArgs e) { Urun urun = new Urun(); int yeniStok = Convert.ToInt32(textBox4.Text); string update = $"update Urunler set Stok ={yeniStok} where Barkod = '{textBox1.Text}'"; if (Sorgu.SQLNonSorguCalistir(update) > 0) { MessageBox.Show("Stok güncellemesi başarılı"); } }
private void button3_Click(object sender, EventArgs e) { Firma frm = new Firma(); frm.FirmaTel = dataGridView1.SelectedRows[0].Cells["FirmaTel"].Value.ToString(); string sorgu = $"delete from Firma where FirmaTel ='{frm.FirmaTel}'"; if (Sorgu.SQLNonSorguCalistir(sorgu) > 0) { MessageBox.Show("Silme işlemi başarılı."); } }
private void button5_Click(object sender, EventArgs e) { DatabaseIslem di = new DatabaseIslem(); Urun urun = new Urun(); urun.Barkod = dataGridView1.SelectedRows[0].Cells["Barkod"].Value.ToString(); string sorgusil = $"delete from Urunler where Barkod= '{urun.Barkod}'"; if (Sorgu.SQLNonSorguCalistir(sorgusil) > 0) { MessageBox.Show($"{urun.Barkod} barkodlu ürün silinmiştir."); } }
private void comboBox1_MouseClick(object sender, MouseEventArgs e) { comboBox1.Items.Clear(); string sorgu = $"select FirmaAdi, FirmaID from Firma"; DataTable dt = Sorgu.SQLSorguCalistir(sorgu); foreach (DataRow item in dt.Rows) { Firma firma = new Firma(); firma.FirmaAdi = item["FirmaAdi"].ToString(); comboBox1.Items.Add(firma.FirmaAdi); } }
private void btn_iptal_Click(object sender, EventArgs e) { if (dataGridView1.Rows.Count > 1) { for (int i = 0; i < dataGridView1.Rows.Count - 1; i++) { Urun urun = new Urun(); UrunSatis satis = new UrunSatis(); string a = dataGridView1.Rows[i].Cells["Ürün"].Value.ToString(); int b = Convert.ToInt32(dataGridView1.Rows[i].Cells["Adet"].Value); double birimFiyat = Convert.ToDouble(dataGridView1.Rows[i].Cells["Birim Fiyat"].Value); string sorguiptal = $"select Stok, Barkod from Urunler where Adi= '{a}'"; DataTable dt = Sorgu.SQLSorguCalistir(sorguiptal); foreach (DataRow item in dt.Rows) { //urun.Barkod = item["Barkod"].ToString() ; urun.Stok = Convert.ToInt32(item["Stok"]); urun.Barkod = item["Barkod"].ToString(); } int yenistok = b + urun.Stok; string stokekle = $"Update Urunler set Stok={yenistok} where Adi='{a}'"; Sorgu.SQLNonSorguCalistir(stokekle); string sorgusatismik = $"select SatisMiktari, ToplamGetiri from UrunSatis where BarkodNo = '{urun.Barkod}'"; DataTable dtsatis = Sorgu.SQLSorguCalistir(sorgusatismik); foreach (DataRow item in dtsatis.Rows) { satis.SatisMiktari = Convert.ToInt32(item["SatisMiktari"]); satis.ToplamGetiri = item["ToplamGetiri"].ToString(); } int yenisatismik = satis.SatisMiktari - b; double yenibirimfiyat = Convert.ToDouble(satis.ToplamGetiri) - (b * birimFiyat); string sorgusatis = $"update UrunSatis set SatisMiktari = '{yenisatismik}', ToplamGetiri = '{yenibirimfiyat}' where BarkodNo = '{urun.Barkod}'"; Sorgu.SQLSorguCalistir(sorgusatis); } txt_anatutar.Text = "00"; txt_birimfiyat.Text = "00"; txt_barkod.Text = ""; txt_adet.Text = "1"; txt_urunismi.Text = "Barkod Bulunamadı"; dataGridView1.Rows.Clear(); adetToplam = 0; ToplamTutar = 0; txt_toplamtutar.Text = "0"; txt_toplamurun.Text = "0"; } else { MessageBox.Show("Satış yapılmadan iptal edilemez"); } }
private void textBox1_TextChanged(object sender, EventArgs e) { Urun urun = new Urun(); string sorgu = $"select Stok, Adi, BirimFiyat from Urunler where Barkod ='{textBox1.Text}'"; DataTable dt = Sorgu.SQLSorguCalistir(sorgu); foreach (DataRow item in dt.Rows) { urun.Stok = Convert.ToInt32(item["Stok"]); urun.BirimFiyat = item["BirimFiyat"].ToString(); urun.UrunAdi = item["Adi"].ToString(); } textBox2.Text = urun.UrunAdi; textBox3.Text = urun.BirimFiyat; textBox5.Text = urun.Stok.ToString(); }
private void button1_Click(object sender, EventArgs e) { Firma frm = new Firma(); frm.FirmaAdi = textBox2.Text; frm.FirmaTel = maskedTextBox1.Text; frm.FirmaMail = textBox3.Text; frm.FirmaAdres = richTextBox1.Text; frm.FirmaNot = richTextBox2.Text; string sorgu = $"insert into Firma (FirmaAdi, FirmaMail, FirmaTel, FirmaAdres , FirmaNot) values ('{frm.FirmaAdi}', '{frm.FirmaMail}','{frm.FirmaTel}', '{frm.FirmaAdres}', '{frm.FirmaNot}')"; if (Sorgu.SQLNonSorguCalistir(sorgu) > 0) { MessageBox.Show("Firma kaydı başarılı."); dataGridView1.Refresh(); } }
private void Musteriler_Load(object sender, EventArgs e) { DatabaseIslem di = new DatabaseIslem(); string sorgu = $"Select * from Musteri"; DataTable dt = Sorgu.SQLSorguCalistir(sorgu); dataGridView1.DataSource = di.MusteriListe(dt); dataGridView1.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; dataGridView1.Columns[2].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; dataGridView1.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; dataGridView1.Columns[3].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; dataGridView1.Columns[1].DefaultCellStyle.BackColor = Color.Black; dataGridView1.Columns[3].DefaultCellStyle.BackColor = Color.Black; dataGridView1.Columns[1].DefaultCellStyle.ForeColor = Color.White; dataGridView1.Columns[3].DefaultCellStyle.ForeColor = Color.White; dataGridView1.RowsDefaultCellStyle.Font = new Font("Comic Sans", 12, FontStyle.Bold); dataGridView1.DefaultCellStyle.SelectionBackColor = Color.Red; dataGridView1.DefaultCellStyle.SelectionForeColor = Color.White; }
private void button1_Click(object sender, EventArgs e) { string a, b, c; double az = 0, nakit = 0, kredi = 0; Satis satis = new Satis(); DatabaseIslem di = new DatabaseIslem(); a = dateTimePicker2.Value.ToString("yyyy/MM/dd"); b = dateTimePicker1.Value.ToString("yyyy/MM/dd"); string stoksorgusu = $"select * from Satis where '{b}'<= SatisTarihi and SatisTarihi <= '{a}'"; DataTable dt = Sorgu.SQLSorguCalistir(stoksorgusu); dataGridView1.DataSource = di.SatisList(dt); foreach (DataRow item in dt.Rows) { az = Convert.ToInt32(item["SatisTipi"]); c = item["SatisTutar"].ToString(); if (az == 1) { nakit += Convert.ToDouble(c); } else { kredi += Convert.ToDouble(c); } } label6.Text = nakit.ToString() + " TL"; label7.Text = kredi.ToString() + " TL"; label8.Text = (nakit + kredi).ToString() + " TL"; dataGridView1.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; dataGridView1.Columns[2].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; dataGridView1.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; dataGridView1.Columns[0].DefaultCellStyle.BackColor = Color.Black; dataGridView1.Columns[2].DefaultCellStyle.BackColor = Color.Black; dataGridView1.Columns[0].DefaultCellStyle.ForeColor = Color.White; dataGridView1.Columns[2].DefaultCellStyle.ForeColor = Color.White; dataGridView1.RowsDefaultCellStyle.Font = new Font("Comic Sans", 12, FontStyle.Bold); dataGridView1.DefaultCellStyle.SelectionBackColor = Color.Red; dataGridView1.DefaultCellStyle.SelectionForeColor = Color.White; }
private void button3_Click(object sender, EventArgs e) { if (textBox1.Text == "" || textBox2.Text == "" || textBox3.Text == "" || textBox4.Text == "") { MessageBox.Show("Lütfen Ürün Bilgilerini Giriniz"); } else { Firma firma = new Firma(); Urun urun = new Urun(); Stok stok = new Stok(); urun.Barkod = textBox1.Text; urun.BirimFiyat = textBox4.Text; urun.Stok = Convert.ToInt32(textBox3.Text); stok.GelisFiyati = textBox6.Text.ToString(); stok.EklenmeTarihi = DateTime.Now.ToString("yyyy/MM/dd"); string gelen = comboBox1.SelectedItem.ToString(); string firmasorgu = $"select FirmaID from Firma where FirmaAdi='{gelen}'"; DataTable dtfirma = Sorgu.SQLSorguCalistir(firmasorgu); foreach (DataRow item in dtfirma.Rows) { firma.FirmaID = Convert.ToInt32(item["FirmaID"]); } string firmaekle = $"insert into Stok(EklemeTarihi, BarkodNo, GelenAdet, FirmaID, GelisFiyati) values ('{stok.EklenmeTarihi}', '{urun.Barkod}','{urun.Stok}','{firma.FirmaID}','{stok.GelisFiyati}')"; Sorgu.SQLNonSorguCalistir(firmaekle); urun.UrunAdi = textBox2.Text; string sorgu = $"select *from Urunler where Barkod = '{urun.Barkod}'"; DataTable dt = Sorgu.SQLSorguCalistir(sorgu); if (dt.Rows.Count == 0) { string urunekle = $"insert into Urunler(Barkod, Adi, BirimFiyat,Stok) values ('{urun.Barkod}', '{urun.UrunAdi}','{urun.BirimFiyat}','{urun.Stok}')"; Sorgu.SQLNonSorguCalistir(urunekle); MessageBox.Show("Ürün ekleme işlemi başarı ile gerçekleşti"); } else { MessageBox.Show("Ürün kaydı bulunuyor. Güncelleme işlemi yapacaksanız, güncelleme butonuna tıklayınız."); } } }
private void CokSatanlar_Load(object sender, EventArgs e) { dataGridView1.ColumnCount = 4; dataGridView1.Rows.Clear(); dataGridView1.Columns[0].Name = "Barkod"; dataGridView1.Columns[1].Name = "Ürün Adı"; dataGridView1.Columns[2].Name = "Satış Adeti"; dataGridView1.Columns[3].Name = "Toplam Getiri"; dataGridView1.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; dataGridView1.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; dataGridView1.Columns[2].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; dataGridView1.Columns[3].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; dataGridView1.Columns[0].DefaultCellStyle.BackColor = Color.Black; dataGridView1.Columns[2].DefaultCellStyle.BackColor = Color.Black; dataGridView1.Columns[0].DefaultCellStyle.ForeColor = Color.White; dataGridView1.Columns[2].DefaultCellStyle.ForeColor = Color.White; dataGridView1.RowsDefaultCellStyle.Font = new Font("Comic Sans", 12, FontStyle.Bold); dataGridView1.DefaultCellStyle.SelectionBackColor = Color.Red; dataGridView1.DefaultCellStyle.SelectionForeColor = Color.White; UrunSatis satis = new UrunSatis(); Urun urun = new Urun(); string siralama = $"select * from UrunSatis Order By SatisMiktari DESC"; DataTable dt = Sorgu.SQLSorguCalistir(siralama); foreach (DataRow item in dt.Rows) { satis.Barkod = item["BarkodNo"].ToString(); satis.SatisMiktari = Convert.ToInt32(item["SatisMiktari"]); satis.ToplamGetiri = item["ToplamGetiri"].ToString(); string urunisim = $"select Adi from Urunler where Barkod = '{satis.Barkod}'"; DataTable dt2 = Sorgu.SQLSorguCalistir(urunisim); foreach (DataRow item2 in dt2.Rows) { urun.UrunAdi = item2["Adi"].ToString(); dataGridView1.Rows.Add(satis.Barkod, urun.UrunAdi, satis.SatisMiktari, satis.ToplamGetiri); } } }
private void btn_muskayit_Click(object sender, EventArgs e) { Musteri musteri = new Musteri(); musteri.MusteriIsim = txt_musteriad.Text; musteri.MusteriSoyisim = txt_musterisoyad.Text; musteri.MusteriTel = txt_musteritel.Text; musteri.MusteriMail = txt_musterimail.Text; string musteriekle = $"insert into Musteri(MusteriIsim, MusteriSoyisim, MusteriTel, MusteriMail) values ('{musteri.MusteriIsim}','{musteri.MusteriSoyisim}','{musteri.MusteriTel}','{musteri.MusteriMail}')"; if (Sorgu.SQLNonSorguCalistir(musteriekle) > 0) { MessageBox.Show("Müşteri Kaydı Başarılı"); txt_musteriad.Text = ""; txt_musterimail.Text = ""; txt_musterisoyad.Text = ""; txt_musterimail.Text = ""; } else { MessageBox.Show("Kayıt oluşturulurken hata ile karşılaşıldı."); } }
private void button2_Click(object sender, EventArgs e) { Firma frm = new Firma(); frm.FirmaAdi = textBox2.Text; frm.FirmaTel = maskedTextBox1.Text; frm.FirmaMail = textBox3.Text; frm.FirmaAdres = richTextBox1.Text; frm.FirmaNot = richTextBox2.Text; string sorgu = $"update Firma set FirmaAdi='{frm.FirmaAdi}', FirmaMail = '{frm.FirmaMail}', FirmaAdres='{frm.FirmaAdres}',FirmaNot='{frm.FirmaNot}' where FirmaTel='{frm.FirmaTel}'"; string sorguu = $"select FirmaID from Firma where FirmaTel = '{maskedTextBox1.Text}'"; DataTable dt = Sorgu.SQLSorguCalistir(sorguu); foreach (DataRow item in dt.Rows) { firmaID = Convert.ToInt32(item["FirmaID"]); } label6.Text = firmaID.ToString(); if (Sorgu.SQLNonSorguCalistir(sorgu) > 0) { MessageBox.Show("Firma Güncelleme Başarılı"); dataGridView1.Refresh(); } }
public List <Urun> GetListAll(int adet, int toplam) { DataTable dt = Sorgu.SQLSorguCalistir("select * from Urunler"); return(UrunListe(dt)); }
public List <Urun> GetListByName(string text) { DataTable dt = Sorgu.SQLSorguCalistir($"select Barkod, Adi, BirimFiyat from Urunler where Barkod = '{text}'"); return(UrunListe(dt)); }
public List <Firma> GetListAll() { DataTable dt = Sorgu.SQLSorguCalistir("select * from Firma"); return(FirmaListe(dt)); }