Косметические правки Contracts

This commit is contained in:
nikbel2004@outlook.com 2024-05-01 02:16:39 +04:00
parent cba9740827
commit 3f63e356d6
9 changed files with 15 additions and 18 deletions

View File

@ -7,7 +7,8 @@ using System.Threading.Tasks;
namespace BankContracts.BindingModels.Cashier namespace BankContracts.BindingModels.Cashier
{ {
public class CashWithdrawalBindingModel : ICashWithdrawalModel // Реализация сущности "Снятие наличных"
public class CashWithdrawalBindingModel : ICashWithdrawalModel
{ {
public int Id { get; set; } public int Id { get; set; }

View File

@ -7,7 +7,8 @@ using System.Threading.Tasks;
namespace BankContracts.BindingModels.Cashier namespace BankContracts.BindingModels.Cashier
{ {
public class MoneyTransferBindingModel : IMoneyTransferModel // Реализация сущности "Перевод наличных"
public class MoneyTransferBindingModel : IMoneyTransferModel
{ {
public int Id { get; set; } public int Id { get; set; }

View File

@ -11,7 +11,8 @@ namespace BankContracts.BindingModels.Client
public class CreditingBindingModel : ICreditingModel public class CreditingBindingModel : ICreditingModel
{ {
public int Id { get; set; } public int Id { get; set; }
//вот насчет этого хз
// Вот лучше оставим для клиента айдишник
public int ClientId { get; set; } public int ClientId { get; set; }
public int CardId { get; set; } public int CardId { get; set; }

View File

@ -13,6 +13,7 @@ namespace BankContracts.BindingModels.Reports
public int? AccountId { get; set; } public int? AccountId { get; set; }
// Вот для отчётов, чтобы по дате отбирать
public DateTime? DateFrom { get; set; } public DateTime? DateFrom { get; set; }
public DateTime? DateTo { get; set; } public DateTime? DateTo { get; set; }

View File

@ -17,13 +17,13 @@ namespace BankContracts.BusinessLogicsContracts.Reports
List<ReportClientViewModel>? GetDebiting(ReportBindingModel model); List<ReportClientViewModel>? GetDebiting(ReportBindingModel model);
//Сохранение отчёта по картам в файл-Word // Сохранение отчёта по картам в файл-Word
void SaveToWordFile(ReportBindingModel model, OfficeOperationEnum operationEnum); void SaveToWordFile(ReportBindingModel model, OfficeOperationEnum operationEnum);
//Сохранение отчёта по картам в файл-Excel // Сохранение отчёта по картам в файл-Excel
void SaveToExcelFile(ReportBindingModel model, OfficeOperationEnum operationEnum); void SaveToExcelFile(ReportBindingModel model, OfficeOperationEnum operationEnum);
//Сохранение отчёта по картам в файл-Pdf // Сохранение отчёта по картам в файл-Pdf
ReportClientViewModelForHTML SaveClientReportToPdfFile(ReportBindingModel model); ReportClientViewModelForHTML SaveClientReportToPdfFile(ReportBindingModel model);
} }
} }

View File

@ -17,6 +17,6 @@ namespace BankContracts.SearchModels.Client
public DateTime? DateCrediting { get; set; } public DateTime? DateCrediting { get; set; }
public int? ClientId { get; set; } // ИЛИ лучше CLientId, ClientId будет лучше :) public int? ClientId { get; set; } // ИЛИ лучше ClientId, ClientId будет лучше :)
} }
} }

View File

@ -11,9 +11,6 @@ namespace BankContracts.ViewModels.Cashier.ViewModels
// Класс для отображения информации о выдаче наличных // Класс для отображения информации о выдаче наличных
public class CashWithdrawalViewModel : ICashWithdrawalModel public class CashWithdrawalViewModel : ICashWithdrawalModel
{ {
//вот тут вопрос, смотри можно сделать номер операции айдишником
//то есть просто сделать так , думаю это будет правильно
[DisplayName("Номер операции")] [DisplayName("Номер операции")]
public int Id { get; set; } public int Id { get; set; }
@ -27,9 +24,6 @@ namespace BankContracts.ViewModels.Cashier.ViewModels
[DisplayName("Номер счёта")] [DisplayName("Номер счёта")]
public string AccountNumber { get; set; } = string.Empty; public string AccountNumber { get; set; } = string.Empty;
//для более правильной логики наверное надо
//[DisplayName("Кассир")]
//public string SurmaneCashier { get; set; } = string.Empty;
public int CashierId { get; set; } public int CashierId { get; set; }
[DisplayName("Сумма выданных наличных")] [DisplayName("Сумма выданных наличных")]

View File

@ -11,7 +11,6 @@ namespace BankContracts.ViewModels.Cashier.ViewModels
// Класс для отображения информации о переводах денег // Класс для отображения информации о переводах денег
public class MoneyTransferViewModel : IMoneyTransferModel public class MoneyTransferViewModel : IMoneyTransferModel
{ {
public int Id { get; set; } public int Id { get; set; }
[DisplayName("Сумма перевода")] [DisplayName("Сумма перевода")]

View File

@ -9,10 +9,10 @@ namespace BankContracts.ViewModels.Reports
{ {
public class ReportCashierViewModelForHTML public class ReportCashierViewModelForHTML
{ {
// Список переводов со счёта на счёт // Список переводов со счёта на счёт для вывода/сохранения в файл
public List<ReportCashierViewModel> ReportMoneyTransfer { get; set; } = new(); public List<ReportCashierViewModel> ReportMoneyTransfer { get; set; } = new();
// Список зачислений денежных средств на карту // Список зачислений денежных средств на карту для вывода/сохранения в файл
public List<ReportCashierViewModel> ReportCashWithdrawal { get; set; } = new(); public List<ReportCashierViewModel> ReportCashWithdrawal { get; set; } = new();
} }
} }