38 lines
No EOL
1.1 KiB
C#
38 lines
No EOL
1.1 KiB
C#
using Schaad.Accounting.Models;
|
|
|
|
namespace Schaad.Accounting.Datasets
|
|
{
|
|
public class AccountDataset : Account
|
|
{
|
|
public decimal Balance { get; }
|
|
|
|
public decimal BalanceCHF { get; }
|
|
|
|
public decimal StartBalanceCHF { get; }
|
|
|
|
public string ClassName { get; }
|
|
|
|
public string SubClassName { get; }
|
|
|
|
public AccountDataset(Account account, decimal balance, decimal balanceCHF, decimal startBalanceCHF, string className, string subClassName)
|
|
{
|
|
LastBankBalance = account.LastBankBalance;
|
|
StartBalance = account.StartBalance;
|
|
StartBalanceCHF = startBalanceCHF;
|
|
BankAccountNumber = account.BankAccountNumber;
|
|
Currency = account.Currency;
|
|
Id = account.Id;
|
|
Name = account.Name;
|
|
Number = account.Number;
|
|
Balance = balance;
|
|
BalanceCHF = balanceCHF;
|
|
ClassName = className;
|
|
SubClassName = subClassName;
|
|
}
|
|
|
|
public override string ToString()
|
|
{
|
|
return string.Format("Name: {0}, Number: {1}, Balance {2}", Name, Number, Balance);
|
|
}
|
|
}
|
|
} |