private void Giderler_Load(object sender, EventArgs e) { Listele(); comboBoxHesap.DataSource = _hesapKartService.GetAll(); comboBoxHesap.DisplayMember = "Kart_Hesap_Adi"; comboBoxKategori.DataSource = _kategoriService.GetAll(); comboBoxKategori.DisplayMember = "KategoriAdi"; dataGridView1.Columns["Id"].Visible = false; dataGridView1.Columns["Hesap_Kart_Id"].Visible = false; dataGridView1.Columns["KategoriId"].Visible = false; }
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() { listBoxKategoriListe.DataSource = _kategoriService.GetAll(); }