public List <MizanViewModel> GunlukMizanGetir(int CariKod, DateTime gun) { List <MizanViewModel> mListe = new List <MizanViewModel>(); var orjListe = Liste.Where(a => a.Carihesap.CariKod == CariKod & a.IslemTarihi.Date == gun.Date).ToList(); foreach (var item in orjListe) { MizanViewModel m = new MizanViewModel(); m.HesapKod = HesapKod.KasaHesabi; m.Tutar = item.Tutar; if (item.IslemTipi == IslemTipi.NakitTediye) { m.Tutar *= -1; } mListe.Add(m); } decimal toplam = mListe.Sum(x => x.Tutar); mListe.Add(new MizanViewModel() { HesapKod = HesapKod.Toplam, Tutar = toplam }); return(mListe); }
public List <MizanViewModel> AylikMizanGetir(int CariKod, int ay, int yil) { List <MizanViewModel> mliste = new List <MizanViewModel>(); var orjListe = Liste.Where(a => a.Carihesap.CariKod == CariKod & a.IslemTarihi.Month == ay && a.IslemTarihi.Year == yil).ToList(); foreach (var item in orjListe) { MizanViewModel m = new MizanViewModel(); m.HesapKod = HesapKod.KasaHesabi; m.Tutar = item.Tutar; if (item.IslemTipi == IslemTipi.NakitTediye) { m.Tutar *= -1; } mliste.Add(m); } decimal toplam = mliste.Sum(x => x.Tutar); mliste.Add(new MizanViewModel() { HesapKod = HesapKod.Toplam, Tutar = toplam }); return(mliste); }