void YeniKaydet()
 {
     try
     {
         Fonksiyonlar.TBL_CEKLER Cek = DB.TBL_CEKLER.First(s => s.ID == CekID);
         Cek.VERILENCARIID       = CariID;
         Cek.VERILENCARI_TARIHI  = DateTime.Parse(txtTarih.Text);
         Cek.VERILENCARI_BELGENO = txtBelgeNo.Text;
         Cek.DURUMU   = "Caride";
         Cek.EDITDATE = DateTime.Now;
         Cek.EDITUSER = AnaForm.UserID;
         DB.SubmitChanges();
         Fonksiyonlar.TBL_CARIHAREKETLERI CariHareket = new Fonksiyonlar.TBL_CARIHAREKETLERI();
         CariHareket.ACIKLAMA  = txtCekNo.Text + " çek numaralı ve " + txtBelgeNo.Text + " belge numaralı çek";
         CariHareket.BORC      = decimal.Parse(txtTutar.Text);
         CariHareket.CARIID    = CariID;
         CariHareket.EVRAKID   = CekID;
         CariHareket.EVRAKTURU = "Cariye Çek";
         CariHareket.TARIH     = DateTime.Now;
         CariHareket.TIPI      = "Çek İşlemi";
         CariHareket.SAVEDATE  = DateTime.Now;
         CariHareket.SAVEUSER  = AnaForm.UserID;
         DB.TBL_CARIHAREKETLERI.InsertOnSubmit(CariHareket);
         DB.SubmitChanges();
         Mesajlar.YeniKayit("Cariye çek çıkışı işleminin hareket kaydı ve çek kaydı güncellemesi yapılmıştır.");
         Temizle();
     }
     catch (Exception e)
     {
         Mesajlar.Hata(e);
     }
 }
Exemple #2
0
        void YeniKaydet()
        {
            try
            {
                Fonksiyonlar.TBL_BANKAHAREKETLERI Banka = new Fonksiyonlar.TBL_BANKAHAREKETLERI();
                Banka.ACIKLAMA  = txtAciklama.Text;
                Banka.BANKAID   = BankaID;
                Banka.BELGENO   = txtBelgeNo.Text;
                Banka.CARIID    = CariID;
                Banka.EVRAKTURU = txtTransferTuru.SelectedItem.ToString();
                if (rbtnGelen.Checked)
                {
                    Banka.GCKODU = "G";
                }
                if (rbtnGiden.Checked)
                {
                    Banka.GCKODU = "C";
                }
                Banka.TARIH    = DateTime.Parse(txtTarih.Text);
                Banka.TUTAR    = decimal.Parse(txtTutar.Text);
                Banka.SAVEDATE = DateTime.Now;
                Banka.SAVEUSER = AnaForm.UserID;
                DB.TBL_BANKAHAREKETLERI.InsertOnSubmit(Banka);
                DB.SubmitChanges();


                Fonksiyonlar.TBL_CARIHAREKETLERI Cari = new Fonksiyonlar.TBL_CARIHAREKETLERI();
                Cari.ACIKLAMA = txtAciklama.Text;
                if (rbtnGelen.Checked)
                {
                    Cari.ALACAK = decimal.Parse(txtTutar.Text);
                }
                if (rbtnGiden.Checked)
                {
                    Cari.BORC = decimal.Parse(txtTutar.Text);
                }
                Cari.CARIID    = CariID;
                Cari.EVRAKID   = Banka.ID;
                Cari.EVRAKTURU = txtTransferTuru.SelectedItem.ToString();
                Cari.TARIH     = DateTime.Parse(txtTarih.Text);
                if (txtTransferTuru.SelectedIndex == 0)
                {
                    Cari.TIPI = "BH";
                }
                if (txtTransferTuru.SelectedIndex == 1)
                {
                    Cari.TIPI = "EFT";
                }
                Cari.SAVEDATE = DateTime.Now;
                Cari.SAVEUSER = AnaForm.UserID;
                DB.TBL_CARIHAREKETLERI.InsertOnSubmit(Cari);
                DB.SubmitChanges();
                Mesajlar.YeniKayit("Para Transfer Kaydı Islendi.");
                Temizle();
            }
            catch (Exception e)
            {
                Mesajlar.Hata(e);
            }
        }
 void Guncelle()
 {
     try
     {
         Fonksiyonlar.TBL_CEKLER Cek = DB.TBL_CEKLER.First(s => s.ID == CekID);
         Cek.VERILENCARIID       = CariID;
         Cek.VERILENCARI_TARIHI  = DateTime.Parse(txtTarih.Text);
         Cek.VERILENCARI_BELGENO = txtBelgeNo.Text;
         Cek.DURUMU   = "Caride";
         Cek.EDITDATE = DateTime.Now;
         Cek.EDITUSER = AnaForm.UserID;
         DB.SubmitChanges();
         Fonksiyonlar.TBL_CARIHAREKETLERI CariHareket = DB.TBL_CARIHAREKETLERI.First(s => s.EVRAKTURU == "Cariye Çek" && s.EVRAKID == CekID);
         CariHareket.ACIKLAMA  = txtCekNo.Text + " çek numaralı ve " + txtBelgeNo.Text + " belge numaralı çek";
         CariHareket.BORC      = decimal.Parse(txtTutar.Text);
         CariHareket.CARIID    = CariID;
         CariHareket.EVRAKID   = CekID;
         CariHareket.EVRAKTURU = "Cariye Çek";
         CariHareket.TARIH     = DateTime.Now;
         CariHareket.TIPI      = "Çek İşlemi";
         CariHareket.EDITDATE  = DateTime.Now;
         CariHareket.EDITUSER  = AnaForm.UserID;
         DB.SubmitChanges();
         Mesajlar.Guncelle(true);
         Temizle();
     }
     catch (Exception e)
     {
         Mesajlar.Hata(e);
     }
 }
