コード例 #1
0
 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);
 }
コード例 #2
0
        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";
            }
        }