Косметические правки Contracts
This commit is contained in:
parent
cba9740827
commit
3f63e356d6
@ -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; }
|
||||||
|
|
||||||
|
@ -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; }
|
||||||
|
|
||||||
|
@ -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; }
|
||||||
|
@ -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; }
|
||||||
|
@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -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 будет лучше :)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -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("Сумма выданных наличных")]
|
||||||
|
@ -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("Сумма перевода")]
|
||||||
|
@ -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();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user