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); } }
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); } }
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); } }
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); } }
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); } }
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); } }
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(); } }