void Kaydet()
        {
            try
            {
                Fonksiyonlar.tbl_Cekler cek = new Fonksiyonlar.tbl_Cekler();
                cek.Aciklama = txtAciklama.Text;
                if (txtCekTur.SelectedIndex == 0)
                {
                    cek.AcKod = "A";
                }
                if (txtCekTur.SelectedIndex == 1)
                {
                    cek.AcKod = "C";
                }
                cek.AlinanCariId = CariID;
                cek.AsilBorclu   = txtAsilBorclu.Text;
                cek.Banka        = txtBanka.Text;
                cek.BelgeNo      = txtBelgeNo.Text;
                cek.CekNo        = txtCekNo.Text;
                cek.Durum        = "Portföy";
                cek.HesapNo      = txtHesapNo.Text;
                cek.Sube         = txtSube.Text;
                cek.Tahsil       = "Hayır";
                cek.Tipi         = "Müşteri Çeki";
                cek.VadeTarih    = DateTime.Parse(txtVadeTarih.Text);
                cek.Tutar        = decimal.Parse(txtTutar.Text);
                cek.SaveUser     = AnaForm.USERID;
                cek.SaveDate     = DateTime.Now;

                DB.tbl_Ceklers.InsertOnSubmit(cek);
                DB.SubmitChanges();
                mesaj.YeniKayit(txtCekNo.Text + " nolu müşteri çeki kaydı gerçekleşmiştir.");
                /////////////////////////////////////////////////////////////////////////////////////////////////////
                Fonksiyonlar.tbl_CariHareketleri cari = new Fonksiyonlar.tbl_CariHareketleri();
                cari.Aciklama = txtBelgeNo.Text + " nolu belge no ve" + txtCekNo.Text + " nolu müşteri çeki";
                cari.CariId   = CariID;
                cari.EvrakId  = cek.ID;
                cari.EvrakTur = "Müşteri Çeki";
                cari.Tipi     = "MÇ";
                cari.Tarih    = DateTime.Now;
                cari.SaveDate = DateTime.Now;
                cari.SaveUser = AnaForm.USERID;

                DB.tbl_CariHareketleris.InsertOnSubmit(cari);
                DB.SubmitChanges();
                mesaj.YeniKayit(txtCekNo + " nolu müşteri çeki cari kaydı gerçekleşmiştir.");
                Temizle();
            }
            catch (Exception e)
            {
                mesaj.Hata(e);
            }
        }
