示例#1
0
    /// <summary>
    /// Método que se lanza apenas se crea la escena, se agregan los validadores y ayudas necesarias
    /// </summary>
    public void Start()
    {
        //Screen.orientation = ScreenOrientation.Portrait;

        ValidadorEntradas.AgregarValidador("EscenaLogueo", "NombreUsuario", "^([A-Za-z0-9])+$", "No se permiten espacios ni simbolos.");
        ControlAyudas.AgregarAyuda("EscenaLogueo", null, "Pantalla de logueo, introduce tu usuario y contraseña, si no estás en el sistema aún, puedes registrarte en la opción correspondiente.");

        ValidadorEntradas.AgregarValidador("EscenaRegistro", "NombreUsuario", "^([A-Za-z0-9])+$", "No se permiten espacios ni simbolos.");
        ValidadorEntradas.AgregarValidador("EscenaRegistro", "Nombre", "^([A-Za-záéíóúÁÉÍÓÚ\\s])+$", "No se permiten números ni símbolos.");
        ValidadorEntradas.AgregarValidador("EscenaRegistro", "Edad", "^([0-9]{1,2})$", "La edad debe ser un número positivo");
        ControlAyudas.AgregarAyuda("EscenaRegistro", null, "Pantalla de registro, introduce tus datos, un usuario y una contraseña para poder registrarte en el sistema.");
    }
示例#2
0
    /// <summary>
    /// Método para validar si en la escena del logueo, el usuario cumple con la estructura necesaria, y así
    /// mostrar o no un mensaje en pantalla
    /// </summary>
    public void ValidarUsuarioLogueo()
    {
        string usuario = LogueoNombreUsuarioTexto.text;

        if (!string.IsNullOrEmpty(usuario))
        {
            string error = ValidadorEntradas.Validar("EscenaLogueo", "NombreUsuario", usuario);
            if (!string.IsNullOrEmpty(error))
            {
                LogueoNombreUsuarioError.text = error;
                LogueoNombreUsuarioCuadroError.SetActive(true);
            }
            else
            {
                LogueoNombreUsuarioError.text = "";
                LogueoNombreUsuarioCuadroError.SetActive(false);
            }
        }
    }
示例#3
0
    /// <summary>
    /// Método para validar si en la escena del registro, el nombre cumple con la estructura necesaria, y así
    /// mostrar o no un mensaje en pantalla
    /// </summary>
    public void ValidarNombreRegistro()
    {
        RegistroErrorTexto.text = "";
        RegistroCuadroError.SetActive(false);
        string nombre = RegistroNombreTexto.text;

        if (!string.IsNullOrEmpty(nombre))
        {
            string error = ValidadorEntradas.Validar("EscenaRegistro", "Nombre", nombre);
            if (!string.IsNullOrEmpty(error))
            {
                RegistroNombreCuadroError.SetActive(true);
                RegistroNombreError.text = error;
            }
            else
            {
                RegistroNombreCuadroError.SetActive(false);
                RegistroNombreError.text = "";
            }
        }
    }
示例#4
0
    /// <summary>
    /// Método para validar si en la escena del registro, la edad cumple con la estructura necesaria, y así
    /// mostrar o no un mensaje en pantalla
    /// </summary>
    public void ValidarEdadRegistro()
    {
        RegistroErrorTexto.text = "";
        RegistroCuadroError.SetActive(false);
        string edad = RegistroEdadTexto.text;

        if (!string.IsNullOrEmpty(edad))
        {
            string error = ValidadorEntradas.Validar("EscenaRegistro", "Edad", edad);
            if (!string.IsNullOrEmpty(error))
            {
                RegistroEdadCuadroError.SetActive(true);
                RegistroEdadError.text = error;
            }
            else
            {
                RegistroEdadCuadroError.SetActive(false);
                RegistroEdadError.text = "";
            }
        }
    }
示例#5
0
    /// <summary>
    /// Método para validar si en la escena del registro, el usuario cumple con la estructura necesaria, y así
    /// mostrar o no un mensaje en pantalla
    /// </summary>
    public void ValidarUsuarioRegistro()
    {
        RegistroErrorTexto.text = "";
        RegistroCuadroError.SetActive(false);
        string usuario = RegistroNombreUsuarioTexto.text;

        if (!string.IsNullOrEmpty(usuario))
        {
            string error = ValidadorEntradas.Validar("EscenaRegistro", "NombreUsuario", usuario);
            if (!string.IsNullOrEmpty(error))
            {
                RegistroNombreUsuarioCuadroError.SetActive(true);
                RegistroNombreUsuarioError.text = error;
            }
            else
            {
                RegistroNombreUsuarioCuadroError.SetActive(false);
                RegistroNombreUsuarioError.text = "";
            }
        }
    }