void YeniKaydet()
 {
     try
     {
         Fonksiyonlar.tbl_kasahareketleri KasaHareketi = new Fonksiyonlar.tbl_kasahareketleri();
         KasaHareketi.ACIKLAMA  = txtaciklama.Text;
         KasaHareketi.BELGENO   = txtbelgemakbuzno.Text;
         KasaHareketi.CARIID    = CariID;
         KasaHareketi.EVRAKTURU = txtislemturu.SelectedItem.ToString();
         if (txtislemturu.SelectedIndex == 0)
         {
             KasaHareketi.GCKODU = "G";
         }
         if (txtislemturu.SelectedIndex == 1)
         {
             KasaHareketi.GCKODU = "C";
         }
         KasaHareketi.KASAID   = KasaID;
         KasaHareketi.SAVEDATE = DateTime.Now;
         KasaHareketi.SAVEUSER = AnaForm.UserID;
         KasaHareketi.TARIH    = DateTime.Parse(txttarih.Text);
         KasaHareketi.TUTAR    = decimal.Parse(txttutar.Text);
         DB.tbl_kasahareketleris.InsertOnSubmit(KasaHareketi);
         DB.SubmitChanges();
         Mesajlar.YeniKayit(txtislemturu.SelectedItem.ToString() + " Yeni Kasa Hareketi Olarak İşlenmiştir.");
         Fonksiyonlar.tbl_carihareketleri CariHareket = new Fonksiyonlar.tbl_carihareketleri();
         CariHareket.ACIKLAMA = txtbelgemakbuzno.Text + " Belge Numaralı" + txtislemturu.SelectedItem.ToString() + " İşlemi";
         if (txtislemturu.SelectedIndex == 0)
         {
             CariHareket.ALACAK = decimal.Parse(txttutar.Text);
         }
         if (txtislemturu.SelectedIndex == 1)
         {
             CariHareket.BORC = decimal.Parse(txttutar.Text);
         }
         CariHareket.CARIID    = CariID;
         CariHareket.EVRAKID   = KasaHareketi.ID;
         CariHareket.EVRAKTURU = txtislemturu.SelectedItem.ToString();
         CariHareket.TARIH     = DateTime.Parse(txttarih.Text);
         if (txtislemturu.SelectedIndex == 0)
         {
             CariHareket.TIPI = "Kasa Tahsilat";
         }
         if (txtislemturu.SelectedIndex == 1)
         {
             CariHareket.TIPI = "Kasa Ödeme";
         }
         CariHareket.SAVEDATE = DateTime.Now;
         CariHareket.SAVEUSER = AnaForm.UserID;
         DB.tbl_carihareketleris.InsertOnSubmit(CariHareket);
         DB.SubmitChanges();
         Mesajlar.YeniKayit(txtislemturu.SelectedItem.ToString() + " Yeni Cari Hareketi Olarak İşlenmiştir.");
         Temizle();
     }
     catch (Exception e)
     {
         Mesajlar.Hata(e);
     }
 }
 void Guncelle()
 {
     try
     {
         Fonksiyonlar.tbl_kasahareketleri KasaHareketi = DB.tbl_kasahareketleris.First(s => s.ID == IslemID);
         KasaHareketi.ACIKLAMA  = txtaciklama.Text;
         KasaHareketi.BELGENO   = txtbelgemakbuzno.Text;
         KasaHareketi.CARIID    = CariID;
         KasaHareketi.EVRAKTURU = txtislemturu.SelectedItem.ToString();
         if (txtislemturu.SelectedIndex == 0)
         {
             KasaHareketi.GCKODU = "G";
         }
         if (txtislemturu.SelectedIndex == 1)
         {
             KasaHareketi.GCKODU = "C";
         }
         KasaHareketi.KASAID   = KasaID;
         KasaHareketi.EDITDATE = DateTime.Now;
         KasaHareketi.EDITUSER = AnaForm.UserID;
         KasaHareketi.TARIH    = DateTime.Parse(txttarih.Text);
         KasaHareketi.TUTAR    = decimal.Parse(txttutar.Text);
         DB.SubmitChanges();
         Mesajlar.Guncelle(true);
         Fonksiyonlar.tbl_carihareketleri CariHareket = DB.tbl_carihareketleris.First(s => s.ID == CariHareketID);
         CariHareket.ACIKLAMA = txtbelgemakbuzno.Text + " Belge Numaralı" + txtislemturu.SelectedItem.ToString() + " İşlemi";
         if (txtislemturu.SelectedIndex == 0)
         {
             CariHareket.ALACAK = decimal.Parse(txttutar.Text);
         }
         if (txtislemturu.SelectedIndex == 1)
         {
             CariHareket.BORC = decimal.Parse(txttutar.Text);
         }
         CariHareket.CARIID    = CariID;
         CariHareket.EVRAKID   = KasaHareketi.ID;
         CariHareket.EVRAKTURU = txtislemturu.SelectedItem.ToString();
         CariHareket.TARIH     = DateTime.Parse(txttarih.Text);
         if (txtislemturu.SelectedIndex == 0)
         {
             CariHareket.TIPI = "Kasa Tahsilat";
         }
         if (txtislemturu.SelectedIndex == 1)
         {
             CariHareket.TIPI = "Kasa Ödeme";
         }
         CariHareket.EDITDATE = DateTime.Now;
         CariHareket.EDITUSER = AnaForm.UserID;
         DB.SubmitChanges();
         Mesajlar.Guncelle(true);
         Temizle();
     }
     catch (Exception e)
     {
         Mesajlar.Hata(e);
     }
 }