@using CouponReport.Models.CouponMiddleware @model CouponReportViewModel @{ ViewData["Title"] = "折扣報表"; }

折扣報表

@if (Model.ReportItems != null && Model.ReportItems.Any()) {
匯出 Excel 匯出 PDF
@{ int currentRowNumber = -1; int rowSpanCount = 0; int groupIndex = 0; } @foreach (var item in Model.ReportItems) { bool isNewGroup = item.RowNumber != currentRowNumber; if (isNewGroup) { // 計算這個編號有多少筆資料 rowSpanCount = Model.ReportItems.Count(x => x.RowNumber == item.RowNumber); currentRowNumber = item.RowNumber; groupIndex++; } var rowClass = (groupIndex % 2 == 0) ? "group-row-even" : "group-row-odd"; @if (isNewGroup) { } @if (isNewGroup) { } @if (isNewGroup) { } }
店別(統編) 車號 發票日期 發票號碼 發票金額 折扣單位 折扣金額 折扣時間 入場時間 出場時間 停車金額 請款金額
@item.RowNumber@item.TenantCode@item.CarNumber@item.InvoiceDate?.ToString("yyyy-MM-dd HH:mm:ss") @item.InvoiceNumber @item.InvoiceAmount?.ToString("N0")@item.DiscountUnit @item.DiscountAmount?.ToString("N0") @item.DiscountTime?.ToString("yyyy-MM-dd HH:mm:ss") @item.EnterTime?.ToString("yyyy-MM-dd HH:mm:ss") @item.ExitTime?.ToString("yyyy-MM-dd HH:mm:ss") @item.ParkingAmount?.ToString("N0") @item.ClaimAmount?.ToString("N0")

總筆數: @Model.ReportItems.Count

}