BRS#
|
Kontajner plánů. More...
Public Member Functions | |
Plans () | |
Konstruktor. More... | |
Plans (System.IO.Stream stream) | |
Načtení z proudu. More... | |
Plan | Add (string Name, uint Seats, string data) |
Přidání nového plánu. More... | |
bool | Delete (uint Id) |
Smazání plánu. More... | |
Plan | Find (uint Id) |
Nalezení plánu podle ID. More... | |
uint | GetNextId (uint Id) |
Nalezení dalšího plánu v pořadí. More... | |
uint | Count () |
Zjištění počtu. More... | |
void | Clear () |
Vymazání kontajneru. More... | |
void | Backup (System.IO.Stream stream) |
Záloha. More... | |
Kontajner plánů.
Třída sdružuje všechny plány autobusů. Stará se o správné přidávání, mazání a hledání plánů, díky AutoIncrement i o jejich jedinečné číslování. Plány jsou uloženy v asociativním kontajneru, řazení je provedeno dle unikátního čísla.
Plans.Plans | ( | ) |
Plans.Plans | ( | System.IO.Stream | stream | ) |
Plan Plans.Add | ( | string | Name, |
uint | Seats, | ||
string | data | ||
) |
Přidání nového plánu.
Získání unikátního ID pro plán pomocí AutoIncrement a vložení do kontejneru.
Name | název plánu nebo typu autobusu. |
Seats | počet sedadel autobusu. |
data | textová data rozvržení sedadel. |
void Plans.Backup | ( | System.IO.Stream | stream | ) |
void Plans.Clear | ( | ) |
uint Plans.Count | ( | ) |
bool Plans.Delete | ( | uint | Id | ) |
Plan Plans.Find | ( | uint | Id | ) |
uint Plans.GetNextId | ( | uint | Id | ) |