.
This commit is contained in:
parent
7d4641379e
commit
5abac721f8
@ -512,6 +512,23 @@ namespace BankYouBankruptCashierApp.Controllers
|
||||
return Redirect("~/Home/Enter");
|
||||
}
|
||||
|
||||
//создание excel отчёта у касира
|
||||
[HttpPost]
|
||||
public IActionResult CreateCashierWordReport(string accountId)
|
||||
{
|
||||
if (APICashier.Cashier == null)
|
||||
{
|
||||
throw new Exception("Не авторизованы");
|
||||
}
|
||||
|
||||
APICashier.PostRequest("api/Report/CreateWordCashier", new ReportSupportBindingModel()
|
||||
{
|
||||
AccountId = int.Parse(accountId)
|
||||
});
|
||||
|
||||
return Redirect("~/Home/Enter");
|
||||
}
|
||||
|
||||
[HttpPost]
|
||||
public IActionResult ReportWithAccounts(string accountId)
|
||||
{
|
||||
|
@ -7,7 +7,7 @@
|
||||
}
|
||||
|
||||
<div class="text-center">
|
||||
<h1 class="display-4">Диаграмма по месяцам</h1>
|
||||
<h1 class="display-4">Диаграмма суммарных поступлений на счёт по месяцам</h1>
|
||||
</div>
|
||||
|
||||
<form method="post">
|
||||
@ -17,7 +17,7 @@
|
||||
<option disabled selected>Выберите счёт</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="row mb-2">
|
||||
<input style="width:100%;" type="submit" value="Выбрать" class="btn btn-dark" />
|
||||
</div>
|
||||
</form>
|
||||
@ -65,7 +65,7 @@
|
||||
label: 'Денег в этом месяце',
|
||||
data: data,
|
||||
borderWidth: 1,
|
||||
backgroundColor: 'rgb(255, 165, 0)'
|
||||
backgroundColor: 'rgb(255, 255, 255)'
|
||||
}]
|
||||
},
|
||||
options: {
|
||||
|
@ -23,7 +23,10 @@
|
||||
<button class="btn btn-lg btn-dark btn-block" style="width: 100%;" type="submit" asp-controller="Home" asp-action="ReportWithAccounts">Создать отчёт по аккаунтам</button>
|
||||
</div>
|
||||
<div class="mb-2">
|
||||
<button class="btn btn-lg btn-dark btn-block" style="width: 100%;" type="submit" asp-controller="Home" asp-action="CreateCashierExcelReport">Создать отчёт по заявкам снятия</button>
|
||||
<button class="btn btn-lg btn-dark btn-block" style="width: 100%;" type="submit" asp-controller="Home" asp-action="CreateCashierExcelReport">Создать отчёт по заявкам снятия (EXCEL)</button>
|
||||
</div>
|
||||
<div class="mb-2">
|
||||
<button class="btn btn-lg btn-dark btn-block" style="width: 100%;" type="submit" asp-controller="Home" asp-action="CreateCashierWordReport">Создать отчёт по заявкам снятия (WORD</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
@ -324,8 +324,9 @@ namespace BankYouBankruptClientApp.Controllers
|
||||
|
||||
#endregion
|
||||
|
||||
#region Excel отчёт
|
||||
#region Excel отчёты
|
||||
|
||||
//отчёт клиента по переводам
|
||||
[HttpPost]
|
||||
public IActionResult CreateExcelReport(List<CheckboxViewModel> cards)
|
||||
{
|
||||
@ -342,6 +343,7 @@ namespace BankYouBankruptClientApp.Controllers
|
||||
return Redirect("~/Home/Enter");
|
||||
}
|
||||
|
||||
//отчёт клиента по пополнениям
|
||||
[HttpPost]
|
||||
public IActionResult CreateCreditingExcelReport(List<CheckboxViewModel> cards)
|
||||
{
|
||||
@ -358,6 +360,7 @@ namespace BankYouBankruptClientApp.Controllers
|
||||
return Redirect("~/Home/Enter");
|
||||
}
|
||||
|
||||
//отчёт клиента по снятиям
|
||||
[HttpPost]
|
||||
public IActionResult CreateDebitingExcelReport(List<CheckboxViewModel> cards)
|
||||
{
|
||||
@ -376,6 +379,61 @@ namespace BankYouBankruptClientApp.Controllers
|
||||
|
||||
#endregion
|
||||
|
||||
#region Word отчёты клиента
|
||||
|
||||
//отчёт клиента по переводам
|
||||
[HttpPost]
|
||||
public IActionResult CreateWordReport(List<CheckboxViewModel> cards)
|
||||
{
|
||||
if (APIClient.Client == null)
|
||||
{
|
||||
throw new Exception("Не авторизованы");
|
||||
}
|
||||
|
||||
APIClient.PostRequest("api/Report/CreateWordClient", new ReportSupportBindingModel()
|
||||
{
|
||||
CardList = cards.Where(x => x.IsChecked).Select(x => x.Id).ToList()
|
||||
});
|
||||
|
||||
return Redirect("~/Home/Enter");
|
||||
}
|
||||
|
||||
//отчёт клиента по пополнениям
|
||||
[HttpPost]
|
||||
public IActionResult CreateCreditingWordReport(List<CheckboxViewModel> cards)
|
||||
{
|
||||
if (APIClient.Client == null)
|
||||
{
|
||||
throw new Exception("Не авторизованы");
|
||||
}
|
||||
|
||||
APIClient.PostRequest("api/Report/CreateWordCrediting", new ReportSupportBindingModel()
|
||||
{
|
||||
CardList = cards.Where(x => x.IsChecked).Select(x => x.Id).ToList()
|
||||
});
|
||||
|
||||
return Redirect("~/Home/Enter");
|
||||
}
|
||||
|
||||
//отчёт клиента по снятиям
|
||||
[HttpPost]
|
||||
public IActionResult CreateDebitingWordReport(List<CheckboxViewModel> cards)
|
||||
{
|
||||
if (APIClient.Client == null)
|
||||
{
|
||||
throw new Exception("Не авторизованы");
|
||||
}
|
||||
|
||||
APIClient.PostRequest("api/Report/CreateWordDebiting", new ReportSupportBindingModel()
|
||||
{
|
||||
CardList = cards.Where(x => x.IsChecked).Select(x => x.Id).ToList()
|
||||
});
|
||||
|
||||
return Redirect("~/Home/Enter");
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Получение отчета по картам
|
||||
[HttpGet]
|
||||
public IActionResult ReportWithCards()
|
||||
|
@ -7,7 +7,7 @@
|
||||
}
|
||||
|
||||
<div class="text-center">
|
||||
<h1 class="display-4">Диаграмма по месяцам</h1>
|
||||
<h1 class="display-4">Диаграмма финансов на карте по месяцам</h1>
|
||||
</div>
|
||||
|
||||
<form method="post">
|
||||
@ -17,7 +17,7 @@
|
||||
<select id="cardId" name="cardId" class="form-control" asp-items="@(new SelectList( @ViewBag.Cards, "Id", "Number"))"></select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="row mb-2">
|
||||
<div class="col">
|
||||
<input style="width: 100%" type="submit" value="Выбрать" class="btn btn-warning"/>
|
||||
</div>
|
||||
|
@ -31,13 +31,22 @@
|
||||
<button style="width:100%" class="btn btn-lg btn-warning btn-block" type="submit" asp-controller="Home" asp-action="ReportWithCards">Создать отчёт</button>
|
||||
</div>
|
||||
<div class="mb-2">
|
||||
<button style="width:100%" class="btn btn-lg btn-warning btn-block" type="submit" asp-controller="Home" asp-action="CreateExcelReport">Создать отчёт по переводам</button>
|
||||
<button style="width:100%" class="btn btn-lg btn-warning btn-block" type="submit" asp-controller="Home" asp-action="CreateExcelReport">Создать отчёт по переводам (EXCEL)</button>
|
||||
</div>
|
||||
<div class="mb-2">
|
||||
<button style="width:100%" class="btn btn-lg btn-warning btn-block" type="submit" asp-controller="Home" asp-action="CreateCreditingExcelReport">Создать отчёт по пополнениям</button>
|
||||
<button style="width:100%" class="btn btn-lg btn-warning btn-block" type="submit" asp-controller="Home" asp-action="CreateCreditingExcelReport">Создать отчёт по пополнениям (EXCEL)</button>
|
||||
</div>
|
||||
<div class="mb-2">
|
||||
<button style="width:100%" class="btn btn-lg btn-warning btn-block" type="submit" asp-controller="Home" asp-action="CreateDebitingExcelReport">Создать отчёт по снятиям</button>
|
||||
<button style="width:100%" class="btn btn-lg btn-warning btn-block" type="submit" asp-controller="Home" asp-action="CreateDebitingExcelReport">Создать отчёт по снятиям (EXCEL)</button>
|
||||
</div>
|
||||
<div class="mb-2">
|
||||
<button style="width:100%" class="btn btn-lg btn-warning btn-block" type="submit" asp-controller="Home" asp-action="CreateWordReport">Создать отчёт по переводам (WORD)</button>
|
||||
</div>
|
||||
<div class="mb-2">
|
||||
<button style="width:100%" class="btn btn-lg btn-warning btn-block" type="submit" asp-controller="Home" asp-action="CreateCreditingWordReport">Создать отчёт по пополнениям (WORD)</button>
|
||||
</div>
|
||||
<div class="mb-2">
|
||||
<button style="width:100%" class="btn btn-lg btn-warning btn-block" type="submit" asp-controller="Home" asp-action="CreateDebitingWordReport">Создать отчёт по снятиям (WORD)</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
BankYouBankrupt/BankYouBankruptRestAPI/Отчёт по переводам.xlsx
Normal file
BIN
BankYouBankrupt/BankYouBankruptRestAPI/Отчёт по переводам.xlsx
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
BankYouBankrupt/BankYouBankruptRestAPI/Отчёт по пополнениям.xlsx
Normal file
BIN
BankYouBankrupt/BankYouBankruptRestAPI/Отчёт по пополнениям.xlsx
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
BankYouBankrupt/BankYouBankruptRestAPI/Отчёт по снятиям.xlsx
Normal file
BIN
BankYouBankrupt/BankYouBankruptRestAPI/Отчёт по снятиям.xlsx
Normal file
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue
Block a user