示例#1
0
        /// <summary>Checa los datos ingresados en busqueda de datos no validos.</summary>
        /// <returns>El resultado del chequeo</returns>
        private CheckResult CheckFields()
        {
            CheckResult   check         = CheckResult.Failed;
            ValidarCampos validarCampos = new ValidarCampos();

            if (CheckEmptyFields() == CheckResult.Failed)
            {
                MessageBox.Show("Existen campos sin llenar");
                check = CheckResult.Failed;
            }
            else if (validarCampos.ValidarRFC(textboxRFC.Text) == ValidarCampos.ResultadosValidación.RfcInválido)
            {
                MessageBox.Show("El RFC ingresado es inválido");
            }
            else if (validarCampos.ValidarNúmero(textboxTelefono.Text) == ValidarCampos.ResultadosValidación.NúmeroInválido)
            {
                MessageBox.Show("El numero contiene caracteres no validos");
                check = CheckResult.Failed;
            }
            else if (validarCampos.ValidarCorreo(textboxCorreo.Text) == ValidarCampos.ResultadosValidación.Correoinválido)
            {
                MessageBox.Show("El correo ingresado no es valido");
                check = CheckResult.Failed;
            }
            else
            {
                check = CheckResult.Passed;
            }
            return(check);
        }
        private bool ValidarCorreo()
        {
            ValidarCampos validarCampos = new ValidarCampos();

            if (validarCampos.ValidarCorreo(txb_Correo.Text) == ValidarCampos.ResultadosValidación.Correoinválido)
            {
                MessageBox.Show("El correo es inválido");
                return(false);
            }
            return(true);
        }
        private bool ValidarNúmeroPersonal()
        {
            ValidarCampos validarCampos = new ValidarCampos();

            if (validarCampos.ValidarNúmero(txb_NúmeroPersonal.Text) == ValidarCampos.ResultadosValidación.NúmeroInválido)
            {
                MessageBox.Show("El campo Número personal solo acepta números");
                return(false);
            }
            return(true);
        }
        private bool ValidarPassword()
        {
            ValidarCampos validarCampos = new ValidarCampos();

            if (validarCampos.ValidarPassword(psb_Contraseña.Password) == ValidarCampos.ResultadosValidación.ContraseñaInválida)
            {
                MessageBox.Show("Las contraseñas deben de tener por lo menos 8 carácteres, alfanumérica y por lo menos una letra mayúscula");
                return(false);
            }
            return(true);
        }
        /// <summary>  Valida que el número de alumnos sea entre 1 y 3</summary>
        /// <returns>el resultado de la operación</returns>
        private bool ValidarNumAlumnos()
        {
            ValidarCampos validarCampos = new ValidarCampos();

            if (validarCampos.ValidarNumAlumnos(txb_NúmeroAlumnos.Text) == ValidarCampos.ResultadosValidación.NúmeroInválido)
            {
                MessageBox.Show("Los proyectos pueden tener hasta 3 alumnos, verfique su información");
                return(false);
            }
            return(true);
        }
        /// <summary>  Valida la la estructura del teléfono</summary>
        /// <returns>el resultado de la validación</returns>
        private bool ValidarTeléfono()
        {
            ValidarCampos ValidarCampos = new ValidarCampos();

            if (ValidarCampos.ValidarNúmero(txt_Teléfono.Text) == ValidarCampos.ResultadosValidación.NúmeroInválido)
            {
                MessageBox.Show("Debes escribir un teléfono válido");
                return(false);
            }
            return(true);
        }
        /// <summary>  Valida la la estructura del correo electónico</summary>
        /// <returns>el resultado de la validación</returns>
        private bool ValidarCorreo()
        {
            ValidarCampos ValidarCampos = new ValidarCampos();

            if (ValidarCampos.ValidarCorreo(tbx_CorreoElectrónico.Text) == ValidarCampos.ResultadosValidación.Correoinválido)
            {
                MessageBox.Show("Debes escribir un correo válido");
                return(false);
            }
            return(true);
        }
示例#8
0
        private CheckResult CheckFields()
        {
            CheckResult   check         = CheckResult.Failed;
            ValidarCampos validarCampos = new ValidarCampos();

            if (CheckEmptyFields() == CheckResult.Failed)
            {
                MessageBox.Show("Existen campos sin llenar");
                check = CheckResult.Failed;
            }
            else if (validarCampos.ValidarPassword(alumnoPassword.Password) == ValidarCampos.ResultadosValidación.ContraseñaInválida)
            {
                MessageBox.Show("La contraseña es muy débil \n Intenta combinar letras mayúsculas, minúsculas y números");
            }
            else
            {
                check = CheckResult.Passed;
            }
            return(check);
        }
示例#9
0
        private CheckResult CheckFields()
        {
            CheckResult   check         = CheckResult.Failed;
            ValidarCampos validarCampos = new ValidarCampos();

            if (CheckEmptyFields() == CheckResult.Failed)
            {
                MessageBox.Show("Existen campos sin llenar");
                check = CheckResult.Failed;
            }
            else if (validarCampos.ValidarPassword(passwordBoxUserPass.Password) == ValidarCampos.ResultadosValidación.ContraseñaInválida)
            {
                MessageBox.Show("La contraseña es muy débil \n Intenta combinar letras mayúsculas, minúsculas y números");
            }
            else if (validarCampos.ValidarCorreo(textboxEmail.Text) == ValidarCampos.ResultadosValidación.Correoinválido)
            {
                MessageBox.Show("El correo ingresado no es valido");
            }
            else
            {
                check = CheckResult.Passed;
            }
            return(check);
        }