Exemplo n.º 1
0
        private void cboAfiliado_SelectedIndexChanged(object sender, EventArgs e)
        {
            cboBonos.Items.Clear();
            if (cboAfiliado.SelectedIndex <= 0)
            {
                cboBonos.Enabled = false;
                return;
            }

            Afiliado afiliado = (Afiliado)cboAfiliado.SelectedItem;

            cboBonos.Enabled = true;
            cboBonos.Items.Add("-- Seleccione bono consulta --");

            using (BonoDAO dao = new BonoDAO())
            {
                List <Bono> bonos = dao.getBonosAfiliado(afiliado.codigo);

                foreach (Bono bono in bonos)
                {
                    cboBonos.Items.Add(bono);
                }
                cboBonos.SelectedIndex = 0;
            }
        }
Exemplo n.º 2
0
        private void btnComprar_Click(object sender, EventArgs e)
        {
            // Selecciono un afiliado?
            if (afiliadoActual == null)
            {
                MessageBox.Show("Falta seleccionar el afiliado!");
                return;
            }

            // Cantidad valida?
            Int32 cantidad = (Int32)txtCantidad.Value;

            using (BonoDAO dao = new BonoDAO())
            {
                try
                {
                    dao.ComprarBono(afiliadoActual.numero, cantidad);

                    MessageBox.Show("Compra realizada exitosamente!");
                    this.Dispose();
                }
                catch (Exception exc)
                {
                    MessageBox.Show(exc.Message);
                }
            }
        }