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