コード例 #1
0
        private void btnAgregarDetalleCompra_Click(object sender, EventArgs e)
        {
            if (validarCampos())
            {
                if (nuevo)
                {
                    compraSeleccionada.OProveedor = new Proveedor();

                    compraSeleccionada.OProveedor.IdProveedor = Convert.ToInt32(cboProveedor.SelectedValue.ToString());
                    compraSeleccionada.IdCompra = Convert.ToInt32(txtIdCompra.Text.ToString());
                    oCompraService.insert(compraSeleccionada);
                    nuevo = false;
                }


                DetalleCompra oDetalleCompra = new DetalleCompra
                {
                    IdCompra = compraSeleccionada.IdCompra,
                };
                ABMDetalleCompra frmDetalleCompra = new ABMDetalleCompra();
                frmDetalleCompra.SeleccionarDetalleCompra(ABMDetalleCompra.FormMode.insert, oDetalleCompra);

                frmDetalleCompra.ShowDialog();
                // creamos un detalle compra


                dgvDetalleCompra.DataSource = null;
                dgvDetalleCompra.DataSource = oDetalleCompraService.ConsultarPorIdCompra(compraSeleccionada.IdCompra);
                frmDetalleCompra.Dispose();
            }
        }
コード例 #2
0
        private void btnModificar_Click(object sender, EventArgs e)
        {
            if (dgvDetalleCompra.CurrentRow != null)
            {
                //Obtenemos el libro del detalleCompra
                DetalleCompra    oDetalleCompra    = (DetalleCompra)dgvDetalleCompra.CurrentRow.DataBoundItem;
                ABMDetalleCompra oABMDetalleCompra = new ABMDetalleCompra();

                oABMDetalleCompra.SeleccionarDetalleCompra(ABMDetalleCompra.FormMode.update, oDetalleCompra);
                oABMDetalleCompra.ShowDialog();
                dgvDetalleCompra.DataSource = null;
                dgvDetalleCompra.DataSource = oDetalleCompraService.ConsultarPorIdCompra(compraSeleccionada.IdCompra);
            }
        }