private void btnekle_Click(object sender, EventArgs e)
        {
            stok s = new stok();

            s.kategoriID = (int)cmbkategori.SelectedValue;

            s.urunID = (int)cmburunadi.SelectedValue;

            s.birim      = txtbirim.Text;
            s.miktar     = Convert.ToDecimal(txturunmiktar.Text);
            s.birimFiyat = Convert.ToDecimal(txtbirimfyt.Text);
            //toplam fiyat textini otomatik doldurmak için ne yapılabibilir.
            s.toplamFiyat = Convert.ToString(s.miktar * s.birimFiyat);

            db.stok.Add(s);
            db.SaveChanges();

            MessageBox.Show(s.urunID + " adlı ürün stoğu  başarı ile kaydedilmiştir.");
            cmbkategori.Text   = "";
            cmburunadi.Text    = "";
            txtbirim.Text      = "";
            txturunmiktar.Text = "";
            txtbirimfyt.Text   = "";


            GridGuncelle();
        }
        private void btnguncelle_Click(object sender, EventArgs e)
        {
            stok s = db.stok.Where(x => x.urunID == stokid).SingleOrDefault();

            s.kategoriID = (int)cmbkategori.SelectedIndex;
            s.urunID     = (int)cmburunadi.SelectedValue;
            s.birim      = txtbirim.Text;
            s.miktar     = Convert.ToInt32(txturunmiktar.Text);
            s.birimFiyat = Convert.ToDecimal(txtbirimfyt.Text);

            db.SaveChanges();
            GridGuncelle();
        }
        private void btnsil_Click(object sender, EventArgs e)
        {
            int id = 0;

            id = (int)gridstok.CurrentRow.Cells["stokID"].Value;
            stok         s     = db.stok.Where(mst => id == mst.stokID).SingleOrDefault();
            DialogResult deger = MessageBox.Show(s.stokID + "  numaralı stok silinsin mi?", "Stok Silme Onayı", MessageBoxButtons.OKCancel);

            if (deger == DialogResult.OK)
            {
                db.stok.Remove(s);
                db.SaveChanges();
                MessageBox.Show(s.stokID + " " + "numralı stok silindi. ");
                GridGuncelle();
            }

            else
            {
                MessageBox.Show("İşlem Onaylanmadı");
            }
            GridGuncelle();
        }