예제 #1
0
        private void Regisztral()
        {
            data = new MysqlRegistration();
            Login login = new Login();

            user = new Felhasznalo();
            try
            {
                user.veztek_nev  = tbFirstName.Text;
                user.kereszt_nev = tbLastName.Text;
                if (dpSzuletes.SelectedDate.HasValue)
                {
                    user.szuletesdt = dpSzuletes.SelectedDate.Value;
                }
                user.nickname        = tbNickName.Text;
                login.felhasznalonev = tbLoginName.Text;
                login.jelszo         = pbPasswd.Password;
                login.email          = tbEmail.Text;
                user.login           = login;
                user.varos           = tbVaros.Text;
                user.iranyitoszm     = int.Parse(tbIranyitoszm.Text);
                user.lakcim          = tbLakcim.Text;
                user.orszag          = tbOrszg.Text;
                if (cbAdmin.IsChecked == true)
                {
                    user.login.admin = true;
                }
                else
                {
                    user.login.admin = false;
                }
                data.MysqlRegisztracioLogin(user);
                Globals.log = "Sikeres Regisztráció!<Regisztráció>";
            }
            catch (MySqlException)
            {
                Globals.log = "Sikertelen Regisztráció!<Regisztráció>";
            }
            finally
            {
                data = null;
                Globals.Main.MainWindow.Opacity = 1;
                Globals.Main.logAdd(true);
                this.Hide();
            }
        }
예제 #2
0
        private void Login()
        {
            data = new Database.MysqlLogin();
            //A kikereset és ellenörzött adatok bevitele a main user változoba
            //Egyfajta átadás
            Felhasznalo user_login = data.MysqlFelhasznalo(tbLoginName.Text, pbPasswd.Password);

            data = null;
            if (user_login != null)
            {
                Globals.User      = user_login;
                Globals.MainTheme = new Moduls.Themes(user_login.login.theme);
                Globals.Main      = new Main_Yacht_Window();
                Globals.Main.lbNickname.Content = user_login.nickname + "!";
                Globals.User.login.utolsoLogin  = DateTime.Now.Date;
                if (Globals.User.login.admin)
                {
                    Globals.Main.dpRegist.Visibility = Visibility.Visible;
                }
                Globals.Main.logAdd(false);
                //A login ablak eltüntetése
                this.Hide();
                Globals.Main.Show();
            }
            switch (Globals.Login_Hiba_Code)
            {
            case 1:
                MessageBox.Show("Hibás felhasználónév", "Hiba!", MessageBoxButton.OK);
                Globals.Login_Hiba_Code = 0;
                break;

            case 2:
                MessageBox.Show("Hibás jelszó", "Hiba!", MessageBoxButton.OK);
                Globals.Login_Hiba_Code = 0;
                break;
            }
        }