protected virtual void UrunDuzenlendiginde(UrunDuzenlendiEventArgs args) { if (UrunDuzenlendi != null) { UrunDuzenlendi(this, args); } }
private void FrmDuzenle_UrunDuzenlendi(object sender, UrunDuzenlendiEventArgs e) { using (var con = BaglantiOlustur()) { var cmd = new SqlCommand("Update Urunler Set UrunAd = @p1, BirimFiyat = @p2 where Id=@p0", con); cmd.Parameters.AddWithValue("@p0", e.YeniUrun.Id); cmd.Parameters.AddWithValue("@p1", e.YeniUrun.UrunAd); cmd.Parameters.AddWithValue("@p2", e.YeniUrun.BirimFiyat); cmd.ExecuteNonQuery(); } UrunleriListele(); //En son düzenlenen ürünü seç dgvUrunler.ClearSelection(); foreach (DataGridViewRow row in dgvUrunler.Rows) { Urun siradaki = (Urun)row.DataBoundItem; if (siradaki.Id == e.YeniUrun.Id) { row.Selected = true; break; } } }
private void btnKaydet_Click(object sender, EventArgs e) { //--------------Kontrol tarafı---------------- string urunAd = txtUrunAd.Text.Trim(); decimal birimFiyat = nudBirimFiyat.Value; if (urunAd == "") { MessageBox.Show("Urun adı girmelisiniz"); return; } //--------------Kontrol tarafı---------------- var args = new UrunDuzenlendiEventArgs(); args.YeniUrun = new Urun() { Id = orjinalUrun.Id, UrunAd = txtUrunAd.Text, BirimFiyat = nudBirimFiyat.Value }; UrunDuzenlendiginde(args); Close(); }