Example #1
0
        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
        }
Example #2
0
 private void Listele()
 {
     dataGridView1.DataSource = _gelirService.GetAll().OrderByDescending(I => I.Tarih).ToList();
 }