public int KasaHareketEkle(Kasa k) { int sonkayitno = 0; SqlCommand comm = new SqlCommand("insert into KasaHareketler (tarih, islemTuru, cariNo, belge, giren, cikan) values(@tarih, @islemTuru, @cariNo, @belge, @giren, @cikan); select Scope_Identity()", conn); comm.Parameters.Add("@tarih", SqlDbType.DateTime).Value = k._tarih; comm.Parameters.Add("@islemTuru", SqlDbType.VarChar).Value = k._islemTuru; comm.Parameters.Add("@cariNo", SqlDbType.Int).Value = k._cariNo; comm.Parameters.Add("@belge", SqlDbType.VarChar).Value = k._belge; comm.Parameters.Add("@giren", SqlDbType.Money).Value = k._giren; comm.Parameters.Add("@cikan", SqlDbType.Money).Value = k._cikan; if (conn.State == ConnectionState.Closed) { conn.Open(); } try { sonkayitno = Convert.ToInt32(comm.ExecuteScalar()); } catch (SqlException ex) { string hata = ex.Message; } finally { conn.Close(); } return(sonkayitno); }
private void txtTarih_TextChanged(object sender, EventArgs e) { //İşlem tarihine kadar olan devirler getirilmeli. Kasa k = new Kasa(); k.KasaDevirleriGetir(txtTarih.Text, txtDevirGiren, txtDevirCikan, txtDevirBakiye); //İşlem tarihindeki kasa hareketleri listelenmeli. k.KasaHareketleriGetir(txtTarih.Text, lvHareketler, txtGirenToplam, txtCikanToplam, txtBakiye); }
private void btnSil_Click(object sender, EventArgs e) { if (MessageBox.Show("Silmek İstiyor musunuz?", "SİLİNSİN Mİ?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { Kasa k = new Kasa(); bool Sonuc = k.KasaHareketSil(Convert.ToInt32(txtID.Text)); if (Sonuc) { MessageBox.Show("Kasa hareketi iptal edildi.", "Silindi!"); k.KasaHareketleriGetir(txtTarih.Text, lvHareketler, txtGirenToplam, txtCikanToplam, txtBakiye); CariHareket ch = new CariHareket(); Sonuc = ch.CariHareketIptalByKasaHareket(Convert.ToInt32(txtID.Text)); if (Sonuc) { MessageBox.Show("Cari Hareket İptal edildi!"); //Cariler tablosunda toplam bakiyeler güncellenecek. Cari c = new Cari(); if (txtIslemTuru.Text == "Tahsilat") { ch.Borc = 0; ch.Alacak = Convert.ToDouble(txtGiren.Text); } else if (txtIslemTuru.Text == "Ödeme") { ch.Borc = Convert.ToDouble(txtCikan.Text); ch.Alacak = 0; } Sonuc = c.CariToplamlariGuncelleFromKasaIptal(Convert.ToInt32(txtCariNo.Text), ch.Borc, ch.Alacak); if (Sonuc) { MessageBox.Show("Cari toplamlar güncellendi."); } else { MessageBox.Show("Cari toplamlar güncellenemedi.", "Dikkat!"); } btnSil.Enabled = false; Temizle(); } } } }
private void btnKaydet_Click(object sender, EventArgs e) { if (txtGiren.Text == "0" && txtCikan.Text == "0") { MessageBox.Show("Tutar bilgisi girmelisiniz!", "Dikkat! Eksik Bilgi"); txtGiren.Focus(); } else { Kasa k = new Kasa(); k.IslemTuru = txtIslemTuru.Text; k.Tarih = Convert.ToDateTime(txtIslemTarihi.Text); k.CariNo = Convert.ToInt32(txtCariNo.Text); k.Belge = txtBelge.Text; k.Giren = Convert.ToDouble(txtGiren.Text); k.Cikan = Convert.ToDouble(txtCikan.Text); int kayitno = k.KasaHareketEkle(k); if (kayitno > 0) { MessageBox.Show("Kasa hareketi eklendi."); btnKaydet.Enabled = false; k.KasaHareketleriGetir(txtTarih.Text, lvHareketler, txtGirenToplam, txtCikanToplam, txtBakiye); //Cari hareket eklenecek. CariHareket ch = new CariHareket(); ch.Tarih = Convert.ToDateTime(txtTarih.Text); ch.IslemTuru = txtIslemTuru.Text; ch.CariNo = Convert.ToInt32(txtCariNo.Text); ch.Belge = txtBelge.Text; if (txtIslemTuru.Text == "Tahsilat") { ch.Borc = 0; ch.Alacak = Convert.ToDouble(txtGiren.Text); } else if (txtIslemTuru.Text == "Ödeme") { ch.Borc = Convert.ToDouble(txtCikan.Text); ch.Alacak = 0; } ch.UrunHareketID = 0; ch.KasaHareketID = kayitno; if (ch.CariHareketEkle(ch)) { MessageBox.Show("Cari Hareketi eklendi."); //Cariler tablosunda toplam bakiyeler güncellenecek. Cari c = new Cari(); bool Sonuc = c.CariToplamlariGuncelleFromUrunHareket(ch.CariNo, ch.Borc, ch.Alacak); if (Sonuc) { MessageBox.Show("Cari toplamlar güncellendi."); } else { MessageBox.Show("Cari toplamlar güncellenemedi.", "Dikkat!"); } Temizle(); } else { MessageBox.Show("Cari hareketler eklenemedi.", "Dikkat!"); } } else { MessageBox.Show("Kasa hareketi eklenemedi.", "Dikkat!"); } } }