private void btnKaydet_Click(object sender, EventArgs e) { if (txtGiren.Text == "0" && txtCikan.Text == "0") { MessageBox.Show("İşlem Tutarını Girmelisiniz!", "Dikkat! Eksik Bilgi!"); txtGiren.Focus(); } else { cKasaHareket kh = new cKasaHareket(); kh.Tarih = Convert.ToDateTime(txtTarih.Text); kh.IslemTuru = txtIslemTuru.Text; kh.CariNo = Convert.ToInt32(txtCariNo.Text); kh.Belge = txtBelge.Text; kh.Giren = Convert.ToDecimal(txtGiren.Text); kh.Cikan = Convert.ToDecimal(txtCikan.Text); int KayitNo = kh.KasaHareketEkle(kh); if (KayitNo > 0) { MessageBox.Show("Kasa Hareketi İşlendi."); DataTable dt = new DataTable(); dgvHareketler.DataSource = kh.KasaHaraketleriGetirByTarih(txtTarih.Text, txtGirenToplam, txtCikanToplam, txtBakiye); DgvDuzenle(); btnKaydet.Enabled = false; cCariHareket ch = new cCariHareket(); ch.TarihGiris = Convert.ToDateTime(txtTarih.Text); ch.IslemTuru = txtIslemTuru.Text; ch.CariNo = Convert.ToInt32(txtCariNo.Text); ch.Belge = txtBelge.Text; if (txtIslemTuru.Text == "Tahsilat") { ch.Alacak = Convert.ToDecimal(txtGiren.Text); ch.Borc = 0; } else if (txtIslemTuru.Text == "Ödeme") { ch.Borc = Convert.ToDecimal(txtCikan.Text); ch.Alacak = 0; } ch.UrunHareketNo = 0; ch.KasaHareketNo = KayitNo; ch.ServisHareketNo = 0; 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."); } } } }
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; } } } }