diff --git a/BankYouBankrupt/BankYouBankruptCashierApp/Controllers/HomeController.cs b/BankYouBankrupt/BankYouBankruptCashierApp/Controllers/HomeController.cs index ec2b857..5c563fa 100644 --- a/BankYouBankrupt/BankYouBankruptCashierApp/Controllers/HomeController.cs +++ b/BankYouBankrupt/BankYouBankruptCashierApp/Controllers/HomeController.cs @@ -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) { diff --git a/BankYouBankrupt/BankYouBankruptCashierApp/Views/Home/Diagram.cshtml b/BankYouBankrupt/BankYouBankruptCashierApp/Views/Home/Diagram.cshtml index 5c137ee..2ed3bfa 100644 --- a/BankYouBankrupt/BankYouBankruptCashierApp/Views/Home/Diagram.cshtml +++ b/BankYouBankrupt/BankYouBankruptCashierApp/Views/Home/Diagram.cshtml @@ -7,7 +7,7 @@ }
-

Диаграмма по месяцам

+

Диаграмма суммарных поступлений на счёт по месяцам

@@ -17,7 +17,7 @@ -
+
@@ -65,7 +65,7 @@ label: 'Денег в этом месяце', data: data, borderWidth: 1, - backgroundColor: 'rgb(255, 165, 0)' + backgroundColor: 'rgb(255, 255, 255)' }] }, options: { diff --git a/BankYouBankrupt/BankYouBankruptCashierApp/Views/Home/ReportWithAccounts.cshtml b/BankYouBankrupt/BankYouBankruptCashierApp/Views/Home/ReportWithAccounts.cshtml index 36d478c..ad0b81c 100644 --- a/BankYouBankrupt/BankYouBankruptCashierApp/Views/Home/ReportWithAccounts.cshtml +++ b/BankYouBankrupt/BankYouBankruptCashierApp/Views/Home/ReportWithAccounts.cshtml @@ -23,7 +23,10 @@
- + +
+
+
diff --git a/BankYouBankrupt/BankYouBankruptClientApp/Controllers/HomeController.cs b/BankYouBankrupt/BankYouBankruptClientApp/Controllers/HomeController.cs index ef9e818..94582cb 100644 --- a/BankYouBankrupt/BankYouBankruptClientApp/Controllers/HomeController.cs +++ b/BankYouBankrupt/BankYouBankruptClientApp/Controllers/HomeController.cs @@ -324,8 +324,9 @@ namespace BankYouBankruptClientApp.Controllers #endregion - #region Excel отчёт + #region Excel отчёты + //отчёт клиента по переводам [HttpPost] public IActionResult CreateExcelReport(List cards) { @@ -342,6 +343,7 @@ namespace BankYouBankruptClientApp.Controllers return Redirect("~/Home/Enter"); } + //отчёт клиента по пополнениям [HttpPost] public IActionResult CreateCreditingExcelReport(List cards) { @@ -358,6 +360,7 @@ namespace BankYouBankruptClientApp.Controllers return Redirect("~/Home/Enter"); } + //отчёт клиента по снятиям [HttpPost] public IActionResult CreateDebitingExcelReport(List cards) { @@ -376,6 +379,61 @@ namespace BankYouBankruptClientApp.Controllers #endregion + #region Word отчёты клиента + + //отчёт клиента по переводам + [HttpPost] + public IActionResult CreateWordReport(List 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 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 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() diff --git a/BankYouBankrupt/BankYouBankruptClientApp/Views/Home/Diagram.cshtml b/BankYouBankrupt/BankYouBankruptClientApp/Views/Home/Diagram.cshtml index 1ea9cb7..cfbd09a 100644 --- a/BankYouBankrupt/BankYouBankruptClientApp/Views/Home/Diagram.cshtml +++ b/BankYouBankrupt/BankYouBankruptClientApp/Views/Home/Diagram.cshtml @@ -7,7 +7,7 @@ }
-

Диаграмма по месяцам

+

Диаграмма финансов на карте по месяцам

@@ -17,7 +17,7 @@ -
+
diff --git a/BankYouBankrupt/BankYouBankruptClientApp/Views/Home/ReportWithCards.cshtml b/BankYouBankrupt/BankYouBankruptClientApp/Views/Home/ReportWithCards.cshtml index f37e9ee..5ca2fa5 100644 --- a/BankYouBankrupt/BankYouBankruptClientApp/Views/Home/ReportWithCards.cshtml +++ b/BankYouBankrupt/BankYouBankruptClientApp/Views/Home/ReportWithCards.cshtml @@ -31,13 +31,22 @@
- +
- +
- + +
+
+ +
+
+ +
+
+
diff --git a/BankYouBankrupt/BankYouBankruptRestAPI/Отчёт по зявкам на снятие.docx b/BankYouBankrupt/BankYouBankruptRestAPI/Отчёт по зявкам на снятие.docx index 3b25952..3bf2feb 100644 Binary files a/BankYouBankrupt/BankYouBankruptRestAPI/Отчёт по зявкам на снятие.docx and b/BankYouBankrupt/BankYouBankruptRestAPI/Отчёт по зявкам на снятие.docx differ diff --git a/BankYouBankrupt/BankYouBankruptRestAPI/Отчёт по зявкам на снятие.xlsx b/BankYouBankrupt/BankYouBankruptRestAPI/Отчёт по зявкам на снятие.xlsx index 8ac2f30..5332e2c 100644 Binary files a/BankYouBankrupt/BankYouBankruptRestAPI/Отчёт по зявкам на снятие.xlsx and b/BankYouBankrupt/BankYouBankruptRestAPI/Отчёт по зявкам на снятие.xlsx differ diff --git a/BankYouBankrupt/BankYouBankruptRestAPI/Отчёт по переводам.docx b/BankYouBankrupt/BankYouBankruptRestAPI/Отчёт по переводам.docx index dcf9c9d..d445dff 100644 Binary files a/BankYouBankrupt/BankYouBankruptRestAPI/Отчёт по переводам.docx and b/BankYouBankrupt/BankYouBankruptRestAPI/Отчёт по переводам.docx differ diff --git a/BankYouBankrupt/BankYouBankruptRestAPI/Отчёт по переводам.xls b/BankYouBankrupt/BankYouBankruptRestAPI/Отчёт по переводам.xls deleted file mode 100644 index 236f01a..0000000 Binary files a/BankYouBankrupt/BankYouBankruptRestAPI/Отчёт по переводам.xls and /dev/null differ diff --git a/BankYouBankrupt/BankYouBankruptRestAPI/Отчёт по переводам.xlsx b/BankYouBankrupt/BankYouBankruptRestAPI/Отчёт по переводам.xlsx new file mode 100644 index 0000000..b78eec0 Binary files /dev/null and b/BankYouBankrupt/BankYouBankruptRestAPI/Отчёт по переводам.xlsx differ diff --git a/BankYouBankrupt/BankYouBankruptRestAPI/Отчёт по пополнениям.docx b/BankYouBankrupt/BankYouBankruptRestAPI/Отчёт по пополнениям.docx index 2621260..298cfaa 100644 Binary files a/BankYouBankrupt/BankYouBankruptRestAPI/Отчёт по пополнениям.docx and b/BankYouBankrupt/BankYouBankruptRestAPI/Отчёт по пополнениям.docx differ diff --git a/BankYouBankrupt/BankYouBankruptRestAPI/Отчёт по пополнениям.xls b/BankYouBankrupt/BankYouBankruptRestAPI/Отчёт по пополнениям.xls deleted file mode 100644 index 310a09a..0000000 Binary files a/BankYouBankrupt/BankYouBankruptRestAPI/Отчёт по пополнениям.xls and /dev/null differ diff --git a/BankYouBankrupt/BankYouBankruptRestAPI/Отчёт по пополнениям.xlsx b/BankYouBankrupt/BankYouBankruptRestAPI/Отчёт по пополнениям.xlsx new file mode 100644 index 0000000..dfb8f09 Binary files /dev/null and b/BankYouBankrupt/BankYouBankruptRestAPI/Отчёт по пополнениям.xlsx differ diff --git a/BankYouBankrupt/BankYouBankruptRestAPI/Отчёт по снятиям.docx b/BankYouBankrupt/BankYouBankruptRestAPI/Отчёт по снятиям.docx index d582918..bbd9c22 100644 Binary files a/BankYouBankrupt/BankYouBankruptRestAPI/Отчёт по снятиям.docx and b/BankYouBankrupt/BankYouBankruptRestAPI/Отчёт по снятиям.docx differ diff --git a/BankYouBankrupt/BankYouBankruptRestAPI/Отчёт по снятиям.xls b/BankYouBankrupt/BankYouBankruptRestAPI/Отчёт по снятиям.xls deleted file mode 100644 index 47f5100..0000000 Binary files a/BankYouBankrupt/BankYouBankruptRestAPI/Отчёт по снятиям.xls and /dev/null differ diff --git a/BankYouBankrupt/BankYouBankruptRestAPI/Отчёт по снятиям.xlsx b/BankYouBankrupt/BankYouBankruptRestAPI/Отчёт по снятиям.xlsx new file mode 100644 index 0000000..078c983 Binary files /dev/null and b/BankYouBankrupt/BankYouBankruptRestAPI/Отчёт по снятиям.xlsx differ diff --git a/BankYouBankrupt/BankYouBankruptRestAPI/Отчёт_по_картам.pdf b/BankYouBankrupt/BankYouBankruptRestAPI/Отчёт_по_картам.pdf index 13f6aad..da49dbd 100644 Binary files a/BankYouBankrupt/BankYouBankruptRestAPI/Отчёт_по_картам.pdf and b/BankYouBankrupt/BankYouBankruptRestAPI/Отчёт_по_картам.pdf differ