/// <summary> /// Úvodní nastavení okna v režimu úpravy existujícího záznamu. /// </summary> /// <param name="zaznam">Záznam určený k úpravě</param> public void UvodniNastaveniRezimuUpravovani(Zaznam zaznam) { // Úvodní nastavení okna Title = "Úprava existujícího záznamu"; Icon = new BitmapImage(new Uri(Path.Combine(Validace.VratCestuSlozkyAplikace(), "Icons\\Disketa.png"))); // Úvodní nastavení interních proměnných Nazev = zaznam.Nazev; Datum = zaznam.Datum; PrijemNeboVydaj = zaznam.PrijemNeboVydaj; PrijemVydaj_Hodnota = zaznam.Hodnota_PrijemVydaj; Poznamka = zaznam.Poznamka; KategorieZaznamu = zaznam.kategorie; // Vytvoření instance třídy pro nastavení stylů tlačítek GrafickePrvky Grafika = new GrafickePrvky(); // Nastavení stylu tlačítek Grafika.NastavTlacitkoULOZIT(UlozitButton); Grafika.NastavTlacitkoUPRAVITPOZNAMKU(NastavPoznamkuButton); Grafika.NastavTlacitkoUPRAVITPOLOZKY(NastavPolozkuButton); // Nastavení zadávacích polí NastavZadavaciPole(); // Nastavení zobrazení kategorie a hodnoty záznamu KategorieComboBox.SelectedIndex = (int)KategorieZaznamu - 1; PrijemVydajComboBox.SelectedIndex = (int)PrijemNeboVydaj; PrijemVydajTextBox.Text = PrijemVydaj_Hodnota.ToString(); }
/// <summary> /// Úvodní nastavení okna. /// </summary> /// <param name="PridavaciRezim">TRUE - Režim okna pro přidání nových položek, FALSE - Režim okna pro úpravu stávajících položek</param> public void UvodniNastaveni(bool PridavaciRezim) { // Nastavení názvu okna Title = PridavaciRezim ? "Přidat nové položky" : "Upravit položky"; // Nastavení ikony okna Icon = new BitmapImage(new Uri(Path.Combine(Validace.VratCestuSlozkyAplikace(), "Icons\\NewFile.png"))); // Úvodní inicializace pomocných proměnných Nazev = ""; Popis = ""; Cena = 0; KategoriePolozky = Kategorie.Nevybrano; // Vytvoření instance třídy pro nastavení stylů tlačítek GrafickePrvky Grafika = new GrafickePrvky(); // Nastavení stylu tlačítek Grafika.NastavTlacitkoPRIDAT(PridatButton); Grafika.NastavTlacitkoODEBRAT(OdebratButton); // Nastavení zadávacích polí NazevPolozkyTextBox.Text = Nazev; PopisTextBox.Text = Popis; Controller.NastavKategorieDoComboBoxu(KategorieComboBox); }
/// <summary> /// Metoda pro nastavení designu a vlastností tlačítek zobrazovaných v okenním formuláři. /// </summary> private void NastavTlacitka() { // Vytvoření instance třídy pro práci s grafickými prvky GrafickePrvky Grafika = new GrafickePrvky(); // Nastavení tlačítka Registrovat se (styl stejný jako tlačítko Přihlásit se) Grafika.NastavTlacitkoPRIHLASIT(RegistraceButton); RegistraceButton.Content = "Registrovat se"; RegistraceButton.Click += RegistraceButton_Click; }
/// <summary> /// Metoda pro nastavení designu a vlastností tlačítek zobrazovaných v okenním formuláři. /// </summary> private void NastavTlacitka() { // Vytvoření instance třídy pro práci s grafickými prvky GrafickePrvky Grafika = new GrafickePrvky(); // Nastavení tlačítka Přihlásit se Grafika.NastavTlacitkoPRIHLASIT(PrihlaseniButton); PrihlaseniButton.IsDefault = true; PrihlaseniButton.Click += PrihlaseniButton_Click; // Nastavení tlačítka Zobrazit heslo Grafika.NastavTlacitkoZOBRAZITHESLO(ZobrazHesloButton); ZobrazHesloButton.Background = MyColorTyrkys; ZobrazHesloButton.Click += ZobrazHesloButton_Click; // Nastavení tlačítka Registrovat se Grafika.NastavTlacitkoREGISTROVAT(RegistraceButton); RegistraceButton.Click += RegistraceButton_Click; }
/// <summary> /// Úvodní nastavení okna v režimu přidání nového záznamu. /// </summary> public void UvodniNastaveniRezimuPridavani() { // Úvodní nastavení okna Title = "Přidat nový záznam"; Icon = new BitmapImage(new Uri(Path.Combine(Validace.VratCestuSlozkyAplikace(), "Icons\\NewFile.png"))); // Úvodní nastavení interních proměnných Nazev = ""; Datum = DateTime.Now.Date; PrijemVydaj_Hodnota = 0; Poznamka = ""; KategorieZaznamu = Kategorie.Nevybrano; // Vytvoření instance třídy pro nastavení stylů tlačítek GrafickePrvky Grafika = new GrafickePrvky(); // Nastavení stylu tlačítek Grafika.NastavTlacitkoULOZIT(UlozitButton); Grafika.NastavTlacitkoPRIDATPOZNAMKU(NastavPoznamkuButton); Grafika.NastavTlacitkoPRIDATPOLOZKY(NastavPolozkuButton); // Nastavení zadávacích polí NastavZadavaciPole(); }