Exemplo n.º 1
0
 void CekGetir(int ID)
 {
     try
     {
         cekId = ID;
         Fonksiyonlar.Cek cek = DB.Ceks.First(s => s.CekID == cekId);
         txtBanka.Text      = cek.Banka;
         txtSube.Text       = cek.Sube;
         txtCekNo.Text      = cek.CekNo;
         txtVadeTarihi.Text = cek.VadeTarihi.Value.ToShortDateString();
         txtTutar.Text      = cek.Tutar.Value.ToString();
         if (cek.VerilenCariId != null)
         {
             if (cek.VerilenCariId.Value > 0)
             {
                 CariAc(cek.VerilenCariId.Value);
                 txtBelgeNo.Text = cek.VerilenCari_BelgeNo;
                 txtTarih.Text   = cek.VerilenCari_Tarihi.Value.ToShortDateString();
             }
         }
     }
     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.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);
            }
        }
 public void Ac(int ID)
 {
     try
     {
         cekId = ID;
         Fonksiyonlar.Cek cek = DB.Ceks.First(s => s.CekID == cekId);
         txtAciklama.Text = cek.Aciklama;
         if (cek.ACKodu == "A")
         {
             txtCekTuru.SelectedIndex = 0;
         }
         if (cek.ACKodu == "C")
         {
             txtCekTuru.SelectedIndex = 1;
         }
         txtAsilBorclu.Text = cek.AsilBorclu;
         txtBanka.Text      = cek.Banka;
         txtBelgeNo.Text    = cek.BelgeNo;
         txtCekNo.Text      = cek.CekNo;
         txtHesapNo.Text    = cek.HesapNo;
         txtSube.Text       = cek.Sube;
         txtTutar.Text      = cek.Tutar.Value.ToString();
         txtVadeTarihi.Text = cek.VadeTarihi.Value.ToShortDateString();
         CariAc(cek.AlinanCariId.Value);
         edit = true;
     }
     catch (Exception e)
     {
         mesajlar.Hata(e);
         Temizle();
     }
 }
        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 Temizle()
 {
     txtBanka.Text    = "";
     txtBankaAdi.Text = "";
     txtBelgeNo.Text  = "";
     txtCekNo.Text    = "";
     txtHesapNo.Text  = "";
     txtSube.Text     = "";
     txtTarih.Text    = DateTime.Now.ToShortDateString();
     txtTutar.Text    = "";
     cek             = null;
     cekId           = -1;
     bankaId         = -1;
     AnaForm.Aktarma = -1;
 }
 void CekGetir(int ID)
 {
     try
     {
         cekId              = ID;
         cek                = DB.Ceks.First(s => s.CekID == cekId);
         txtBanka.Text      = cek.Banka;
         txtCekNo.Text      = cek.CekNo;
         txtSube.Text       = cek.Sube;
         txtVadeTarihi.Text = cek.VadeTarihi.Value.ToShortDateString();
         txtTutar.Text      = cek.Tutar.Value.ToString();
     }
     catch (Exception e)
     {
         mesajlar.Hata(e);
     }
 }
Exemplo n.º 8
0
        void Kaydet()
        {
            try
            {
                Fonksiyonlar.Cek cek = new Fonksiyonlar.Cek();
                cek.Aciklama   = txtAciklama.Text;
                cek.ACKodu     = "A";
                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.Tipi       = "Kendi Çekimiz";
                cek.Tutar      = decimal.Parse(txtTutar.Text);
                cek.VadeTarihi = DateTime.Parse(txtVadeTarihi.Text);
                cek.SaveDate   = DateTime.Now;
                cek.SaveUser   = AnaForm.UserID;
                DB.Ceks.InsertOnSubmit(cek);
                DB.SubmitChanges();
                mesajlar.YeniKayit(txtCekNo.Text + " Numaralı Kendi Çekinizin Çek Kaydı Yapılmıştır");

                Fonksiyonlar.BankaHareketleri bankahareketi = new Fonksiyonlar.BankaHareketleri();
                bankahareketi.Aciklama  = txtCekNo.Text + " Numaralı ve " + txtVadeTarihi.Text + " Vadeli Kendi Çekimiz";
                bankahareketi.BankaId   = bankaId;
                bankahareketi.BelgeNo   = txtBelgeNo.Text;
                bankahareketi.EvrakId   = cek.CekID;
                bankahareketi.EvrakTuru = "Kendi Çekimiz";
                bankahareketi.GCKodu    = "C";
                bankahareketi.Tarih     = DateTime.Now;
                bankahareketi.Tutar     = 0;
                bankahareketi.SaveDate  = DateTime.Now;
                bankahareketi.SaveUser  = AnaForm.UserID;
                DB.BankaHareketleris.InsertOnSubmit(bankahareketi);
                DB.SubmitChanges();
                mesajlar.YeniKayit(txtCekNo.Text + " Numaralı Kendi Çekinizin Banka Hareket Kaydı Yapılmıştır");
                Temizle();
            }
            catch (Exception e)
            {
                mesajlar.Hata(e);
            }
        }
