Example #1
0
        /* Una vez el usuario ha rellenado todos los campos solicitados en el apartado del registro
         * correctamente, es decir, el email tiene formato de email, las contraseñas coinciden...proceemos a
         * guardar el usuario en la base de datos
         */
        protected void Button_Register_Click(object sender, EventArgs e)
        {
            EmailExistsError_Register.Visible        =
                UsernameExistsError_Register.Visible = false; //Reiniciamos los errores para que si a la proxima le salen bien no les vuelva a salir
            User_EN busqueda = new User_EN();

            if (busqueda.BuscarUsuario(user_name_register.Text) == null)  //Comprobamos que ese nombre de usuario ya este
            {
                if (busqueda.BuscarUsuario(correo_register.Text) == null) //Comprobamos que ese correo ya este
                {
                    User_EN en = new User_EN();                           //Si lo cumple todo, creamos un nuevo usuario
                    en.NombreUsu  = user_name_register.Text;              //Con su nombre de usuario
                    en.Correo     = correo_register.Text;                 //Con su correo
                    en.Contraseña = password_register1.Text;              //Con su contrasenya
                    en.InsertarUsuario();                                 //Llamamos a InsertarUsuario de la cap EN, que se encaragra de insertarlo
                    EnviarCorreoConfirmacion();                           //Esto enviara un correo de confirmaacion al usuario
                }
                else
                {
                    EmailExistsError_Register.Visible = true;
                }
            }
            else
            {
                UsernameExistsError_Register.Visible = true;
            }
        }