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