private void button3_Click(object sender, EventArgs e) { if (dataGridView1.CurrentRow == null) { return; } DialogResult sonuc = MessageBox.Show("Seçili Kaydı Silmek İstiyormusunuz?", "Satış Programı", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (sonuc == DialogResult.Yes) { int id = Convert.ToInt32(dataGridView1.CurrentRow.Cells["UrunID"].Value.ToString()); DataLogic.URUN m = new DataLogic.URUN(); int a = m.silUrunler(id); if (a == 1) { MessageBox.Show("İşleminiz Gerçekleştirildi", "Satış Programı", MessageBoxButtons.OK, MessageBoxIcon.Information); temizle(); urunleriGetir(); } else { MessageBox.Show("İşleminiz Yapılamadı", "Satış Programı", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
void urunleriGetir() { DataLogic.URUN urun = new DataLogic.URUN(); DataTable dt = new DataTable(); dt = urun.getirUrunler(); dataGridView1.DataSource = dt; }
void urunEkle() { string barkod = txtBarkod.Text; double miktar = Convert.ToDouble(textBox3.Text); int index = urunBul(barkod); if (index == -1) { DataLogic.URUN urun = new DataLogic.URUN(); DataTable dt = new DataTable(); dt = urun.getirUrunler(barkod); if (dt.Rows.Count == 0) { MessageBox.Show("Ürün Bulunamadı"); return; } double fiyat = Convert.ToDouble(dt.Rows[0]["SatisFiyati"].ToString()); double tutar = miktar * fiyat; tutar = Math.Round(tutar, 2); DataRow dr = dtSatis.NewRow(); dr["Barkodu"] = barkod; dr["UrunAdi"] = dt.Rows[0]["Adi"].ToString(); dr["KategoriAdi"] = dt.Rows[0]["KategoriAdi"].ToString(); dr["BirimAdi"] = dt.Rows[0]["BirimAdi"].ToString(); dr["Miktar"] = miktar; dr["BirimFiyat"] = fiyat; dr["Tutar"] = tutar; dr["UrunTutari"] = tutar; dr["UrunID"] = Convert.ToInt32(dt.Rows[0]["UrunID"]); dtSatis.Rows.Add(dr); } else { double m = Convert.ToDouble(dtSatis.Rows[index]["Miktar"]); miktar += m; dtSatis.Rows[index]["Miktar"] = miktar; double fiyat = Convert.ToDouble(dtSatis.Rows[index]["BirimFiyat"].ToString()); double tutar = miktar * fiyat; tutar = Math.Round(tutar, 2); dtSatis.Rows[index]["Tutar"] = tutar; dtSatis.Rows[index]["UrunTutari"] = tutar; } tutarBul(); txtBarkod.Text = ""; txtBarkod.Focus(); }
private void button2_Click(object sender, EventArgs e) { if (textBox1.Text.Trim() == "" || textBox2.Text.Trim() == "" || textBox4.Text.Trim() == "" || comboBox1.SelectedIndex == -1 || comboBox2.SelectedIndex == -1) { MessageBox.Show("Bütün Alanlar Doldurulmak Zorundadır", "Satış Programı", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } DataLogic.URUN urun = new DataLogic.URUN(); Entities.URUN d = new Entities.URUN(); d.Adi = textBox1.Text.ToUpper(); d.Barkodu = textBox2.Text; d.SatisFiyati = Convert.ToDouble(textBox4.Text); d.BirimID = Convert.ToInt32(comboBox1.SelectedValue.ToString()); d.KategoriID = Convert.ToInt32(comboBox2.SelectedValue.ToString()); int a = -1; if (textBoxID.Text != "") //ID nin tutulduğu textBox { d.UrunID = Convert.ToInt32(textBoxID.Text); a = urun.guncelleUrun(d); } else { a = urun.kaydetUrun(d); } if (a == 1) { MessageBox.Show("İşleminiz Gerçekleştirildi", "Satış Programı", MessageBoxButtons.OK, MessageBoxIcon.Information); temizle(); urunleriGetir(); } else { MessageBox.Show("İşleminiz Yapılamadı", "Satış Programı", MessageBoxButtons.OK, MessageBoxIcon.Error); } }