Invoice Manager
2
|
Datová třída reprezentující fakturu More...
Public Member Functions | |
Invoice (int id) | |
Konstruktor More... | |
Invoice (int id, String name, Person subscriber, Person supplier, int dueDate) | |
Konstruktor More... | |
Invoice (int id, String name, Person subscriber, Person supplier, int dueDate, bool paid) | |
Konstruktor More... | |
Invoice (int id, String name, Person subscriber, Person supplier, int dueDays, bool paid, DateTime created) | |
Kostruktor - úplný More... | |
void | addItem (Item item) |
int | totalPrice () |
string | toSave () |
Informace o faktuře pro uložení do souboru More... | |
override string | ToString () |
Informace o faktuře pro výpis More... | |
override bool | Equals (object obj) |
Porovná dva objekty, jestli jsou stejné More... | |
override int | GetHashCode () |
Hashcode pro porovnávání More... | |
Properties | |
int | ID [get, set] |
Jedinečné ID faktruy More... | |
String | Name [get, set] |
Typ položky - Vydaná/Přijatá More... | |
Person | Subscriber [get, set] |
Person | Supplier [get, set] |
List< Item > | Items [get] |
Seznam položek More... | |
DateTime | Created [get, set] |
Datum vytvoření More... | |
DateTime | DueDate [get] |
Datum splatnosti More... | |
int | DueDays [get, set] |
Počet dní do splatnosti ode dne vytvoření. Setter nastaví i datum splatnosti More... | |
bool | Paid [get, set] |
Označení pro zaplacené faktury More... | |
Datová třída reprezentující fakturu
Data.Invoice.Invoice | ( | int | id | ) |
Konstruktor
id | int, ID faktury |
void Data.Invoice.addItem | ( | Item | item | ) |
<sumary> Metoda přidá položku do seznamu
Item | item - jedna položka /sumary> sumary> Metoda spočítá a vrátí celkovou hodnotu faktury |
override bool Data.Invoice.Equals | ( | object | obj | ) |
Porovná dva objekty, jestli jsou stejné
obj | object |
override int Data.Invoice.GetHashCode | ( | ) |
Hashcode pro porovnávání
string Data.Invoice.toSave | ( | ) |
Informace o faktuře pro uložení do souboru
override string Data.Invoice.ToString | ( | ) |
Informace o faktuře pro výpis
int Data.Invoice.totalPrice | ( | ) |
|
getset |
Datum vytvoření
|
get |
Datum splatnosti
|
getset |
Počet dní do splatnosti ode dne vytvoření. Setter nastaví i datum splatnosti
|
getset |
Jedinečné ID faktruy
|
get |
Seznam položek
|
getset |
Typ položky - Vydaná/Přijatá
|
getset |
Označení pro zaplacené faktury
|
getset |
Odběratel
|
getset |
Dodavatel