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(); } }
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; } }