Exemple #4
0
        void Guncelle()
        {
            try
            {
                Fonksiyonlar.TBL_BANKAHAREKETLERI Banka = DB.TBL_BANKAHAREKETLERI.First(s => s.ID == IslemID);
                Banka.ACIKLAMA  = txtAciklama.Text;
                Banka.BANKAID   = BankaID;
                Banka.BELGENO   = txtBelgeNo.Text;
                Banka.CARIID    = CariID;
                Banka.EVRAKTURU = txtTransferTuru.SelectedItem.ToString();
                if (rbtnGelen.Checked)
                {
                    Banka.GCKODU = "G";
                }
                if (rbtnGiden.Checked)
                {
                    Banka.GCKODU = "C";
                }
                Banka.TARIH    = DateTime.Parse(txtTarih.Text);
                Banka.TUTAR    = decimal.Parse(txtTutar.Text);
                Banka.EDITDATE = DateTime.Now;
                Banka.EDITUSER = AnaForm.UserID;

                DB.SubmitChanges();


                Fonksiyonlar.TBL_CARIHAREKETLERI Cari = DB.TBL_CARIHAREKETLERI.First(s => s.EVRAKTURU == txtTransferTuru.SelectedItem.ToString() && s.EVRAKID == IslemID);
                Cari.ACIKLAMA = txtAciklama.Text;
                if (rbtnGelen.Checked)
                {
                    Cari.ALACAK = decimal.Parse(txtTutar.Text);
                }
                if (rbtnGiden.Checked)
                {
                    Cari.BORC = decimal.Parse(txtTutar.Text);
                }
                Cari.CARIID    = CariID;
                Cari.EVRAKID   = Banka.ID;
                Cari.EVRAKTURU = txtTransferTuru.SelectedItem.ToString();
                Cari.TARIH     = DateTime.Parse(txtTarih.Text);
                if (txtTransferTuru.SelectedIndex == 0)
                {
                    Cari.TIPI = "BH";
                }
                if (txtTransferTuru.SelectedIndex == 1)
                {
                    Cari.TIPI = "EFT";
                }
                Cari.EDITDATE = DateTime.Now;
                Cari.EDITUSER = AnaForm.UserID;

                DB.SubmitChanges();
                Mesajlar.Guncelle(true);
                Temizle();
            }
            catch (Exception e)
            {
                Mesajlar.Hata(e);
            }
        }
