Checking debitings.

This commit is contained in:
Programmist73 2023-05-17 17:13:57 +04:00
parent f2dee415c5
commit 2b4d00fbac
3 changed files with 84 additions and 2 deletions

View File

@ -222,5 +222,17 @@ namespace BankYouBankruptCashierApp.Controllers
Response.Redirect("Index");
}
//для страницы "Заявки на снятие"
[HttpGet]
public IActionResult Debiting()
{
if (APICashier.Cashier == null)
{
throw new Exception("Вы как сюда попали? Суда вход только авторизованным");
}
return View(APICashier.GetRequest<List<DebitingViewModel>>($"/api/Account/FindOpenDebiting"));
}
}
}

View File

@ -0,0 +1,67 @@
@using BankYouBankruptContracts.ViewModels
@model List<DebitingViewModel>
@{
ViewData["Title"] = "Заявки на снятия";
}
<div class="text-center">
<h1 class="display-4">Заявки</h1>
</div>
<div class="text-center">
@{
if (Model == null)
{
<h3 class="display-4">Сначала авторизируйтесь</h3>
return;
}
<p>
<a asp-action="Create">Одобрение заявки</a>
</p>
<table class="table">
<thead>
<tr>
<th>
Номер заявки
</th>
<th>
Номер карты
</th>
<th>
Сумма снятия
</th>
<th>
Дата открытия заявки
</th>
<th>
Статус заявки
</th>
</tr>
</thead>
<tbody>
@foreach (var item in Model)
{
<tr>
<td>
@Html.DisplayFor(modelItem => item.Id)
</td>
<td>
@Html.DisplayFor(modelItem => item.CardNumber)
</td>
<td>
@Html.DisplayFor(modelItem => item.Sum)
</td>
<td>
@Html.DisplayFor(modelItem => item.DateOpen)
</td>
<td>
@Html.DisplayFor(modelItem => item.Status)
</td>
</tr>
}
</tbody>
</table>
}
</div>

View File

@ -25,11 +25,14 @@
<li class="nav-item">
<a class="nav-link text-dark" asparea="" asp-controller="Home" asp-action="Index">Счета</a>
</li>
<li class="nav-item">
<a class="nav-link text-dark" asparea="" asp-controller="Home" asp-action="Debiting">Заявки на снятие</a>
</li>
<li class="nav-item">
<a class="nav-link text-dark" asparea="" asp-controller="Home" asp-action="CreateReport">Отчёт</a>
</li>
<li class="nav-item">
<a class="nav-link text-dark" asparea="" asp-controller="Home" asp-action="Privacy">Личные данные</a>
<a class="nav-link text-dark" asparea="" asp-controller="Home" asp-action="Privacy">Личный кабинет</a>
</li>
<li class="nav-item">
<a class="nav-link text-dark" asparea="" asp-controller="Home" asp-action="Enter">Вход</a>
@ -50,7 +53,7 @@
<footer class="border-top footer text-muted">
<div class="container">
&copy; 2023 - BankYouBankruptCashierApp - <a asp-area="" asp-controller="Home" asp-action="Privacy">Личные данные</a>
&copy; 2023 - BankYouBankruptCashierApp - <a asp-area="" asp-controller="Home" asp-action="Privacy">Личный кабинет</a>
</div>
</footer>
<script src="~/lib/jquery/dist/jquery.min.js"></script>