/// <summary>
 /// Limpia los campos dónde se van a introducir datos.
 /// </summary>
 private void LimpiarCampos()
 {
     TxtNombre.Clear();
     TxtApellidos.Clear();
     TxtNif.Clear();
     TxtDireccion.Clear();;
     TxtTelefono.Clear();
 }
Exemplo n.º 2
0
        /// <summary>
        /// Limpia los campos dónde se van a introducir datos.
        /// </summary>
        private void LimpiarCampos()
        {
            TxtNombre.Clear();
            TxtApellidos.Clear();
            TxtNif.Clear();
            TxtDireccion.Clear();;
            TxtTelefono.Clear();
            TxtObservaciones.Clear();

            TxtMarca.Clear();
            TxtModelo.Clear();
            TxtMatricula.Clear();
            TxtLlave.Clear();
            TxtPlaza.Clear();

            TxtBaseImponible.Clear();
            TxtIva.Clear();
            TxtTotal.Clear();
        }
        /// <summary>
        /// Comprueba que los datos introducidos por el usuario sean correctos.
        /// </summary>
        /// <returns>Indica si los datos introducidos son correctos.</returns>
        private bool ComprobarDatosIntroducidos()
        {
            bool  hayNombre       = false;
            bool  hayApellidos    = false;
            bool  hayNif          = false;
            bool  hayDireccion    = false;
            bool  hayTelefono     = false;
            Regex exprRegTelefono = new Regex("^[0-9]{9}$");
            Regex exprRegNif      = new Regex("^[0-9]{8}[A-Z]{1}|[A-Z]{1}[0-9]{8}$");

            if (TxtNombre.Text.Length == 0)
            {
                MessageBox.Show("Tiene que introducir un nombre", "Nombre Vacío", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                hayNombre = true;
            }

            if (TxtApellidos.Text.Length == 0)
            {
                MessageBox.Show("Tiene que introducir unos apellidos", "Apellidos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                hayApellidos = true;
            }

            if (TxtDireccion.Text.Length == 0)
            {
                MessageBox.Show("Tiene que introducir una dirección", "Dirección Vacía", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                hayDireccion = true;
            }

            if (TxtNif.Text.Length == 0)
            {
                MessageBox.Show("Tiene que introducir un N.I.F.", "N.I.F. Vacío", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (!exprRegNif.IsMatch(TxtNif.Text))
            {
                MessageBox.Show("Formato de N.I.F. incorrecto", "Formato Incorrecto", MessageBoxButtons.OK, MessageBoxIcon.Error);
                TxtNif.Clear();
                TxtNif.Focus();
            }
            else
            {
                hayNif = true;
            }

            if (TxtTelefono.Text.Length == 0)
            {
                MessageBox.Show("Tiene que introducir un teléfono", "Teléfono Vacío", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (!exprRegTelefono.IsMatch(TxtTelefono.Text))
            {
                MessageBox.Show("Formato de teléfono incorrecto", "Formato Incorrecto", MessageBoxButtons.OK, MessageBoxIcon.Error);
                TxtTelefono.Clear();
                TxtTelefono.Focus();
            }
            else
            {
                hayTelefono = true;
            }

            return(hayNombre && hayApellidos && hayNif && hayDireccion && hayTelefono);
        }