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); }
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); }