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(); }