/// <summary> /// Konstruktor třídy pro správu okenního formuláře Vyhledat. /// </summary> public Vyhledat_Window() { // Inicializace okenního formuláře InitializeComponent(); // Načtení instance kontroléru Controller = SpravceFinanciController.VratInstanciControlleru(); }
/// <summary> /// Konstruktor třídy pro správu okenního formuláře Nastaveni. /// </summary> public Nastaveni() { // Inicializace okenního formuláře InitializeComponent(); // Přijetí instance kontroléru Controller = SpravceFinanciController.VratInstanciControlleru(); // Úvodní nastavení okna UvodniNastaveni(); }
/// <summary> /// Konstruktor třídy pro správu aplikace /// </summary> public SpravceAplikace() { // Inicializace proměnných JmenoPrihlasenehoUzivatele = ""; PrihlasenyUzivatel = null; // Uložení instance kontroléru Controller = SpravceFinanciController.VratInstanciControlleru(); // Načtení dat aplikace ze souboru KolekceUzivatelu = Controller.NactiDataUzivateluZeSouboru(); }
/// <summary> /// Konstruktor třídy pro obslužné metody událostí. /// </summary> public ObsluhyUdalosti() { // Načtení instance kontroléru Controller = SpravceFinanciController.VratInstanciControlleru(); // Nastavení úvodní hodnoty do pomocné proměnné časovače PomocneSekundy = 0; // Úvodní nastavení pomocných proměných pro obsluhu událostí ovládajících postranní MENU v hlavním okně RozbalenoLeveMenuHlavnihoOkna = false; RozbalenoPraveMenuHlavnihoOkna = false; }
/// <summary> /// Konstruktor třídy pro správu poznámkového bloku. /// </summary> /// <param name="PoznamkovyBlok">Poznámkový blok pro nastavení textu poznámky</param> public PoznamkaWindow(TextBox PoznamkovyBlok) { // Přijetí instance kontroléru Controller = SpravceFinanciController.VratInstanciControlleru(); // Inicializace okenního formuláře a pomocných proměnných InitializeComponent(); this.PoznamkovyBlok = PoznamkovyBlok; Poznamka = PoznamkovyBlok.Text; PoznamkaTextBox.Text = Poznamka; ZavrenoBezUlozeni = 1; PoznamkaGrid.Background = Controller.BarvaPozadi; }
/// <summary> /// Konstruktor třídy pro správu okenního formuláře Registrace /// </summary> public Registrace_Window() { // Inicializace okenního formuláře InitializeComponent(); // Nastavení instance kontroléru aplikace Controller = SpravceFinanciController.VratInstanciControlleru(); // Skrytí ukazatele síly hesla NastavUkazatelHesla(false); // Nastavení tlačítka NastavTlacitka(); }
/// <summary> /// Konstruktor třídy spravující okenní formulář pro práci se záznamem. /// </summary> public PridatUpravitZaznam_Window() { // Inicializace okenního formuláře InitializeComponent(); // Načtení instance kontroléru Controller = SpravceFinanciController.VratInstanciControlleru(); // Nastavení příznakového bitu ZavrenoBezUlozeni = 1; // Nastavení barvy pozadí HlavniOknoZaznamuGrid.Background = Controller.BarvaPozadi; }
/// <summary> /// Konstruktor třídy pro správu okna Info /// </summary> public InformacniWindow() { // Inicializace okenního formuláře InitializeComponent(); // Inicializace textového řetězce Popis = ""; // Nastavení barvy pozadí okna Background = SpravceFinanciController.VratInstanciControlleru().BarvaPozadi; // Vypsání textového řetězce do okna aplikace VypisNavod(); }
/// <summary> /// Konstruktor třídy pro správu okenního formuláře spravující zobrazení statistických grafů. /// </summary> public Statistika_Window() { // Načtení instance kontroléru Controller = SpravceFinanciController.VratInstanciControlleru(); // Inicializace okenního formuláře InitializeComponent(); // Úvodní nastavení okna Title = "Statistika"; Height = 750; Width = 1250; Icon = new BitmapImage(new Uri(System.IO.Path.Combine(Validace.VratCestuSlozkyAplikace(), "Icons\\Statistika.ico"))); // Provedení úvodního nastavení zobrazovacích prvků UvodniNastaveniGrafu(); }
/// <summary> /// Konstruktor třídy pro správu okna zobrazující příjmy nebo výdaje. /// </summary> /// <param name="ZobrazitPrijmyNeboVydaje">1 - zobrazit příjmy, 0 - zobrazit výdaje</param> public ZobrazitPrijmyVydaje_Window(byte ZobrazitPrijmyNeboVydaje) { // Inicializace okenního formuláře InitializeComponent(); // Načtení instance kontroléru Controller = SpravceFinanciController.VratInstanciControlleru(); // Nastavení stylu okna dle požadovaného zobrazení if (ZobrazitPrijmyNeboVydaje == 1) { NastavStylPrijmu(); } else { NastavStylVydaju(); } }
/// <summary> /// Konstruktor třídy pro grafické zpracování záznamů. /// </summary> /// <param name="PlatnoProSeznamZaznamu">Plátno pro vykreslení sezanu záznamů</param> /// <param name="InfoBublina">Plátno pro vykreslení informační bubliny</param> public GrafickeZaznamy(Canvas PlatnoProSeznamZaznamu, Canvas InfoBublina) { // Načtení instance kontroléru Controller = SpravceFinanciController.VratInstanciControlleru(); // Načtení plátna pro vykreslení do interních proměnných PlatnoZaznamu = PlatnoProSeznamZaznamu; InfoCanvas = InfoBublina; // Úvodní inicializace interních proměnných CisloStranky = 0; MaximalniPocetStran = 1; InfoVykresleno = 0; SeznamZaznamu = new ObservableCollection <Zaznam>(); ZaznamyNaJedneStrance = new ObservableCollection <Zaznam>(); StrankaZaznamu = new StackPanel(); OznacenyBlok = new StackPanel(); }
/// <summary> /// Konstrukto pro grafické zpracování položek. /// </summary> /// <param name="PlatnoProSeznamPolozek">Plátno pro vykreslení seznamu položek</param> /// <param name="InfoBublina">Plátno pro vykreslení informační bubliny</param> public GrafickePolozky(Canvas PlatnoProSeznamPolozek, Canvas InfoBublina) { // Načtení instance kontroléru Controller = SpravceFinanciController.VratInstanciControlleru(); // Načtení plátna pro vykreslení do interních proměnných PlatnoPolozek = PlatnoProSeznamPolozek; InfoCanvas = InfoBublina; // Úvodní inicializace interních proměnných // Úvodní inicializace interních kolekcí a proměných CisloStranky = 0; MaximalniPocetStran = 1; InfoVykresleno = 0; this.StrankaPolozek = new StackPanel(); this.SeznamPolozek = new ObservableCollection <Polozka>(); PolozkyNaJedneStrance = new ObservableCollection <Polozka>(); OznacenyBlok = new StackPanel(); }
/// <summary> /// Konstruktor třídy pro správu okenního formuláře Prihlaseni /// </summary> public Prihlaseni_Window() { // Nastavení instance kontroléru aplikace Controller = SpravceFinanciController.VratInstanciControlleru(); // Inicializace okenního formuláře InitializeComponent(); NastavTlacitka(); Jmeno = ""; Heslo = ""; // Nastavení hodnoty příznakového bytu pro defaultní nastavení ZavrenoBezUlozeni = 1; // Nastavení barvy tlačítka při úvodním zobrazení ZobrazHesloButton.Background = MyColorTyrkys; // Skrytí hesla při úvodním zobrazení SkrytHeslo(); }
/// <summary> /// Konstruktor třídy pro správu hlavního okna aplikace. /// Při úvodní inicializaci hlavního okna je vytvořena instance kontroléru aplikace, který dále spravuje funkci celé aplikace včetně tohoto okna. /// </summary> public MainWindow() { // Inicializace hlavního okna InitializeComponent(); // Inicializace instance třídy pro správu grafického zobrazení seznamu záznamů GrafickyZpracovaneZaznamy = new GrafickeZaznamy(UvodniSeznamZaznamuCanvas, InformacniBublinaCanvas); // Vytvoření kontroléru pro řízení aplikace Controller = SpravceFinanciController.VratInstanciControlleru(); Controller.UvodniNastaveniKontroleru(this); // Úvodní nastavení zobrazení při spuštění aplikace Controller.NastavUvodniZobrazeni(); // Aktualizace vykreslení hlavního okna při první spuštění po přihlášení uživatele if (Controller.VratJmenoPrihlasenehoUzivatele().Length > 0) { AktualizujUvodniObrazovku(); } }
/// <summary> /// Konstruktor třídy pro správu okenního formuláře pro import a export dat. /// </summary> /// <param name="ImportExport">1 - Import dat, 0 - Export dat</param> public ImportExportDat_Window(byte ImportExport) { // Inicializace okenního formuláře InitializeComponent(); // Načtení instance kontroléru Controller = SpravceFinanciController.VratInstanciControlleru(); // Nastavení barvy pozadí Background = Controller.BarvaPozadi; // Nastavení stylu okna dle zvoleného režimu funkce switch (ImportExport) { case 1: NastavStylImport(); break; case 0: NastavStylExport(); break; default: break; } }
/// <summary> /// Konstruktor třídy pro správu grafických prvků. /// </summary> public GrafickePrvky() { Controller = SpravceFinanciController.VratInstanciControlleru(); }