private void button3_Click(object sender, EventArgs e) { //dataGridView1.SelectionMode = SelectionMode.FullRowSelect; //Silmek istediğiniz hesap hareketini seçiniz. // .... İşletmeye ait ..... tutarındaki hesap hareketini silmek istediğinize emin misiniz? //Eğer evet derse ilgili rep nesnesinin Sil metodunu çağıralım. //seçili satırların sayısı 0 sa if (dataGridView1.SelectedRows.Count == 0) { MessageBox.Show("Silinecek hesap hareketini seçiniz."); } else { //silinecek şeyler var foreach (DataGridViewRow item in dataGridView1.SelectedRows) { HesapHareketViewModel silinecek = (HesapHareketViewModel)item.DataBoundItem; Program.HareketRep.Sil(silinecek); } Program.EkranGuncelle(); } }
public List <HesapHareketViewModel> HesapHareketOzetListe() { List <HesapHareketViewModel> OzetListe = new List <HesapHareketViewModel>(); foreach (var item in Liste) { HesapHareketViewModel ozet = new HesapHareketViewModel(); ozet.CariKod = item.Carihesap == null ? 0 : item.Carihesap.CariKod; ozet.HesapHareketKod = item.HesapHareketKod; ozet.IslemTarihi = item.IslemTarihi; ozet.IslemTipi = item.IslemTipi; ozet.Tutar = item.Tutar; ozet.Unvan = item.Carihesap == null ? null : item.Carihesap.Unvan; OzetListe.Add(ozet); } return(OzetListe); }
public void Sil(HesapHareketViewModel silinecekSey) { /* * HesapHareket h = Liste.Where(x => x.HesapHareketKod == silinecekSey.HesapHareketKod).FirstOrDefault(); */ HesapHareket h = new HesapHareket(); foreach (var item in Liste) { if (item.HesapHareketKod == silinecekSey.HesapHareketKod) { h = item; } } if (h.HesapHareketKod != 0) { base.Sil(h); } }
public List <HesapHareketViewModel> HesapHareketOzetListe() { List <HesapHareketViewModel> OzetListe = new List <HesapHareketViewModel>(); foreach (var item in Liste) { HesapHareketViewModel ozet = new HesapHareketViewModel(); ozet.CariKod = item.Carihesap == null ? 0 : item.Carihesap.CariKod; ozet.HesapHareketKod = item.HesapHareketKod; ozet.IslemTarihi = item.IslemTarihi; ozet.IslemTipi = item.IslemTipi; ozet.Tutar = item.Tutar; try { ozet.Unvan = new CariRepository().Liste.Where(x => x.CariKod == ozet.CariKod).FirstOrDefault().Unvan; } catch { } OzetListe.Add(ozet); } return(OzetListe); }