Exemplo n.º 9
0
 private void btnSil_Click(object sender, EventArgs e)
 {
     try
     {
         if (edit && mesajlar.Sil() == DialogResult.Yes && cariId > 0 && cekId > 0)
         {
             DB.CariHareketleris.DeleteOnSubmit(DB.CariHareketleris.First(s => s.EvrakTuru == "Cariye Çek" && s.EvrakId == cekId));
             Fonksiyonlar.Cek cek = DB.Ceks.First(s => s.CekID == cekId);
             cek.VerilenCari_BelgeNo = "";
             cek.VerilenCariId       = -1;
             DB.SubmitChanges();
         }
     }
     catch (Exception ee)
     {
         mesajlar.Hata(ee);
     }
 }
Exemplo n.º 10
0
 void Guncelle()
 {
     try
     {
         Fonksiyonlar.Cek cek = DB.Ceks.First(s => s.CekID == cekId);
         cek.Aciklama   = txtAciklama.Text;
         cek.ACKodu     = "A";
         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.Tipi       = "Kendi Çekimiz";
         cek.Tutar      = decimal.Parse(txtTutar.Text);
         cek.VadeTarihi = DateTime.Parse(txtVadeTarihi.Text);
         cek.EditDate   = DateTime.Now;
         cek.EditUser   = AnaForm.UserID;
         DB.SubmitChanges();
         Fonksiyonlar.BankaHareketleri bankahareketi = DB.BankaHareketleris.First(s => s.EvrakId == cekId && s.EvrakTuru == "Kendi Çekimiz");
         bankahareketi.Aciklama  = txtCekNo.Text + " Numaralı ve " + txtVadeTarihi.Text + " Vadeli Kendi Çekimiz";
         bankahareketi.BankaId   = bankaId;
         bankahareketi.BelgeNo   = txtBelgeNo.Text;
         bankahareketi.EvrakId   = cek.CekID;
         bankahareketi.EvrakTuru = "Kendi Çekimiz";
         bankahareketi.GCKodu    = "C";
         bankahareketi.Tarih     = DateTime.Now;
         bankahareketi.Tutar     = 0;
         bankahareketi.EditDate  = DateTime.Now;
         bankahareketi.EditUser  = AnaForm.UserID;
         DB.SubmitChanges();
         mesajlar.Guncelle(true);
         Temizle();
     }
     catch (Exception e)
     {
         mesajlar.Hata(e);
     }
 }
Exemplo n.º 11
0
        public void Ac(int CekIDsi)
        {
            try
            {
                cekId = CekIDsi;
                Fonksiyonlar.Cek cek = DB.Ceks.First(s => s.CekID == cekId);
                bankaId = DB.Bankas.First(s => s.BankaAdi == cek.Banka && s.HesapNo == cek.HesapNo).BankaID;
                BankaAc(bankaId);

                txtAciklama.Text   = cek.Aciklama;
                txtBelgeNo.Text    = cek.BelgeNo;
                txtCekNo.Text      = cek.CekNo;
                txtTutar.Text      = cek.Tutar.Value.ToString();
                txtVadeTarihi.Text = cek.VadeTarihi.Value.ToShortDateString();
                edit = true;
            }
            catch (Exception e)
            {
                mesajlar.Hata(e);
                Temizle();
            }
        }