示例#1
0
        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);
        }
示例#2
0
        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);
        }