private void btnSil_Click_1(object sender, EventArgs e) { if (lstKategoriler.SelectedItem == null) { return; } else if (db.Stoklars.Any(x => x.Kategori_id == seciliKategori.Kategorid)) { MessageBox.Show("Kullanılan Kategori Silinemez", "BİLGİ"); return; } seciliKategori = db.StokKategoris.Where(x => x.Kategorid == seciliKategori.Kategorid).FirstOrDefault(); if (MessageBox.Show($"{seciliKategori.KategoriAdi.Trim()} kategorisi silinsin mi?", "Dikkat", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { db.StokKategoris.Remove(seciliKategori); db.SaveChanges(); MessageBox.Show($"{seciliKategori.KategoriAdi.Trim()} kategorisi silindi"); } lstKategoriler.DisplayMember = "KategoriAdi"; lstKategoriler.DataSource = db.StokKategoris.OrderBy(x => x.KategoriAdi).ToList(); }
private void lstKategoriler_SelectedIndexChanged_1(object sender, EventArgs e) { if (lstKategoriler.SelectedItem == null) { return; } seciliKategori = lstKategoriler.SelectedItem as StokKategori; txtKategori.Text = seciliKategori.KategoriAdi; }
private void btnGüncelle_Click_1(object sender, EventArgs e) { if (seciliKategori == null) { return; } guncellenecekKategori = db.StokKategoris.Where(x => x.Kategorid == seciliKategori.Kategorid).FirstOrDefault(); guncellenecekKategori.KategoriAdi = txtKategori.Text.ToUpper(); db.SaveChanges(); lstKategoriler.DisplayMember = "KategoriAdi"; lstKategoriler.DataSource = db.StokKategoris.OrderBy(x => x.KategoriAdi).ToList(); }
private void cmbKategoriler_SelectedIndexChanged(object sender, EventArgs e) { seciliKategori = cmbKategoriler.SelectedItem as StokKategori; }