private void btnKaydet_Click(object sender, EventArgs e) { cUrunHareket uh = new cUrunHareket(); uh.Adet = 1; uh.Belge = ""; uh.BirimFiyat = Convert.ToDecimal(txtUrunBedeli.Text); uh.CariNo = Convert.ToInt32(txtCariNo.Text); uh.IslemTuru = "Stok Çıkış"; uh.Tarih = Convert.ToDateTime(txtIslemTarihi.Text); uh.Tutar = Convert.ToDecimal(txtUrunBedeli.Text); uh.UrunNo = Convert.ToInt32(txtUrunNo.Text); uh.UstaNo = Convert.ToInt32(txtUstaNo.Text); cServisHareket sh = new cServisHareket(); sh.CariNo = Convert.ToInt32(txtCariNo.Text); sh.Fiyat = Convert.ToDecimal(txtServisBedeli.Text); sh.ServisNo = Convert.ToInt32(txtServisNo.Text); sh.Tarih = Convert.ToDateTime(txtIslemTarihi.Text); sh.Tutar = Convert.ToDecimal(txtServisBedeli.Text); sh.UstaNo = Convert.ToInt32(txtUstaNo.Text); int urunhareketid = uh.UrunHareketEkle(uh); int servishareketid = sh.ServisHareketEkle(sh); if (urunhareketid > 0 && servishareketid > 0) { MessageBox.Show("Ürün Hareketleri ve Servis Hareketleri kayıtları edildi."); cUrunler u = new cUrunler(); if (u.StokGuncelleFromUrunHareketEkle(uh.UrunNo, uh.Adet, uh.IslemTuru)) { MessageBox.Show("Stok bilgileri güncellendi."); cCariHareket ch = new cCariHareket(); ch.TarihGiris = Convert.ToDateTime(txtIslemTarihi.Text); ch.IslemTuru = "Stok Çıkış"; ch.CariNo = Convert.ToInt32(txtCariNo.Text); ch.Belge = ""; ch.Alacak = 0; ch.Borc = Convert.ToDecimal(txtToplam.Text); ch.KasaHareketNo = 0; ch.ServisHareketNo = servishareketid; ch.UrunHareketNo = urunhareketid; if (ch.CariHareketEkle(ch)) { MessageBox.Show("Cari Hareketleri eklendi."); cCari c = new cCari(); c.CariToplamlariGuncelleFromCariHareketEkle(ch.CariNo, ch.Borc, ch.Alacak); MessageBox.Show("Cari Toplamlar güncellendi."); cUsta us = new cUsta(); us.UstaGuncelleByMesgulYap(Convert.ToInt32(txtUstaNo.Text)); btnKaydet.Enabled = false; } } } }