示例#1
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            Regex r = new Regex("^[0-9]*$");

            if (r.IsMatch(txBoxNumeroAfiliado.Text))
            {
                var numAfiliado = txBoxNumeroAfiliado.Text;

                try {
                    Int64.Parse(numAfiliado);
                }catch (Exception exp) {
                    resu.Visible = true;
                    resu.Text    = "Número de Afiliado Invalido";

                    return;
                }


                BonoDao f       = new BonoDao();
                Usuario usuario = f.ExisteAfiliado(numAfiliado);

                if (usuario == null)
                {
                    resu.Visible = true;
                    resu.Text    = "Número de Afiliado Invalido";
                }
                else
                {
                    CompraBono formCompraBono = new CompraBono(usuario);
                    formCompraBono.Show();
                }
            }
            else
            {
                MessageBox.Show("Numero de Afiliado inválido", "Error", MessageBoxButtons.OK);
                return;
            }
        }