AccountingNext/Schaad.Accounting.Common/Datasets/AccountDataset.cs

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);
}
}
}