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(); } }
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); } }