예제 #2
0
        void Guncelle()
        {
            Fonksiyonlar.tbl_KasaHareketleri kasahareket = DB.tbl_KasaHareketleris.First(s => s.ID == KasaID);
            kasahareket.Aciklama = txtAciklama.Text;
            kasahareket.BelgeNo  = txtBelgeNo.Text;
            kasahareket.CariId   = CariID;
            kasahareket.KasaId   = KasaID;
            kasahareket.EvrakTur = txtIslemTur.SelectedItem.ToString();
            if (txtIslemTur.SelectedIndex == 0)
            {
                kasahareket.GCKod = "G";
            }
            if (txtIslemTur.SelectedIndex == 1)
            {
                kasahareket.GCKod = "Ç";
            }
            kasahareket.Tarih    = DateTime.Parse(txtTarih.Text);
            kasahareket.Tutar    = decimal.Parse(txtTutar.Text);
            kasahareket.EditDate = DateTime.Now;
            kasahareket.EditUser = AnaForm.USERID;

            DB.SubmitChanges();
            mesaj.YeniKayit(txtIslemTur.SelectedItem.ToString() + "yeni kasa hareketi olarak işlenmiştir.");

            Fonksiyonlar.tbl_CariHareketleri carihareket = new Fonksiyonlar.tbl_CariHareketleri();
            carihareket.Aciklama = txtBelgeNo.Text + "belge numaralı" + txtIslemTur.SelectedItem.ToString() + "işlemi";
            if (txtIslemTur.SelectedIndex == 0)
            {
                carihareket.Alacak = decimal.Parse(txtTutar.Text);
            }
            if (txtIslemTur.SelectedIndex == 1)
            {
                carihareket.Borc = decimal.Parse(txtTutar.Text);
            }
            carihareket.CariId   = CariID;
            carihareket.EvrakId  = kasahareket.ID;
            carihareket.EvrakTur = txtIslemTur.SelectedItem.ToString();
            carihareket.Tarih    = DateTime.Parse(txtTarih.Text);
            if (txtIslemTur.SelectedIndex == 0)
            {
                carihareket.Tipi = "KT";
            }
            if (txtIslemTur.SelectedIndex == 1)
            {
                carihareket.Tipi = "KÖ";
            }
            carihareket.SaveDate = DateTime.Now;
            carihareket.SaveUser = AnaForm.USERID;
            DB.tbl_CariHareketleris.InsertOnSubmit(carihareket);
            DB.SubmitChanges();
            mesaj.YeniKayit(txtIslemTur.SelectedItem.ToString() + "yeni cari hareketi olarak işlenmiştir.");
            Temizle();
        }
        void Guncelle()
        {
            try
            {
                Fonksiyonlar.tbl_Cekler cek = DB.tbl_Ceklers.First(s => s.ID == CekID);
                cek.Aciklama = txtAciklama.Text;
                if (txtCekTur.SelectedIndex == 0)
                {
                    cek.AcKod = "A";
                }
                if (txtCekTur.SelectedIndex == 1)
                {
                    cek.AcKod = "C";
                }
                cek.AlinanCariId = CariID;
                cek.Banka        = txtBanka.Text;
                cek.BelgeNo      = txtBelgeNo.Text;
                cek.CekNo        = txtCekNo.Text;
                cek.Durum        = "Portföy";
                cek.HesapNo      = txtHesapNo.Text;
                cek.Sube         = txtSube.Text;
                cek.Tahsil       = "Hayır";
                cek.Tipi         = "Müşteri Çeki";
                cek.VadeTarih    = DateTime.Parse(txtVadeTarih.Text);
                cek.Tutar        = decimal.Parse(txtTutar.Text);
                cek.EditUser     = AnaForm.USERID;
                cek.EditDate     = DateTime.Now;

                DB.SubmitChanges();
                mesaj.Guncelle(true);
                /////////////////////////////////////////////////////////////////////////////////////////////////////
                Fonksiyonlar.tbl_CariHareketleri cari = DB.tbl_CariHareketleris.First(s => s.ID == CekID && s.EvrakTur == "Müşteri Çeki" && s.Tipi == "MÇ");
                cari.Aciklama = txtBelgeNo.Text + " nolu belge no ve" + txtCekNo.Text + " nolu müşteri çeki";
                cari.CariId   = CariID;
                cari.EvrakId  = cek.ID;
                cari.EvrakTur = "Müşteri Çeki";
                cari.Tipi     = "MÇ";
                cari.Tarih    = DateTime.Now;
                cari.EditDate = DateTime.Now;
                cari.EditUser = AnaForm.USERID;

                DB.SubmitChanges();
                mesaj.Guncelle(true);
                Temizle();
            }
            catch (Exception e)
            {
                mesaj.Hata(e);
            }
        }