Exemple #5
0
 void FaturaGuncelle()
 {
     try
     {
         Fonksiyonlar.TBL_FATURALAR Fatura = DB.TBL_FATURALARs.First(s => s.ID == FaturaID);
         Fatura.FATURANO    = txtFaturaNo.Text;
         Fatura.ACIKLAMA    = txtAciklama.Text;
         Fatura.CARIKODU    = txtCariKodu.Text;
         Fatura.GENELTOPLAM = decimal.Parse(txtGenelToplam.Text);
         Fatura.ODEMEYERI   = OdemeYeri;
         Fatura.ODEMEYERIID = OdemeID;
         Fatura.EDITDATE    = DateTime.Now;
         Fatura.EDITUSER    = AnaForm.UserID;
         DB.SubmitChanges();
         Fonksiyonlar.TBL_IRSALIYELER Irsaliye = DB.TBL_IRSALIYELERs.First(s => s.ID == IrsaliyeID);
         Irsaliye.IRSALIYENO = txtIrsaliyeNo.Text;
         Irsaliye.TARIHI     = DateTime.Parse(txtIrsaliyeTarih.SelectedText);
         Irsaliye.EDITDATE   = DateTime.Now;
         Irsaliye.EDITUSER   = AnaForm.UserID;
         DB.TBL_STOKHAREKETLERIs.DeleteAllOnSubmit(DB.TBL_STOKHAREKETLERIs.Where(s => s.FATURAID == FaturaID));
         DB.SubmitChanges();
         Fonksiyonlar.TBL_STOKHAREKETLERI[] StokHareketi = new Fonksiyonlar.TBL_STOKHAREKETLERI[gridView1.RowCount];
         for (int i = 0; i < gridView1.RowCount; i++)
         {
             StokHareketi[i]            = new Fonksiyonlar.TBL_STOKHAREKETLERI();
             StokHareketi[i].FATURAID   = FaturaID;
             StokHareketi[i].BIRIMFIYAT = decimal.Parse(gridView1.GetRowCellValue(i, "BIRIMFIYAT").ToString());
             StokHareketi[i].GCKODU     = "C";
             StokHareketi[i].IRSALIYEID = IrsaliyeID;
             StokHareketi[i].KDV        = decimal.Parse(gridView1.GetRowCellValue(i, "KDV").ToString());
             StokHareketi[i].MIKTAR     = int.Parse(gridView1.GetRowCellValue(i, "MIKTAR").ToString());
             StokHareketi[i].STOKKODU   = gridView1.GetRowCellValue(i, "STOKKODU").ToString();
             StokHareketi[i].TIPI       = "Satış Faturası";
             StokHareketi[i].SAVEDATE   = DateTime.Now;
             StokHareketi[i].SAVEUSER   = AnaForm.UserID;
             DB.TBL_STOKHAREKETLERIs.InsertOnSubmit(StokHareketi[i]);
         }
         DB.SubmitChanges();
         Fonksiyonlar.TBL_CARIHAREKETLERI CariHareket = DB.TBL_CARIHAREKETLERIs.First(s => s.EVRAKTURU == "Satış Faturası" && s.EVRAKID == FaturaID);
         if (txtFaturaTuru.SelectedIndex == 0)
         {
             CariHareket.ALACAK = 0;
             CariHareket.BORC   = decimal.Parse(txtGenelToplam.Text);
         }
         else if (txtFaturaTuru.SelectedIndex == 1)
         {
             CariHareket.BORC   = decimal.Parse(txtGenelToplam.Text);
             CariHareket.ALACAK = decimal.Parse(txtGenelToplam.Text);
         }
         CariHareket.EDITDATE = DateTime.Now;
         CariHareket.EDITUSER = AnaForm.UserID;
         DB.SubmitChanges();
         Mesajlar.Guncelle(true);
         Temizle();
     }
     catch (Exception ex)
     {
         Mesajlar.Hata(ex);
     }
 }
