Beispiel #1
0
        private bool validar()
        {
            if (tbx_año.TextLength == 0)
            {
                MessageBox.Show("Escriba el año del periodo de facturación.", "Información incompleta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                return(false);
            }
            else if (!RegexUtilities.IsOnlyNumerics(tbx_año.Text))
            {
                MessageBox.Show("El año no debe contener letras.", "Información inválida", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                return(false);
            }
            if (cbx_mes.SelectedIndex == -1)
            {
                MessageBox.Show("Seleccione el mes del periodo de facturación.", "Información incompleta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                return(false);
            }
            if (tbx_tarbas.TextLength == 0)
            {
                MessageBox.Show("Capture la tarifa básica.", "Información incompleta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                return(false);
            }
            else if (!RegexUtilities.IsDecimalNumber(tbx_tarbas.Text))
            {
                MessageBox.Show("La tarifa básica no debe contener letras.", "Información inválida", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                return(false);
            }
            if (tbx_tarint.TextLength == 0)
            {
                MessageBox.Show("Capture la tarifa intermedia.", "Información incompleta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                return(false);
            }
            else if (!RegexUtilities.IsDecimalNumber(tbx_tarint.Text))
            {
                MessageBox.Show("La tarifa intermedia no debe contener letras.", "Información inválida", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                return(false);
            }
            if (tbx_tarexc.TextLength == 0)
            {
                MessageBox.Show("Capture la tarifa excedente.", "Información incompleta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                return(false);
            }
            else if (!RegexUtilities.IsDecimalNumber(tbx_tarexc.Text))
            {
                MessageBox.Show("La tarifa excedente no debe contener letras.", "Información inválida", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                return(false);
            }

            tarifa = new TarifaClass(
                id_emp,
                Convert.ToBoolean(cbx_tiposerv.SelectedIndex),
                Convert.ToInt32(tbx_año.Text),
                Convert.ToByte(cbx_mes.Text),
                Convert.ToDouble(tbx_tarbas.Text),
                Convert.ToDouble(tbx_tarint.Text),
                Convert.ToDouble(tbx_tarexc.Text)
                );

            return(true);
        }
        private void btn_pagar_Click(object sender, EventArgs e)
        {
            if (tbx_cantidad.TextLength == 0)
            {
                return;
            }
            if (!RegexUtilities.IsDecimalNumber(tbx_cantidad.Text))
            {
                return;
            }
            EnlaceDB link = new EnlaceDB();

            if (link.Pago(id_rec, Convert.ToDouble(tbx_cantidad.Text)))
            {
                DialogResult = DialogResult.OK;
                Close();
            }
        }
 private bool validar()
 {
     if (tbx_numtarj.TextLength == 0)
     {
         return(false);
     }
     else if (!RegexUtilities.IsOnlyNumerics(tbx_numtarj.Text))
     {
         return(false);
     }
     if (tbx_mes.TextLength == 0)
     {
         return(false);
     }
     else if (!RegexUtilities.IsOnlyNumerics(tbx_mes.Text))
     {
         return(false);
     }
     if (tbx_año.TextLength == 0)
     {
         return(false);
     }
     else if (!RegexUtilities.IsOnlyNumerics(tbx_año.Text))
     {
         return(false);
     }
     if (tbx_cvv.TextLength == 0)
     {
         return(false);
     }
     else if (!RegexUtilities.IsOnlyNumerics(tbx_cvv.Text))
     {
         return(false);
     }
     if (tbx_cantidad.TextLength == 0)
     {
         return(false);
     }
     else if (!RegexUtilities.IsDecimalNumber(tbx_cantidad.Text))
     {
         return(false);
     }
     return(true);
 }