/// <summary>
        ///     Valida si el correo del CorreoTextBox tiene un formato valido
        /// </summary>
        /// <returns>True si el formato es valido o False si no</returns>
        private bool ValidarTextBoxCorreo()
        {
            var esValido = ValidacionDeCadenas.ValidarCorreoElectronico(correoTextbox.Text);

            if (!esValido)
            {
                new MensajeEmergente().MostrarMensajeAdvertencia("Por favor introduzca un correo electronico valido");
            }

            return(esValido);
        }
        /// <summary>
        ///     Valida si la contraseña del PasswordBox tiene un formato valido
        /// </summary>
        /// <returns>True si el formato es valido o False si no</returns>
        private bool ValidarTextBoxContraseña()
        {
            var esValido = ValidacionDeCadenas.ValidarContraseña(contraseniaPasswordbox.Password);

            if (!esValido)
            {
                new MensajeEmergente().MostrarMensajeAdvertencia(
                    "El campo de contraseña debe de tener mas de 8 caracteres y menos de 16. Debe de contener por lo " +
                    "menos una letra mayuscula, un numero y un simbolo");
            }

            return(esValido);
        }
        /// <summary>
        ///     Método que valida el tamaño del campo nombreCreadorTextbox
        /// </summary>
        /// <returns>Verdadero si el TextBox tiene una longitud valida</returns>
        private bool ValidarTextBoxNombre()
        {
            var tamañoMinimo = 5;
            var tamañoMaximo = 70;
            var nombre       = nombreCreadorTextbox.Text;
            var esValido     = ValidacionDeCadenas.ValidarTamañoDeCadena(nombre, tamañoMinimo, tamañoMaximo);

            if (!esValido)
            {
                new MensajeEmergente().MostrarMensajeAdvertencia(
                    $"El campo de nombre debe de tener mas de {tamañoMinimo} caracteres y menos de {tamañoMaximo}");
            }
            return(esValido);
        }
Exemple #4
0
        /// <summary>
        ///     Valida si la longitud del campo nombre tiene la longitud adecuada
        /// </summary>
        /// <returns>True si es valida o False si no</returns>
        private bool ValidarTamañoNombre()
        {
            var tamañoMinimo = 5;
            var tamañoMaximo = 70;
            var esValido     = ValidacionDeCadenas.ValidarTamañoDeCadena(nombreTextbox.Text, tamañoMinimo, tamañoMaximo);

            if (!esValido)
            {
                new MensajeEmergente().MostrarMensajeAdvertencia("El campo de Nombre debe de tener mas de " +
                                                                 $"{tamañoMinimo} y menos de {tamañoMaximo} caracteres");
            }

            return(esValido);
        }
        /// <summary>
        ///     Método que valida el tamaño del campo biografiaTextbox
        /// </summary>
        /// <returns>Verdadero si el TextBox tiene una longitud valida</returns>
        private bool ValidarTextBoxBiografia()
        {
            bool esValido;
            var  tamañoMinimo = 5;
            var  tamañoMaximo = 500;
            var  biografia    = biografiaTextbox.Text;

            esValido = ValidacionDeCadenas.ValidarTamañoDeCadena(biografia, tamañoMinimo, tamañoMaximo);
            if (!esValido)
            {
                new MensajeEmergente().MostrarMensajeAdvertencia(
                    $"El campo de biografía debe de tener mas de {tamañoMinimo} caracteres y menos de {tamañoMaximo}");
            }
            return(esValido);
        }
        /// <summary>
        ///     Valida si el nombre tiene la longitud permitida
        /// </summary>
        /// <returns>True si es valido o False si no</returns>
        private bool ValidarNombre()
        {
            var cadena       = nombreCancionTextbox.Text;
            var tamañoMinimo = 3;
            var tamañoMaximo = 70;
            var esValido     = ValidacionDeCadenas.ValidarTamañoDeCadena(cadena, tamañoMinimo, tamañoMaximo);

            if (!esValido)
            {
                new MensajeEmergente().MostrarMensajeAdvertencia($"El nombre debe de tener mas de {tamañoMinimo} " +
                                                                 $"caracteres y menos de {tamañoMaximo} caracteres");
            }

            return(esValido);
        }
        /// <summary>
        ///     OnClickAgregarImagenButtontamaño del TextBox del Usuario tiene una longitud valida y si es alfanumerico
        /// </summary>
        /// <returns>True si cumple con las condiciones o False si no</returns>
        private bool ValidarTextBoxNombreUsuario()
        {
            var esValido       = true;
            var tamañoMinimo   = 5;
            var tamañoMaximo   = 20;
            var nombreUsuario  = usuarioTextbox.Text;
            var tamañoValido   = ValidacionDeCadenas.ValidarTamañoDeCadena(nombreUsuario, tamañoMinimo, tamañoMaximo);
            var esAlfanumerica = ValidacionDeCadenas.ValidarCadenaEsAlfanumerica(nombreUsuario);

            if (!tamañoValido || !esAlfanumerica)
            {
                new MensajeEmergente().MostrarMensajeAdvertencia(
                    $"El campo de usuario debe de tener mas de {tamañoMinimo} caracteres y menos de {tamañoMaximo} y " +
                    "solo puede contener letras y numero");
                esValido = false;
            }

            return(esValido);
        }