示例#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;
            }
        }
示例#2
0
        private void Form2_Load(object sender, EventArgs e)
        {
            dgvBonos.MultiSelect = false;

            lblNombre.Text = nombre;

            BonoDao     dao   = new BonoDao();
            List <Bono> bonos = dao.getBonosDeAfiliado(idAfiliado);

            for (int i = 0; i < bonos.Count; i++)
            {
                DataGridViewRow  row = new DataGridViewRow();
                DataGridViewCell id  = new DataGridViewTextBoxCell();
                id.Value = bonos[i].Id;
                DataGridViewCell fecha = new DataGridViewTextBoxCell();
                fecha.Value = bonos[i].FechaCompra;

                row.Cells.Add(id);
                row.Cells.Add(fecha);

                dgvBonos.Rows.Add(row);
            }
        }