Exemple #6
0
        void Guncelle()
        {
            try
            {
                Fonksiyonlar.TBL_KASAHAREKETLERI KasaHareketi = DB.TBL_KASAHAREKETLERI.First(s => s.ID == IslemID);
                // Kasa Hareket Kısmı
                KasaHareketi.ACIKLAMA  = txtAciklama.Text;
                KasaHareketi.BELGENO   = txtBelgeNo.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);

                // Cari Hareket Kısmı
                Fonksiyonlar.TBL_CARIHAREKETLERI CariHareket = DB.TBL_CARIHAREKETLERI.First(s => s.ID == CariHareketID);
                CariHareket.ACIKLAMA = txtBelgeNo.Text + " belge numaralı " + txtIslemTuru.SelectedItem.ToString() + " iş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 = "KT";
                }
                if (txtIslemTuru.SelectedIndex == 1)
                {
                    CariHareket.TIPI = "KÖ";
                }
                CariHareket.EDITDATE = DateTime.Now;
                CariHareket.EDITUSER = AnaForm.UserID;
                DB.SubmitChanges();
                Mesajlar.Guncelle(true);
                Temizle();
            }
            catch (Exception e)
            {
                Mesajlar.Hata(e);
            }
        }
Exemple #7
0
 void YeniKaydet()
 {
     try
     {
         Fonksiyonlar.TBL_KASAHAREKETLERI KasaHareketi = new Fonksiyonlar.TBL_KASAHAREKETLERI();
         KasaHareketi.ACIKLAMA  = txtAciklama.Text;
         KasaHareketi.BELGENO   = txtBelgeNo.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_KASAHAREKETLERI.InsertOnSubmit(KasaHareketi);
         DB.SubmitChanges();
         Mesajlar.YeniKayit(txtIslemTuru.SelectedItem.ToString() + " yeni kasa hareketi olarak işlenmiştir.");
         Fonksiyonlar.TBL_CARIHAREKETLERI CariHareket = new Fonksiyonlar.TBL_CARIHAREKETLERI();
         CariHareket.ACIKLAMA = txtBelgeNo.Text + " belge numaralı " + txtIslemTuru.SelectedItem.ToString() + " iş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 = "KT";
         }
         if (txtIslemTuru.SelectedIndex == 1)
         {
             CariHareket.TIPI = "KÖ";
         }
         CariHareket.SAVEDATE = DateTime.Now;
         CariHareket.SAVEUSER = AnaForm.UserID;
         DB.TBL_CARIHAREKETLERI.InsertOnSubmit(CariHareket);
         DB.SubmitChanges();
         Mesajlar.YeniKayit(txtIslemTuru.SelectedItem.ToString() + " yeni cari hareketi olarak işlenmiştir.");
         Temizle();
     }
     catch (Exception e)
     {
         Mesajlar.Hata(e);
     }
 }
        void YeniCekKaydet()
        {
            try
            {
                Fonksiyonlar.TBL_CEKLER Cek = new Fonksiyonlar.TBL_CEKLER();
                Cek.ACIKLAMA = txtAciklama.Text;
                if (txtCekTuru.SelectedIndex == 0)
                {
                    Cek.ACKODU = "A";
                }
                if (txtCekTuru.SelectedIndex == 1)
                {
                    Cek.ACKODU = "C";
                }
                Cek.ALINANCARIID = CariID;
                Cek.BANKA        = txtBanka.Text;
                Cek.BELGENO      = txtBelgeNo.Text;
                Cek.CEKNO        = txtCekNo.Text;
                Cek.DURUMU       = "Portföy";
                Cek.HESAPNO      = txtHesapNo.Text;
                Cek.SUBE         = txtSube.Text;
                Cek.TAHSIL       = "Hayır";
                Cek.TARIH        = DateTime.Now;
                Cek.VADETARIHI   = DateTime.Parse(txtVadeTarihi.Text);
                Cek.TUTAR        = decimal.Parse(txtTutar.Text);
                Cek.TIPI         = "Müşteri Çeki";
                Cek.ASILBORCLU   = txtAsilBorclu.Text;
                Cek.SAVEDATE     = DateTime.Now;
                Cek.SAVEUSER     = AnaForm.UserID;

                DB.TBL_CEKLERs.InsertOnSubmit(Cek);
                DB.SubmitChanges();
                Mesajlar.YeniKayit(txtCekNo.Text + " çek nolu müşteri çeki kaydı gerçekleşmiştir.");
                Fonksiyonlar.TBL_CARIHAREKETLERI CariHareket = new Fonksiyonlar.TBL_CARIHAREKETLERI();
                CariHareket.ACIKLAMA = txtBelgeNo.Text + " numaralı ve " + txtCekNo.Text + " çek numaralı müşteri çeki";

                CariHareket.CARIID    = CariID;
                CariHareket.EVRAKID   = Cek.ID;
                CariHareket.EVRAKTURU = "Müşteri Çeki";
                CariHareket.TARIH     = DateTime.Now;
                CariHareket.TIPI      = "MÇ";
                CariHareket.SAVEDATE  = DateTime.Now;
                CariHareket.SAVEUSER  = AnaForm.UserID;
                DB.TBL_CARIHAREKETLERIs.InsertOnSubmit(CariHareket);
                DB.SubmitChanges();
                Mesajlar.YeniKayit(txtCekNo.Text + " çek nolu müşteri çeki cari kaydı gerçekleşmiştir.");
                Temizle();
            }
            catch (Exception e)
            {
                Mesajlar.Hata(e);
            }
        }
        void Guncelle()
        {
            try
            {
                Fonksiyonlar.TBL_CEKLER Cek = DB.TBL_CEKLERs.First(s => s.ID == CekID);
                Cek.ACIKLAMA = txtAciklama.Text;
                if (txtCekTuru.SelectedIndex == 0)
                {
                    Cek.ACKODU = "A";
                }
                if (txtCekTuru.SelectedIndex == 1)
                {
                    Cek.ACKODU = "C";
                }
                Cek.ALINANCARIID = CariID;
                Cek.BANKA        = txtBanka.Text;
                Cek.BELGENO      = txtBelgeNo.Text;
                Cek.CEKNO        = txtCekNo.Text;
                Cek.DURUMU       = "Portföy";
                Cek.HESAPNO      = txtHesapNo.Text;
                Cek.SUBE         = txtSube.Text;
                Cek.TAHSIL       = "Hayır";
                Cek.VADETARIHI   = DateTime.Parse(txtVadeTarihi.Text);
                Cek.TUTAR        = decimal.Parse(txtTutar.Text);
                Cek.TIPI         = "Müşteri Çeki";
                Cek.ASILBORCLU   = txtAsilBorclu.Text;
                Cek.EDITDATE     = DateTime.Now;
                Cek.EDITUSER     = AnaForm.UserID;
                DB.SubmitChanges();

                Fonksiyonlar.TBL_CARIHAREKETLERI CariHareket = DB.TBL_CARIHAREKETLERIs.First(s => s.EVRAKID == CekID && s.EVRAKTURU == "Müşteri Çeki" && s.TIPI == "MÇ");
                CariHareket.ACIKLAMA  = txtBelgeNo.Text + " numaralı ve " + txtCekNo.Text + " çek numaralı müşteri çeki";
                CariHareket.CARIID    = CariID;
                CariHareket.EVRAKID   = Cek.ID;
                CariHareket.EVRAKTURU = "Müşteri Çeki";
                CariHareket.TARIH     = DateTime.Now;
                CariHareket.TIPI      = "MÇ";
                CariHareket.EDITDATE  = DateTime.Now;
                CariHareket.EDITUSER  = AnaForm.UserID;
                DB.SubmitChanges();
                Mesajlar.Guncelle(true);
                Temizle();
            }
            catch (Exception e)
            {
                Mesajlar.Hata(e);
            }
        }
        void YeniFaturaKaydet()
        {
            try
            {
                Fonksiyonlar.TBL_FATURALAR Fatura = new Fonksiyonlar.TBL_FATURALAR(); //Yeni fatura oluşturuyoruz.
                Fatura.ACIKLAMA    = txtAciklama.Text;
                Fatura.CARIKODU    = txtCariKodu.Text;
                Fatura.FATURANO    = txtFaturaNo.Text;
                Fatura.FATURATURU  = "Satış Faturası";
                Fatura.GENELTOPLAM = decimal.Parse(txtGenelToplam.Text);
                Fatura.IRSALIYEID  = IrsaliyeID;
                Fatura.ODEMEYERI   = OdemeYeri;
                Fatura.ODEMEYERIID = OdemeID;
                Fatura.TARIHI      = DateTime.Parse(txtFaturaTarihi.Text);
                Fatura.SAVEDATE    = DateTime.Now;
                Fatura.SAVEUSER    = AnaForm.UserID;
                DB.TBL_FATURALAR.InsertOnSubmit(Fatura);
                DB.SubmitChanges();
                FaturaID = Fatura.ID;

                if (IrsaliyeID < 0)
                {
                    Fonksiyonlar.TBL_IRSALIYELER Irsaliye = new Fonksiyonlar.TBL_IRSALIYELER();
                    Irsaliye.ACIKLAMA   = txtAciklama.Text;
                    Irsaliye.CARIKODU   = txtCariKodu.Text;
                    Irsaliye.FATURAID   = Fatura.ID;
                    Irsaliye.IRSALIYENO = txtIrsaliyeNo.Text;
                    Irsaliye.TARIHI     = DateTime.Parse(txtIrsaliyeTarihi.Text);
                    Irsaliye.SAVEDATE   = DateTime.Now;
                    Irsaliye.SAVEUSER   = AnaForm.UserID;
                    DB.TBL_IRSALIYELER.InsertOnSubmit(Irsaliye);
                    DB.SubmitChanges();
                    IrsaliyeID        = Irsaliye.ID;
                    Fatura.IRSALIYEID = IrsaliyeID;
                }

                Fonksiyonlar.TBL_STOKHAREKETLERI[] StokHareketi = new Fonksiyonlar.TBL_STOKHAREKETLERI[gridView1.RowCount];
                for (int i = 0; i < gridView1.RowCount; i++)
                {
                    StokHareketi[i]            = new Fonksiyonlar.TBL_STOKHAREKETLERI();
                    StokHareketi[i].BIRIMFIYAT = decimal.Parse(gridView1.GetRowCellValue(i, "BIRIMFIYAT").ToString());
                    StokHareketi[i].FATURAID   = Fatura.ID;
                    StokHareketi[i].GCKODU     = "C";
                    StokHareketi[i].IRSALIYEID = IrsaliyeID;
                    StokHareketi[i].KDV        = decimal.Parse(gridView1.GetRowCellValue(i, "KDV").ToString());
                    StokHareketi[i].MIKTAR     = int.Parse(gridView1.GetRowCellValue(i, "MIKTAR").ToString());
                    StokHareketi[i].STOKKODU   = gridView1.GetRowCellValue(i, "STOKKODU").ToString();
                    StokHareketi[i].TIPI       = "Satış Faturası";
                    StokHareketi[i].SAVEDATE   = DateTime.Now;
                    StokHareketi[i].SAVEUSER   = AnaForm.UserID;
                    DB.TBL_STOKHAREKETLERI.InsertOnSubmit(StokHareketi[i]);
                }
                DB.SubmitChanges();
                Fonksiyonlar.TBL_CARIHAREKETLERI CariHareket = new Fonksiyonlar.TBL_CARIHAREKETLERI();
                CariHareket.ACIKLAMA = txtFaturaNo.Text + " no'lu satış faturası tutarı";
                if (txtFaturaTuru.SelectedIndex == 0)
                {
                    CariHareket.ALACAK = 0;
                    CariHareket.BORC   = decimal.Parse(txtGenelToplam.Text);
                }
                else if (txtFaturaTuru.SelectedIndex == 1)
                {
                    CariHareket.ALACAK = decimal.Parse(txtGenelToplam.Text);
                    CariHareket.BORC   = decimal.Parse(txtGenelToplam.Text);
                }
                CariHareket.CARIID    = CariID;
                CariHareket.TARIH     = DateTime.Now;
                CariHareket.TIPI      = "SF";
                CariHareket.EVRAKTURU = "Satış Faturası";
                CariHareket.EVRAKID   = Fatura.ID;
                CariHareket.SAVEDATE  = DateTime.Now;
                CariHareket.SAVEUSER  = AnaForm.UserID;
                DB.TBL_CARIHAREKETLERI.InsertOnSubmit(CariHareket);
                DB.SubmitChanges();
                Mesajlar.YeniKayit("Yeni Fatura Kaydı başarı ile yapılmıştır.");
                Temizle();
            }
            catch (Exception ex)
            {
                Mesajlar.Hata(ex);
            }
        }