/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
        /* Obslužné metody pro události okna Registrace */

        /// <summary>
        /// Obslužná metoda, která se spustí při vyvolání událost kliknutí na tlačítko Registrovat v okně Registrace.
        /// Metoda provede registraci nového uživatele do systému a v případě úspěšné registrace provede automatické přihlášení nového uživatele
        /// </summary>
        /// <param name="Jmeno">Jméno uživatele</param>
        /// <param name="Heslo">Heslo uživatele</param>
        /// <returns>TRUE - Registrace proběhla úspěšně, FALSE - Registrace se nezdařila</returns>
        public bool RegistraceWindow_RegistraceButtonClick(string Jmeno, string Heslo)
        {
            // Kontrola zda bylo zadáno jméno
            if (!(Jmeno.Length > 2))
            {
                throw new ArgumentException("Zadejte jméno! (alespoň 3 znaky)");
            }

            // Kontrola zda bylo zadáno heslo
            if (!(Heslo.Length > 0))
            {
                throw new ArgumentException("Zadejte heslo!");
            }

            // Kontrola zda heslo splňuje minimální bezpečnostní prvky
            Controller.ZkontrolujSiluHesla(Heslo, null);

            // Registrace nového uživatele do aplikace
            bool UspesnaRegistrace = Controller.RegistrujUzivatele(Jmeno, Heslo);

            // Přihlášení uživatele do aplikace v případě že registrace proběhla úspěšně
            if (UspesnaRegistrace)
            {
                Controller.PrihlasUzivatele(Jmeno, Heslo);
            }

            // Návratová hodnota informující zda registrace proběhla úspěšně
            return(UspesnaRegistrace);
        }