private void btnSil_Click(object sender, EventArgs e) { if(MessageBox.Show("Ürün Hareketi İptal etmek istiyor musunuz?", "SİLİNSİN Mİ?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { //UrunHareket bilgileri iptal edilecek...(UrunHareketler) UrunHareket uh = new UrunHareket(); bool Sonuc = uh.UrunHareketSil(Convert.ToInt32(txtHareketID.Text)); if (Sonuc) { MessageBox.Show("Ürün Hareket bilgisi silindi."); uh.UrunHareketleriGetir(lvHareketler, Convert.ToInt32(txtUrunID2.Text)); //İade edilen ürünün stok miktarı güncellenecek...(Urunler) Urun u = new Urun(); Sonuc = u.UrunStokGuncelleFromUrunHareketSil(Convert.ToInt32(txtUrunID2.Text), Convert.ToInt32(txtAdet.Text), txtIslemTuru.Text); if (Sonuc) { MessageBox.Show("Stok güncellendi!"); //Önceden kayıt edilen carihareket bilgisi iptal edilecek...(CariHareketler) CariHareket ch = new CariHareket(); Sonuc = ch.CariHareketSilByUrunHareket(Convert.ToInt32(txtHareketID.Text)); double Borc = 0; double Alacak = 0; if (Sonuc) { MessageBox.Show("Cari Hareket Silindi!"); if (txtIslemTuru.Text == "Stok Giriş") { Borc = 0; Alacak = (-1) * Convert.ToDouble(txtTutar.Text); } else { Borc = (-1) * Convert.ToDouble(txtTutar.Text); Alacak = 0; } //Ürünü aldığımız yada sattığımız carinin toplam bakiyeleri düzenlenecek...(Cariler) Cari c = new Cari(); Sonuc = c.CariToplamlariGuncelle(Convert.ToInt32(txtCariNo.Text), Borc, Alacak); if (Sonuc) MessageBox.Show("Cari Bakiyeler güncellendi!"); else MessageBox.Show("Cari Bakiyeler değiştirilemedi!"); } else MessageBox.Show("Cari Hareketler eklenemedi!"); } else MessageBox.Show("Stok güncellenemedi!"); } else MessageBox.Show("Ürün Hareket eklenemedi!"); } }