Я создаю программное обеспечение для управления денежными средствами с использованием WPF в учебных целях, и у меня возникают некоторые проблемы с правильным моделированием денежного счета, чтобы я мог видеть баланс после каждой транзакции.
ВотСуммированная версия того, что у меня сейчас есть:
Класс учетной записи:
public class Account {
public long Id { get; set; }
public string Name { get; set; }
public decimal StartingBalance { get; set; }
}
Класс категории:
public class Category {
public long Id { get; set; }
public string Name { get; set; }
}
Класс транзакции:
public class Transaction {
public long Id { get; set; }
public DateTime Date { get; set; }
public Account Account { get; set; }
public Category Category { get; set; }
public string Description { get; set; }
public decimal TransactionValue { get; set; }
}
Я хочу добиться, используя только возможности связывания WPF, заполнить сетку данных и просмотреть следующие данные для заданного интервала дат и учетной записи:
Date Account Category Description Value Balance
02/02/10 A1 C1 D1 22.30 230.00
02/03/10 A1 C1 D2 -30.00 200.00
И я хотел бы иметь возможностьвыберите опцию «Все счета» и просмотрите в столбце баланса сумму остатка по всем счетам.
Код работает до сих пор, но у меня нет поля Баланс в таблице данных, и я не могуПосмотрите элегантный способ смоделировать это, мне нужна ваша помощь, парень!
Большое спасибо за помощь.