Ejemplo n.º 1
0
        private CheckResult ValidarCampos()
        {
            CheckResult   check         = CheckResult.Failed;
            ValidarCampos validarCampos = new ValidarCampos();

            if (ValidarCamposLlenos() == CheckResult.Failed)
            {
                MessageBox.Show("Campos vacíos. \n Verifique que todos los capos se encuentren llenos e intente nuevamente.", "Campos vacíos");
                check = CheckResult.Failed;
            }
            else if (comboBoxTipoEmpleado.Text == null)
            {
                MessageBox.Show("Debes seleccionar un tipo de empleado de la lista.", "Tipo de empleado no seleccionado");
                comboBoxTipoEmpleado.BorderBrush = Brushes.Red;
            }
            else if (validarCampos.ValidiarNombre(textBoxNombre.Text) == ItaliaPizza.ValidarCampos.ResultadosValidación.NombreInválido)
            {
                MessageBox.Show("El nombre del empleado es incorrecto. \n Verifica que no tenga números o caracteres inválidos.", "Nombre inválido");
                textBoxNombre.BorderBrush = Brushes.Red;
            }
            else if (validarCampos.ValidiarApellido(textBoxApellido.Text) == ItaliaPizza.ValidarCampos.ResultadosValidación.ApellidoInválido)
            {
                MessageBox.Show("El apellido del empleado es incorrecto. \n Verifica que no tenga números o caracteres inválidos.", "Apellido inválido");
                textBoxApellido.BorderBrush = Brushes.Red;
            }
            else if (validarCampos.ValidarTelefono(textBoxTelefono.Text) == ItaliaPizza.ValidarCampos.ResultadosValidación.TelefónoInválido)
            {
                MessageBox.Show("El teléfono es incorrecto. \n Verifica que no tenga letras.", "Teléfono inválido");
                textBoxTelefono.BorderBrush = Brushes.Red;
            }
            else if (validarCampos.ValidarCorreo(textBoxCorreo.Text) == ItaliaPizza.ValidarCampos.ResultadosValidación.CorreoInválido)
            {
                MessageBox.Show("El correo ingresado no es válido. \n Verifica que cuente con el formato correcto.", "Correo inválido");
                textBoxCorreo.BorderBrush = Brushes.Red;
            }
            else if (validarCampos.ValidarCodigoPostal(textBoxCodigoPostal.Text) == ItaliaPizza.ValidarCampos.ResultadosValidación.CódigoPostalInválido)
            {
                MessageBox.Show("El código postal ingresado no es válido. \n Verifica que solo tenga 5 números.", "Código postal inválido");
                textBoxCodigoPostal.BorderBrush = Brushes.Red;
            }
            else
            {
                check = CheckResult.Passed;
            }
            return(check);
        }
        private bool VerificarCampos()
        {
            bool          resultado     = true;
            ValidarCampos validarCampos = new ValidarCampos();

            if (!VerificarCamposVacios())
            {
                MessageBox.Show("Existen campos vacios");
                resultado = false;
            }
            else if (validarCampos.ValidarNumeroEntero(txb_Cantidad.Text) == ValidarCampos.ResultadosValidación.Numeroinvalido)
            {
                MessageBox.Show("Codigo y cantidad deben ser números enteros");
                resultado = false;
            }
            else if (validarCampos.ValidarNumeroFloat(txb_Preciounitario.Text) == ValidarCampos.ResultadosValidación.Numeroinvalido)
            {
                MessageBox.Show("Los precios deben ser solo números");
                resultado = false;
            }

            return(resultado);
        }