Exemplo n.º 1
0
        void Guncelle()
        {
            try
            {
                Fonksiyonlar.Cek cek = DB.Ceks.First(s => s.CekID == 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.CariHareketleri cariHareket = DB.CariHareketleris.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);
            }
        }
Exemplo n.º 2
0
        void Kaydet()
        {
            try
            {
                Fonksiyonlar.Cek cek = DB.Ceks.First(s => s.CekID == 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.CariHareketleri cariHareket = new Fonksiyonlar.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.CariHareketleris.InsertOnSubmit(cariHareket);
                DB.SubmitChanges();
                mesajlar.YeniKayit("Cariye çek çıkışı işleminin hareket kaydı ve çek kaydı GÜNCELLEMESİ yapılmıştır");
                Temizle();
            }
            catch (Exception e)
            {
                mesajlar.Hata(e);
            }
        }
Exemplo n.º 3
0
        void Guncelle()
        {
            try
            {
                Fonksiyonlar.KasaHareketleri kasaHareketi = DB.KasaHareketleris.First(s => s.KasaHareketID == islemID);
                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);

                Fonksiyonlar.CariHareketleri cariHareket = DB.CariHareketleris.First(s => s.CariHareketID == cariHareketID);
                cariHareket.Aciklama = txtBelgeNo.Text + " Belge Numaralı " + txtIslemTuru.SelectedIndex.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.KasaHareketID;
                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);
            }
        }
Exemplo n.º 4
0
        void Kaydet()
        {
            try
            {
                Fonksiyonlar.BankaHareketleri banka = new Fonksiyonlar.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.BankaHareketleris.InsertOnSubmit(banka);
                DB.SubmitChanges();

                Fonksiyonlar.CariHareketleri cari = new Fonksiyonlar.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.BankaHareketID;
                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.CariHareketleris.InsertOnSubmit(cari);
                DB.SubmitChanges();
                mesajlar.YeniKayit("Para Transfer Kaydı İşlendi");
                Temizle();
            }
            catch (Exception e)
            {
                mesajlar.Hata(e);
            }
        }
