58 lines
1.9 KiB
Plaintext
58 lines
1.9 KiB
Plaintext
|
@model List<BankContracts.ViewModels.PurchaseViewModel>?
|
|||
|
|
|||
|
@{
|
|||
|
ViewData["Title"] = "Список сделок с затратами";
|
|||
|
}
|
|||
|
<h1>@ViewData["Title"]</h1>
|
|||
|
|
|||
|
<form method="post">
|
|||
|
<div class="align-content-center row mb-3">
|
|||
|
<div class="col-sm-auto">
|
|||
|
<label for="startDate">С:</label>
|
|||
|
</div>
|
|||
|
<div class="col-3">
|
|||
|
<input name="startDate" id="startDate" class="form-control" type="date"/>
|
|||
|
</div>
|
|||
|
<div class="col-sm-auto">
|
|||
|
<label for="endDate">По:</label>
|
|||
|
</div>
|
|||
|
<div class="col-3">
|
|||
|
<input name="endDate" id="endDate" class="form-control" type="date" value="@DateTime.Today.ToString("yyyy-MM-dd")" />
|
|||
|
</div>
|
|||
|
<div class="col-2">
|
|||
|
<input type="submit" name="getReport" class="btn btn-primary" value="Сформировать отчет"/>
|
|||
|
</div>
|
|||
|
<div class="col-3">
|
|||
|
<input type="submit" name="sendToMail" class="btn btn-primary" value="Отправить на почту" />
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</form>
|
|||
|
|
|||
|
<div class="text-center">
|
|||
|
<table class="table">
|
|||
|
<thead>
|
|||
|
<tr>
|
|||
|
<th>Дата сделки</th>
|
|||
|
<th>Сделка</th>
|
|||
|
<th>Затрата</th>
|
|||
|
<th>Сумма затраты</th>
|
|||
|
</tr>
|
|||
|
</thead>
|
|||
|
<tbody id="fillReportPurchase">
|
|||
|
@if (Model != null) {
|
|||
|
foreach (var purchase in Model)
|
|||
|
{
|
|||
|
foreach (var cost in purchase.CostViewModels)
|
|||
|
{
|
|||
|
<tr>
|
|||
|
<td>@purchase.DatePurchase</td>
|
|||
|
<td>@purchase.Id</td>
|
|||
|
<td>@cost.NameOfCost</td>
|
|||
|
<td>@(cost.Price * cost.PurchaseModels[purchase.Id].Count)</td>
|
|||
|
</tr>
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
</tbody>
|
|||
|
</table>
|
|||
|
</div>
|