public override void RefreshForm() { HesapHareketRepository hhr = new HesapHareketRepository(); dataGridView1.DataSource = null; dataGridView1.DataSource = hhr.HesapHareketiRapor(); }
private void btn_Sil_Click(object sender, EventArgs e) { //Seçili satır sayısı 0 ise //Bir uyarı verelim if (dataGridView1.SelectedRows.Count == 0) { MessageBox.Show("Silinecek hesap hareketini seçin"); } else { //Değilse HesapHareketRepository hyonetici = new HesapHareketRepository(); //cyonetici uzerinden ilgili kaydı silelim //CariHesap silinecek =(CariHesap) dataGridView1.SelectedRows[0].DataBoundItem; var id = (int)dataGridView1.SelectedRows[0].Cells["CHHNo"].Value; HesapHareket silinecek = hyonetici.Liste.Where(x => x.CHHNo == id).First(); hyonetici.Delete(silinecek); //RefreshForm metodu çağırılsın RefreshForm(); } }
private void button1_Click(object sender, EventArgs e) { HesapHareket hhkayit = new HesapHareket(); hhkayit.CariKodu = Convert.ToInt32(cmb_CariHesap.SelectedValue); hhkayit.CariHesabi = (CariHesap)cmb_CariHesap.SelectedItem; hhkayit.CariKodu = hhkayit.CariHesabi.CariKod; hhkayit.Tutar = nm_Tutar.Value; if (rb_NakitTahsilat.Checked) { hhkayit.IslemTipi = IslemTipi.NakitTahsilat; } else if (rb_NakitTediye.Checked) { hhkayit.IslemTipi = IslemTipi.NakitTediye; } hhkayit.IslemTarihi = dtp_islemtarih.Value; hhkayit.VadeTarihi = dtp_vadetarih.Value; hhkayit.VadeGunu = (int)nm_vadegun.Value; hhkayit.Evrak = new Evrak(); hhkayit.Evrak.EvrakNo = txt_EvrakNo.Text == String.Empty ? 0 : Convert.ToInt32(txt_EvrakNo.Text); hhkayit.Evrak.EvrakTipi = (EvrakTipi)cmb_EvrakTip.SelectedIndex + 1; hhkayit.Evrak.EvrakCinsi = (EvrakCinsi)cmb_EvrakCins.SelectedIndex + 1; HesapHareketRepository hhYonetici = new HesapHareketRepository(); hhYonetici.Add(hhkayit); Program.RefreshAllForms(); MessageBox.Show("Eklendi!"); }
private void btn_Guncelle_Click(object sender, EventArgs e) { HesapHareketRepository hhYonetici = new HesapHareketRepository(); HesapHareket hhkayit = hhYonetici.GetRecord(x => x.CHHNo == Chhno); hhkayit.CariKodu = Convert.ToInt32(cb_CariHesap.SelectedValue); hhkayit.CariHesabi = (CariHesap)cb_CariHesap.SelectedItem; hhkayit.Tutar = nm_Tutar.Value; if (rb_NakitTahsilat.Checked) { hhkayit.IslemTipi = IslemTipi.NakitTahsilat; } else if (rb_NakitTediye.Checked) { hhkayit.IslemTipi = IslemTipi.NakitTediye; } hhkayit.IslemTarihi = dtp_IslemTarihi.Value; hhkayit.VadeTarihi = dtp_VadeTarihi.Value; hhkayit.VadeGunu = (int)nm_VadeGunu.Value; hhkayit.Evrak = new Evrak(); hhkayit.Evrak.EvrakNo = txt_EvrakNo.Text == String.Empty ? 0 : Convert.ToInt32(txt_EvrakNo.Text); hhkayit.Evrak.EvrakTipi = (EvrakTipi)cb_EvrakTipi.SelectedIndex + 1; hhkayit.Evrak.EvrakCinsi = (EvrakCinsi)cb_EvrakCinsi.SelectedIndex + 1; hhYonetici.Update(hhkayit); Program.RefreshAllForms(); MessageBox.Show("Eklendi!"); }
private void button2_Click(object sender, EventArgs e) { try { BaseRepository <CariGrup> c = new CariGrupRepository(); CariGrupRepository gr = new CariGrupRepository(); CariHesapRepository cr = new CariHesapRepository(); HesapHareketRepository hr = new HesapHareketRepository(); OpenFileDialog ofd = new OpenFileDialog(); ofd.Filter = "JSON Files (*.JSON)|*.JSON"; ofd.ShowDialog(); string s = ofd.FileName; var yedek = c.YedekIceAktar(s); gr.YedektenYukle(yedek.Gruplar); cr.YedektenYukle(yedek.Cariler); hr.YedektenYukle(yedek.HesapHareketleri); label1.Text = "Yedekten yüklendi."; } catch { label1.Text = "Yedekler yüklenirken hata oluştu."; } }
private void CariHesapHareketleri_Load(object sender, EventArgs e) { HesapHareketRepository hareketRep = new HesapHareketRepository(); dataGridView1.DataSource = null; dataGridView1.DataSource = hareketRep.Liste.Where(x => x.CariHesabi.CariKod == gelenCari.CariKod).ToList(); }
private void btn_CariHesabi_Click(object sender, EventArgs e) { CariHesapRepository cariRep = new CariHesapRepository(); HesapHareketRepository hareketRep = new HesapHareketRepository(); Cari_Hesabı form = new Cari_Hesabı(); int CHHno = (int)dataGridView1.SelectedRows[0].Cells["CHHNo"].Value; HesapHareket secilenHH = (HesapHareket)hareketRep.GetRecord(x => x.CHHNo == CHHno); form.secili = secilenHH.CariHesabi; form.Show(); }
private void btn_Duzenle_Click(object sender, EventArgs e) { if (dataGridView1.SelectedRows.Count == 0) { MessageBox.Show("Düzenlenecek Kişiyi Seçiniz"); } else { int chhno = (int)dataGridView1.SelectedRows[0].Cells["CHHNo"].Value; HesapHareketRepository hhduzenle = new HesapHareketRepository(); HesapHareket hh = (HesapHareket)hhduzenle.GetRecord(x => x.CHHNo == chhno); HesapHareketDüzenle form = new HesapHareketDüzenle(); form.SecilenHesap = hh; form.Show(); } }
private void Cari_Hesabı_Load(object sender, EventArgs e) { HesapHareketRepository hhr = new HesapHareketRepository(); foreach (var item in hhr.Liste) { HesapHareketListe hhl = new HesapHareketListe(); lbl_evrakcinsi.Text = item.Evrak.EvrakCinsi.ToString(); lbl_carihesap.Text = item.CariHesabi.Unvan.ToString(); lbl_evrakno.Text = item.Evrak.EvrakNo.ToString(); lbl_islem.Text = item.IslemTipi.ToString(); lbl_evraktipi.Text = item.Evrak.EvrakTipi.ToString(); lbl_vadetarihi.Text = item.VadeTarihi.ToString(); lbl_vadegünü.Text = item.VadeGunu.ToString(); lbl_tutar.Text = item.Tutar.ToString(); lbl_islemtarihi.Text = item.IslemTarihi.ToString(); } }