Exemplo n.º 5
0
        void Guncelle()
        {
            try
            {
                Fonksiyonlar.BankaHareketleri banka = DB.BankaHareketleris.First(s => s.BankaHareketID == 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.CariHareketleri cari = DB.CariHareketleris.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.BankaHareketID;
                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);
            }
        }
        void Kaydet()
        {
            try
            {
                Fonksiyonlar.Cek cek = new Fonksiyonlar.Cek();
                cek.Aciklama = txtAciklama.Text;
                if (txtCekTuru.SelectedIndex == 0)
                {
                    cek.ACKodu = "A"; //Asıl çek
                }
                if (txtCekTuru.SelectedIndex == 1)
                {
                    cek.ACKodu = "C"; //Cari çek
                }
                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"; //Tahsil edildi mi? sorusuna yanıt
                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.Ceks.InsertOnSubmit(cek);
                DB.SubmitChanges();
                mesajlar.YeniKayit(txtCekNo.Text + " Numaralı Müşteri Çeki Kaydı Gerçekleşmiştir");
                //Cek işlendikten sonra bunun cari hareketlere de işlenmesi lazım. O yüzden yeni bir cari hareket açıyoruz
                Fonksiyonlar.CariHareketleri cariHareket = new Fonksiyonlar.CariHareketleri();
                cariHareket.Aciklama  = txtBelgeNo.Text + " Belge Numaralı ve " + txtCekNo.Text + " Çek Numaralı Müşteri Çeki";
                cariHareket.CariId    = cariId;
                cariHareket.EvrakId   = cek.CekID;
                cariHareket.EvrakTuru = "Müşteri Çeki";
                cariHareket.Tarih     = DateTime.Now;
                cariHareket.Tipi      = "MÇ";
                cariHareket.SaveDate  = DateTime.Now;
                cariHareket.SaveUser  = AnaForm.UserID;
                DB.CariHareketleris.InsertOnSubmit(cariHareket);
                DB.SubmitChanges();
                mesajlar.YeniKayit(txtCekNo.Text + " Numaralı Müşteri Çeki Cari Kaydı Gerçekleşmiştir");
                Temizle();
            }
            catch (Exception e)
            {
                mesajlar.Hata(e);
            }
        }
        void Guncelle()
        {
            try
            {
                Fonksiyonlar.Fatura fatura = DB.Faturas.First(s => s.FaturaID == faturaId);
                fatura.FaturaNo    = txtFaturaNo.Text;
                fatura.Aciklama    = txtAciklama.Text;
                fatura.CariKodu    = txtCariKodu.Text;
                fatura.GenelToplam = decimal.Parse(txtGenelToplam.Text);
                fatura.OdemeYeri   = txtOdemeYeri.Text;
                fatura.OdemeYeriId = odemeId;
                fatura.EditDate    = DateTime.Now;
                fatura.EditUser    = AnaForm.UserID;
                DB.SubmitChanges();

                Fonksiyonlar.Irsaliye irsaliye = DB.Irsaliyes.First(s => s.IrsaliyeID == irsaliyeId);
                irsaliye.IrsaliyeNo = txtIrsaliyeNo.Text;
                irsaliye.Tarih      = DateTime.Parse(txtIrsaliyeTarihi.SelectedText);
                irsaliye.EditDate   = DateTime.Now;
                irsaliye.EditUser   = AnaForm.UserID;
                DB.StokHareketleris.DeleteAllOnSubmit(DB.StokHareketleris.Where(s => s.FaturaId == faturaId));
                DB.SubmitChanges();

                Fonksiyonlar.StokHareketleri[] stokHareketi = new Fonksiyonlar.StokHareketleri[gridView1.RowCount];
                for (int i = 0; i < gridView1.RowCount; i++)
                {
                    stokHareketi[i]            = new Fonksiyonlar.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.StokHareketleris.InsertOnSubmit(stokHareketi[i]);
                }
                DB.SubmitChanges();

                Fonksiyonlar.CariHareketleri cariHareket = DB.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.Alacak = decimal.Parse(txtGenelToplam.Text);
                    cariHareket.Borc   = decimal.Parse(txtGenelToplam.Text);
                }
                cariHareket.EditDate = DateTime.Now;
                cariHareket.EditUser = AnaForm.UserID;
                DB.SubmitChanges();
                mesajlar.Guncelle(true);
                Temizle();
            }
            catch (Exception e)
            {
                mesajlar.Hata(e);
            }
        }
        void FaturaKaydet()
        {
            try
            {
                Fonksiyonlar.Fatura fatura = new Fonksiyonlar.Fatura();
                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   = txtOdemeYeri.SelectedItem.ToString();
                fatura.OdemeYeriId = odemeId;
                fatura.Tarih       = DateTime.Parse(txtFaturaTarihi.Text);
                fatura.SaveDate    = DateTime.Now;
                fatura.SaveUser    = AnaForm.UserID;
                DB.Faturas.InsertOnSubmit(fatura);
                DB.SubmitChanges();
                faturaId = fatura.FaturaID;

                if (irsaliyeId < 0)
                {
                    Fonksiyonlar.Irsaliye irsaliye = new Fonksiyonlar.Irsaliye();
                    irsaliye.Aciklama   = txtAciklama.Text;
                    irsaliye.CariKodu   = txtCariKodu.Text;
                    irsaliye.FaturaId   = fatura.FaturaID;
                    irsaliye.IrsaliyeNo = txtIrsaliyeNo.Text;
                    irsaliye.Tarih      = DateTime.Parse(txtIrsaliyeTarihi.Text);
                    irsaliye.SaveDate   = DateTime.Now;
                    irsaliye.SaveUser   = AnaForm.UserID;
                    DB.Irsaliyes.InsertOnSubmit(irsaliye);
                    DB.SubmitChanges();
                    irsaliyeId        = irsaliye.IrsaliyeID;
                    fatura.IrsaliyeId = irsaliyeId;
                }

                Fonksiyonlar.StokHareketleri[] stokHareketleri = new Fonksiyonlar.StokHareketleri[gridView1.RowCount];
                for (int i = 0; i < gridView1.RowCount; i++)
                {
                    stokHareketleri[i]            = new Fonksiyonlar.StokHareketleri();
                    stokHareketleri[i].BirimFiyat = decimal.Parse(gridView1.GetRowCellValue(i, "BirimFiyat").ToString());
                    stokHareketleri[i].FaturaId   = faturaId;
                    stokHareketleri[i].GCKodu     = "C";
                    stokHareketleri[i].IrsaliyeId = irsaliyeId;
                    stokHareketleri[i].KDV        = decimal.Parse(gridView1.GetRowCellValue(i, "KDV").ToString());
                    stokHareketleri[i].Miktar     = int.Parse(gridView1.GetRowCellValue(i, "Miktar").ToString());
                    stokHareketleri[i].StokKodu   = gridView1.GetRowCellValue(i, "StokKodu").ToString();
                    stokHareketleri[i].Tipi       = "Satış Faturası";
                    stokHareketleri[i].SaveDate   = DateTime.Now;
                    stokHareketleri[i].SaveUser   = AnaForm.UserID;
                    DB.StokHareketleris.InsertOnSubmit(stokHareketleri[i]);
                }
                DB.SubmitChanges();
                Fonksiyonlar.CariHareketleri cariHareket = new Fonksiyonlar.CariHareketleri();
                cariHareket.Aciklama = txtFaturaNo.Text + " Numaralı 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.FaturaID;
                cariHareket.SaveDate  = DateTime.Now;
                cariHareket.SaveUser  = AnaForm.UserID;
                DB.CariHareketleris.InsertOnSubmit(cariHareket);
                DB.SubmitChanges();
                mesajlar.YeniKayit("Yeni Fatura Kaydı Başarıyla Yapıldı");
                Temizle();
            }
            catch (Exception e)
            {
                mesajlar.Hata(e);
            }
        }
Exemplo n.º 9
0
        void Kaydet()
        {
            try
            {
                Fonksiyonlar.KasaHareketleri kasaHareketi = new Fonksiyonlar.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.KasaHareketleris.InsertOnSubmit(kasaHareketi);
                DB.SubmitChanges();
                mesajlar.YeniKayit(txtIslemTuru.SelectedItem.ToString() + " Kasa Hareketi Başarıyla Kaydedildi");

                Fonksiyonlar.CariHareketleri cariHareket = new Fonksiyonlar.CariHareketleri();
                cariHareket.Aciklama = txtBelgeNo.Text + " Belge Numaralı " + txtIslemTuru.SelectedIndex.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.KasaHareketID;
                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.CariHareketleris.InsertOnSubmit(cariHareket);
                DB.SubmitChanges();
                mesajlar.YeniKayit(txtIslemTuru.SelectedItem.ToString() + " Cari Hareketi Başarıyla Kaydedildi");
                Temizle();
            }
            catch (Exception e)
            {
                mesajlar.Hata(e);
            }
        }