예제 #1
0
        void urunleriGetir()
        {
            DataLogic.URUN urun = new DataLogic.URUN();
            DataTable      dt   = new DataTable();

            dt = urun.getirUrunler();
            dataGridView1.DataSource = dt;
        }
예제 #2
0
        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();
        }