Exemplo n.º 1
0
        private void ShowData(IEnumerable <LaporanPenjualanModel> listData)
        {
            LaporanKasirTable.Clear();
            if (listData == null)
            {
                return;
            }

            foreach (var item in listData)
            {
                LaporanKasirTable.Rows.Add(
                    item.Tgl,
                    item.PenjualanID,
                    item.BuyerName,
                    item.NilaiKas,
                    item.NilaiEdcBca,
                    item.NilaiTrfBca,
                    item.NilaiEdcBri,
                    item.NilaiTrfBri,
                    item.NilaiPenjualan,
                    item.NilaiDeposit);
            }
            var totJual    = listData.Sum(x => x.NilaiPenjualan);
            var totKas     = listData.Sum(x => x.NilaiKas);
            var totEdcBca  = listData.Sum(x => x.NilaiEdcBca);
            var totTrfBca  = listData.Sum(x => x.NilaiTrfBca);
            var totEdcBri  = listData.Sum(x => x.NilaiEdcBri);
            var totTrfBri  = listData.Sum(x => x.NilaiTrfBri);
            var totDeposit = listData.Sum(x => x.NilaiDeposit);

            SaldoTable.Rows.Clear();
            SaldoTable.Rows.Add(totKas, totEdcBca, totTrfBca, totEdcBri, totTrfBri, totJual, totDeposit);
        }
Exemplo n.º 2
0
        private void ShowData(IEnumerable <LaporanPenjualanModel> listData)
        {
            LaporanKasirTable.Clear();
            if (listData == null)
            {
                return;
            }

            foreach (var item in listData)
            {
                decimal kasMasuk  = 0;
                decimal kasKeluar = 0;
                if (item.NilaiKas > 0)
                {
                    kasMasuk = item.NilaiKas;
                }
                else
                {
                    kasKeluar = item.NilaiKas * -1;
                }

                LaporanKasirTable.Rows.Add(
                    item.Tgl,
                    item.BukuKasID,
                    item.JenisTrsKasirName,
                    item.PihakKetigaName,
                    item.Keterangan,
                    item.ReffID,
                    kasMasuk, kasKeluar);
            }
            var totKasMasuk  = listData.Where(x => x.NilaiKas > 0).Sum(x => x.NilaiKas);
            var totKasKeluar = listData.Where(x => x.NilaiKas < 0).Sum(x => x.NilaiKas * -1);

            SaldoTable.Rows.Clear();
            SaldoTable.Rows.Add(totKasMasuk, totKasKeluar, totKasMasuk - totKasKeluar);
        }