private void BtnSil_Click(object sender, EventArgs e) { if (lstUrun.SelectedIndices.Count == 0) { MessageBox.Show("Silme işlemi öncesinde bir ürün seçmeniz gerekmektedir."); return; } var item = lstUrun.SelectedItems[0]; SirketUrun urun = (SirketUrun)item.Tag; Singleton.Context.SirketUrun.Remove(urun); //todo sil metodu çalıştırılacak try { int ess = Singleton.Context.SaveChanges(); if (ess > 0) { MessageBox.Show("Işlem başarılı"); } else { MessageBox.Show("Herhangi işlem yapılmadı"); } } catch (Exception ex) { MessageBox.Show("Hata"); } }
//private void DataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) //{ // if (dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value != null) // { // dataGridView1.CurrentRow.Selected = true; // txtUrunAdi.Text = dataGridView1.Rows[e.RowIndex].Cells["UrunAdi"].FormattedValue.ToString(); // txtUrunUcreti.Text = dataGridView1.Rows[e.RowIndex].Cells["UrunUcreti"].FormattedValue.ToString(); // txtUrunBoyut.Text = dataGridView1.Rows[e.RowIndex].Cells["UrunBoyut"].FormattedValue.ToString(); // txtUrunStok.Text = dataGridView1.Rows[e.RowIndex].Cells["UrunStok"].FormattedValue.ToString(); // } //} private void BtnUrunEkle_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(txtUrunAdi.Text) || string.IsNullOrWhiteSpace(txtUrunBoyut.Text) || string.IsNullOrWhiteSpace(txtUrunStok.Text) || string.IsNullOrWhiteSpace(txtUrunUcreti.Text)) { MessageBox.Show("Boş Girilemez"); return; } Urun urun = new Urun() { UrunAdi = txtUrunAdi.Text, UrunUcreti = Convert.ToDecimal(txtUrunUcreti.Text), UrunBoyut = Convert.ToDouble(txtUrunBoyut.Text), UrunStok = Convert.ToInt32(txtUrunStok.Text), }; Singleton.Context.Urun.Add(urun); //urunıd olustu SirketUrun sirketUrun = new SirketUrun() { SirketID = _sirket.SirketID, UrunID = urun.UrunID }; Singleton.Context.SirketUrun.Add(sirketUrun); //sirketurunID olustu try { int ess = Singleton.Context.SaveChanges(); if (ess > 0) { MessageBox.Show("Işlem başarılı"); } else { MessageBox.Show("Herhangi işlem yapılmadı"); } } catch (Exception ex) { MessageBox.Show("Hata"); } }