public MainPage() { this.InitializeComponent(); /*Creación de una miniDB para test*/ // Creates and initializes a new ArrayList. Usuario newUser = new Usuario(); newUser.NIU = "1"; newUser.Nombre = "User1"; newUser.Apellidos = "Ap1"; newUser.Comentario = "Com1"; newUser.Password = "******"; userdb.Add(newUser); newUser = new Usuario(); newUser.NIU = "2"; newUser.Nombre = "User2"; newUser.Apellidos = "Ap2"; newUser.Comentario = "Com2"; newUser.Password = "******"; userdb.Add(newUser); newUser = new Usuario(); newUser.NIU = "3"; newUser.Nombre = "User3"; newUser.Apellidos = "Ap3"; newUser.Comentario = "Com3"; newUser.Password = "******"; userdb.Add(newUser); newUser = new Usuario(); newUser.NIU = "4"; newUser.Nombre = "User4"; newUser.Apellidos = "Ap4"; newUser.Comentario = "Com4"; newUser.Password = "******"; userdb.Add(newUser); newUser = new Usuario(); newUser.NIU = "5"; newUser.Nombre = "User5"; newUser.Apellidos = "Ap5"; newUser.Comentario = "Com5"; newUser.Password = "******"; userdb.Add(newUser); }
private void regButton_Click(object sender, RoutedEventArgs e) { regPassTB1 = (PasswordBox)FindName("pass1RegTB"); regPassTB2 = (PasswordBox)FindName("pass2RegTB"); regNiuTB = (TextBox)FindName("regNIUTB"); registerRes = (TextBlock)FindName("regRes"); if (regPassTB1.Password == regPassTB2.Password) { bool found = false; int i = 0; while (!found && i < userdb.Count) { Usuario useri = userdb.ElementAt(i); if (useri.NIU.ToString().Equals(regNiuTB.Text)) { found = true; registerRes.Text = "NIU ya registrado"; } else i++; } if (!found) { regName = (TextBox)FindName("regNameTB"); regSurname = (TextBox)FindName("regSurnameTB"); Usuario newUser = new Usuario(); newUser.NIU = regNiuTB.Text; newUser.Nombre = regName.Text; newUser.Apellidos = regSurname.Text; newUser.Comentario = ""; newUser.Password = regPassTB1.Password; userdb.Add(newUser); registerRes.Text = "Registrado Correctamente"; } } else { registerRes.Text = "Passwords no coinciden"; } }