예제 #4
0
        void Kaydet()
        {
            try
            {
                if (txtBelgeNo.Text != "" && txtCariAd.Text != "" && txtCariKod.Text != "" && txtAciklama.Text != "" && txtTutar.Text != "" && txtKasaAd.Text != "" && txtKasaKod.Text != "")
                {
                    Fonksiyonlar.tbl_KasaHareketleri kasahareket = new Fonksiyonlar.tbl_KasaHareketleri();
                    kasahareket.Aciklama = txtAciklama.Text;
                    kasahareket.BelgeNo  = txtBelgeNo.Text;
                    kasahareket.CariId   = CariID;
                    kasahareket.KasaId   = KasaID;
                    kasahareket.EvrakTur = txtIslemTur.SelectedItem.ToString();
                    if (txtIslemTur.SelectedIndex == 0)
                    {
                        kasahareket.GCKod = "G";
                    }
                    if (txtIslemTur.SelectedIndex == 1)
                    {
                        kasahareket.GCKod = "Ç";
                    }
                    kasahareket.Tarih    = DateTime.Parse(txtTarih.Text);
                    kasahareket.Tutar    = decimal.Parse(txtTutar.Text);
                    kasahareket.SaveDate = DateTime.Now;
                    kasahareket.SaveUser = AnaForm.USERID;
                    DB.tbl_KasaHareketleris.InsertOnSubmit(kasahareket);
                    DB.SubmitChanges();
                    mesaj.YeniKayit(txtIslemTur.SelectedItem.ToString() + " " + "yeni kasa hareketi olarak işlenmiştir.");

                    Fonksiyonlar.tbl_CariHareketleri carihareket = new Fonksiyonlar.tbl_CariHareketleri();
                    carihareket.Aciklama = txtBelgeNo.Text + " " + "belge numaralı" + " " + txtIslemTur.SelectedItem.ToString() + " " + "işlemi";
                    if (txtIslemTur.SelectedIndex == 0)
                    {
                        carihareket.Alacak = decimal.Parse(txtTutar.Text);
                    }
                    if (txtIslemTur.SelectedIndex == 1)
                    {
                        carihareket.Borc = decimal.Parse(txtTutar.Text);
                    }
                    carihareket.CariId   = CariID;
                    carihareket.EvrakId  = kasahareket.ID;
                    carihareket.EvrakTur = txtIslemTur.SelectedItem.ToString();
                    carihareket.Tarih    = DateTime.Parse(txtTarih.Text);
                    if (txtIslemTur.SelectedIndex == 0)
                    {
                        carihareket.Tipi = "KT";
                    }
                    if (txtIslemTur.SelectedIndex == 1)
                    {
                        carihareket.Tipi = "KÖ";
                    }
                    carihareket.SaveDate = DateTime.Now;
                    carihareket.SaveUser = AnaForm.USERID;
                    DB.tbl_CariHareketleris.InsertOnSubmit(carihareket);
                    DB.SubmitChanges();
                    mesaj.YeniKayit(txtIslemTur.SelectedItem.ToString() + " " + "yeni cari hareketi olarak işlenmiştir.");
                    Temizle();
                }
                else
                {
                    mesaj.Uyari("Lütfen Tüm Alanları Doldurun.");
                }
            }
            catch (Exception e)
            {
                mesaj.Hata(e);
            }
        }
        void Kaydet()
        {
            try
            {
                Fonksiyonlar.tbl_Faturalar ftr = new Fonksiyonlar.tbl_Faturalar();
                // IrsaliyeID = ftr.IrsaliyeId;
                ftr.Aciklama = txtAciklama.Text;

                if (txtFaturaTur.SelectedIndex == 0)
                {
                    ftr.FaturaTur   = "Açık Satış Faturası";
                    ftr.OdemeYeri   = null;
                    ftr.OdemeYeriId = null;
                }
                if (txtFaturaTur.SelectedIndex == 1)
                {
                    ftr.FaturaTur = "Kapalı Satış Faturası";
                    if (txtOdemeYer.SelectedIndex == 0)
                    {
                        ftr.OdemeYeriId = OdemeID;
                        ftr.OdemeYeri   = txtKasaKod.Text + " " + " nolu Kasa";
                    }
                    if (txtOdemeYer.SelectedIndex == 1)
                    {
                        ftr.OdemeYeriId = OdemeID;
                        ftr.OdemeYeri   = txtHesapNo.Text + " " + "nolu Banka";
                    }
                }


                ftr.FaturaNo   = txtFaturaNo.Text;
                ftr.CariKod    = txtCariKodu.Text;
                ftr.Tarih      = DateTime.Parse(txtFaturaTarih.Text);
                ftr.IrsaliyeId = IrsaliyeID;
                //ftr.OdemeYeri = OdemeYer;
                //ftr.OdemeYeriId = OdemeID;
                ftr.GenelToplam = decimal.Parse(txtGenelToplam.Text);
                ftr.SaveUser    = AnaForm.USERID;
                ftr.SaveDate    = DateTime.Now;
                DB.tbl_Faturalars.InsertOnSubmit(ftr);
                DB.SubmitChanges();
                try
                {
                    if (IrsaliyeID < 0)
                    {
                        Fonksiyonlar.tbl_Irsaliye irs = new Fonksiyonlar.tbl_Irsaliye();
                        irs.IrsaliyeNo = txtIrsaliyeNo.Text;
                        irs.Aciklama   = txtAciklama.Text;
                        irs.Tarih      = DateTime.Parse(txtIrsaliyeTarih.Text);
                        irs.FaturaId   = ftr.ID;
                        irs.CariKod    = txtCariKodu.Text;
                        irs.SaveUser   = AnaForm.USERID = -1;
                        irs.SaveDate   = DateTime.Now;
                        DB.tbl_Irsaliyes.InsertOnSubmit(irs);
                        DB.SubmitChanges();
                        IrsaliyeID     = irs.ID;
                        ftr.IrsaliyeId = IrsaliyeID;
                    }
                }
                catch (Exception ex)
                {
                    mesaj.Hata(ex);
                }
                Fonksiyonlar.tbl_StokHareket[] stokhar = new Fonksiyonlar.tbl_StokHareket[gridView1.RowCount];
                for (int i = 0; i < gridView1.RowCount; i++)
                {
                    try
                    {
                        stokhar[i]            = new Fonksiyonlar.tbl_StokHareket();
                        stokhar[i].BirimFiyat = decimal.Parse(gridView1.GetRowCellValue(i, "BirimFiyat").ToString());
                        stokhar[i].FaturaId   = ftr.ID;
                        stokhar[i].GCKOD      = "Ç";
                        stokhar[i].IrsaliyeId = IrsaliyeID;
                        stokhar[i].Miktar     = int.Parse(gridView1.GetRowCellValue(i, "Miktar").ToString());
                        stokhar[i].KDV        = decimal.Parse(gridView1.GetRowCellValue(i, "KDV").ToString());
                        stokhar[i].StokKod    = gridView1.GetRowCellValue(i, "StokKod").ToString();
                        stokhar[i].Tipi       = "Satış Faturası";
                        stokhar[i].SaveUser   = AnaForm.USERID;
                        stokhar[i].SaveDate   = DateTime.Now;

                        DB.tbl_StokHarekets.InsertOnSubmit(stokhar[i]);
                    }
                    catch (Exception ex)
                    {
                        mesaj.Hata(ex);
                        log.HataMesajiYaz(ex);
                    }
                }

                DB.SubmitChanges();


                Fonksiyonlar.tbl_CariHareketleri carihar = new Fonksiyonlar.tbl_CariHareketleri();
                carihar.Aciklama = txtFaturaNo.Text + " nolu satış faturası tutarı";
                if (txtFaturaTur.SelectedIndex == 0)
                {
                    carihar.Alacak = 0;
                    carihar.Borc   = decimal.Parse(txtGenelToplam.Text);
                }
                else if (txtFaturaTur.SelectedIndex == 1)
                {
                    carihar.Alacak = decimal.Parse(txtGenelToplam.Text);
                    carihar.Borc   = decimal.Parse(txtGenelToplam.Text);
                }
                carihar.CariId   = CariID;
                carihar.Tarih    = DateTime.Now;
                carihar.Tipi     = "SF";
                carihar.EvrakTur = "Satış Faturası";
                carihar.EvrakId  = ftr.ID;
                carihar.SaveUser = AnaForm.USERID;
                carihar.SaveDate = DateTime.Now;
                DB.tbl_CariHareketleris.InsertOnSubmit(carihar);
                DB.SubmitChanges();


                mesaj.YeniKayit("Yeni Fatura Kaydı Oluşturuldu.");
                Temizle();
            }
            catch (Exception ex)
            {
                mesaj.Hata(ex);
                log.HataMesajiYaz(ex);
            }
        }
 void Guncelle()
 {
     try
     {
         if (txtBelgeNo.Text != "" && txtAciklama.Text != "" && txtCariAd.Text != "" && txtCariKod.Text != "" &&
             txtHesapAd.Text != "" && txtHesapNo.Text != "" && txtTutar.Text != "")
         {
             Fonksiyonlar.tbl_BankaHareketleri banka = DB.tbl_BankaHareketleris.First(s => s.ID == islemID);
             banka.BelgeNo  = txtBelgeNo.Text;
             banka.Aciklama = txtAciklama.Text;
             banka.BankaId  = HesapID;
             banka.CariId   = CariID;
             banka.EvrakTur = txtTransferTur.SelectedItem.ToString();
             banka.Aciklama = txtAciklama.Text;
             if (radioGelen.Checked)
             {
                 banka.GCKod = "G";
             }
             if (radioGiden.Checked)
             {
                 banka.GCKod = "Ç";
             }
             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_CariHareketleris.First(s => s.EvrakTur == txtTransferTur.SelectedItem.ToString() && s.EvrakId == islemID);
             cari.Aciklama = txtAciklama.Text;
             if (radioGelen.Checked)
             {
                 cari.Alacak = decimal.Parse(txtTutar.Text);
             }
             if (radioGiden.Checked)
             {
                 cari.Borc = decimal.Parse(txtTutar.Text);
             }
             cari.EvrakId  = banka.ID;
             cari.CariId   = CariID;
             cari.EvrakTur = txtTransferTur.SelectedItem.ToString();
             if (txtTransferTur.SelectedIndex == 0)
             {
                 cari.Tipi = "Havale";
             }
             if (txtTransferTur.SelectedIndex == 1)
             {
                 cari.Tipi = "EFT";
             }
             cari.EditDate = DateTime.Now;
             cari.EditUser = AnaForm.USERID;
             DB.SubmitChanges();
             mesaj.Guncelle(true);
             Temizle();
         }
         else
         {
             mesaj.Uyari("Lütfen Tüm Alanları Doldurun.");
         }
     }
     catch (Exception e)
     {
         mesaj.Hata(e);
     }
 }
        void Kaydet()
        {
            try
            {
                if (txtBelgeNo.Text != "" && txtAciklama.Text != "" && txtCariAd.Text != "" && txtCariKod.Text != "" &&
                    txtHesapAd.Text != "" && txtHesapNo.Text != "" && txtTutar.Text != "")
                {
                    Fonksiyonlar.tbl_BankaHareketleri banka = new Fonksiyonlar.tbl_BankaHareketleri();
                    banka.BelgeNo  = txtBelgeNo.Text;
                    banka.Aciklama = txtAciklama.Text;
                    banka.BankaId  = HesapID;
                    banka.CariId   = CariID;
                    banka.EvrakTur = txtTransferTur.SelectedItem.ToString();
                    if (radioGelen.Checked)
                    {
                        banka.GCKod = "G";
                    }
                    if (radioGiden.Checked)
                    {
                        banka.GCKod = "Ç";
                    }
                    banka.Tarih    = DateTime.Parse(txtTarih.Text);
                    banka.Tutar    = decimal.Parse(txtTutar.Text);
                    banka.SaveDate = DateTime.Now;
                    banka.SaveUser = AnaForm.USERID;
                    DB.tbl_BankaHareketleris.InsertOnSubmit(banka);
                    DB.SubmitChanges();
                    mesaj.YeniKayit(txtTransferTur.SelectedItem.ToString() + " " + "yeni banka hareketi olarak işlenmiştir.");

                    Fonksiyonlar.tbl_CariHareketleri cari = new Fonksiyonlar.tbl_CariHareketleri();
                    cari.Aciklama = txtAciklama.Text;
                    if (radioGelen.Checked)
                    {
                        cari.Alacak = decimal.Parse(txtTutar.Text);
                    }
                    if (radioGiden.Checked)
                    {
                        cari.Borc = decimal.Parse(txtTutar.Text);
                    }
                    cari.EvrakId  = banka.ID;
                    cari.CariId   = CariID;
                    cari.EvrakTur = txtTransferTur.SelectedItem.ToString();
                    if (txtTransferTur.SelectedIndex == 0)
                    {
                        cari.Tipi = "Havale";
                    }
                    if (txtTransferTur.SelectedIndex == 1)
                    {
                        cari.Tipi = "EFT";
                    }
                    cari.SaveDate = DateTime.Now;
                    cari.SaveUser = AnaForm.USERID;
                    DB.tbl_CariHareketleris.InsertOnSubmit(cari);
                    DB.SubmitChanges();
                    mesaj.YeniKayit(txtTransferTur.SelectedItem.ToString() + " " + "yeni cari hareketi olarak işlenmiştir.");
                    Temizle();
                }
                else
                {
                    mesaj.Uyari("Lütfen Tüm Alanları Doldurun.");
                }
            }
            catch (Exception e)
            {
                mesaj.Hata(e);
            }
        }