private void GelirGiderYazdir() { #region Gelir Gider yazdır --> Datagridview var gelir = _gelirService.GetAll().Where(I => I.Hesap_Kart_Id == _hesapKart.Id).ToList(); var gider = _giderService.GetAll().Where(I => I.Hesap_Kart_Id == _hesapKart.Id).ToList(); List <HesapOzetItem> liste = new List <HesapOzetItem>(); foreach (var item in gelir) { HesapOzetItem hesapOzetItem = new HesapOzetItem(); hesapOzetItem.Kategori = (_kategoriService.GetAll().Where(I => I.Id == item.KategoriId).SingleOrDefault().KategoriAdi); hesapOzetItem.Isim = item.GelirAdi; hesapOzetItem.Tutar = item.Miktar; hesapOzetItem.Tarih = item.Tarih; liste.Add(hesapOzetItem); } foreach (var item in gider) { HesapOzetItem hesapOzetItem = new HesapOzetItem(); hesapOzetItem.Kategori = (_kategoriService.GetAll().Where(I => I.Id == item.KategoriId).SingleOrDefault().KategoriAdi); hesapOzetItem.Isim = item.GiderAdi; hesapOzetItem.Tutar = -(item.Miktar); hesapOzetItem.Tarih = item.Tarih; liste.Add(hesapOzetItem); } dataGridView1.DataSource = liste.OrderByDescending(I => I.Tarih).ToList(); bakiye = _hesapKartService.GetAll().Where(I => I.Id == _hesapKart.Id).SingleOrDefault().Bakiye; labelBakiye.Text = "Bakiye : " + bakiye.ToString(); toplamGelir = _gelirService.GetAll().Where(I => I.Hesap_Kart_Id == _hesapKart.Id).Sum(I => I.Miktar); labelToplamGelir.Text = "Toplam Gelir : " + toplamGelir.ToString(); toplamGider = _giderService.GetAll().Where(I => I.Hesap_Kart_Id == _hesapKart.Id).Sum(I => I.Miktar); labelToplamGider.Text = "Toplam Gider : " + toplamGider.ToString(); #endregion }
private void Listele() { dataGridView1.DataSource = _gelirService.GetAll().OrderByDescending(I => I.Tarih).ToList(); }