/// <summary>
        /// Evento del boton ingresar una vez que es clickeado para validar si el usuario se encuentra registrado o ingreso mal sus credenciales.
        /// </summary>
        /// <param name="sender">Objeto que envia la respuesta del metodo.</param>
        /// <param name="e">Evento que se recibe cuando se cambia el texto en el campo de texto de la vista.</param>
        async void Button_Clicked(object sender, EventArgs e)
        {
            if (usuario == null || contraseña == null || segundaContraseña == null)
            {
                await DisplayAlert("Campos vacíos", "Todos los campos deben estar llenos", "OK");
            }
            else
            {
                this.registrarUsuario = new RegistrarNuevoUsuario();
                if (!registrarUsuario.ValidaciónDeUsuario(usuario))
                {
                    await DisplayAlert("Formato invalido", "El formato del correo es invalido", "OK");
                }
                else
                {
                    if (registrarUsuario.RegistraUsuario(usuario, contraseña, segundaContraseña))
                    {
                        await DisplayAlert("Usuario registrado", "El usuario ha sido registrado en la plataforma", "OK");

                        await Navigation.PushModalAsync(new Login());
                    }
                    else
                    {
                        await DisplayAlert("Usuario no registrado", "El usuario no ha podido ser registrado en la plataforma", "OK");
                    }
                }
            }
        }
예제 #2
0
        public void registrarUsuarioValido()
        {
            RegistrarNuevoUsuario registrarNuevoUsuario = new RegistrarNuevoUsuario();
            ConexionBaseDatos     conexionBaseDatos     = new ConexionBaseDatos();
            bool Registro = true;

            Assert.AreEqual(Registro, registrarNuevoUsuario.RegistraUsuario("*****@*****.**", "12345678", "12345678"));
        }
예제 #3
0
        public void registrarUsuarioRegistrado()
        {
            RegistrarNuevoUsuario registrarNuevoUsuario = new RegistrarNuevoUsuario();
            ConexionBaseDatos     conexionBaseDatos     = new ConexionBaseDatos();
            bool Registro = false;

            Assert.AreEqual(Registro, registrarNuevoUsuario.RegistraUsuario("*****@*****.**", "12345678", "12345678"));
        }
예제 #4
0
        public void registrarUsuarioSegundaInvalida()
        {
            RegistrarNuevoUsuario registrarNuevoUsuario = new RegistrarNuevoUsuario();
            ConexionBaseDatos     conexionBaseDatos     = new ConexionBaseDatos();
            bool Registro = false;

            Assert.AreEqual(Registro, registrarNuevoUsuario.RegistraUsuario("*****@*****.**", "12345678", "prueba"));
        }