private void btnPasif_Click(object sender, EventArgs e) { var secilenStokKodu = gridIndirim.GetFocusedRowCellValue(colStokKodu).ToString(); var secilen = indirimDal.GetByFilter(context, c => c.StokKodu == secilenStokKodu); if (Convert.ToBoolean(gridIndirim.GetFocusedRowCellValue(colDurumu))) { secilen.Durumu = false; btnPasif.Text = "Pasif Yap"; gridIndirim.SetFocusedRowCellValue(colDurumu, false); btnPasif.ImageIndex = 8; indirimDal.Save(context); Listele(); } else { secilen.Durumu = true; btnPasif.Text = "Aktif Yap"; gridIndirim.SetFocusedRowCellValue(colDurumu, true); btnPasif.ImageIndex = 6; indirimDal.Save(context); Listele(); } }
private void btnCikar_Click(object sender, EventArgs e) { if (MessageBox.Show("Seçili olan veriyi listeden çıkartmak istediğinize emin misiniz?", "Uyari", MessageBoxButtons.YesNo) == DialogResult.Yes) { var secilenStokKodu = gridIndirimler.GetFocusedRowCellValue(colStokKodu).ToString(); var secilen = indirimDal.GetByFilter(context, c => c.StokKodu == secilenStokKodu); context.Entry(secilen).State = EntityState.Deleted; } }