예제 #1
0
        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);
        }
예제 #2
0
 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();
             }
         }
     }
 }
예제 #3
0
 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!");
         }
     }
 }