private void gridViewTransMoviInven_RowCellClick(object sender, DevExpress.XtraGrid.Views.Grid.RowCellClickEventArgs e) { try { string mesn = ""; vwin_movi_inve_x_cbteCble_Datos_Info infofila = new vwin_movi_inve_x_cbteCble_Datos_Info(); infofila = (vwin_movi_inve_x_cbteCble_Datos_Info)gridViewTransMoviInven.GetFocusedRow(); if (e.Column == col_modificar_contabilidad) { if (infofila.IdCbteCble > 0) { frmCon_CbteCble_Mant frm = new frmCon_CbteCble_Mant(); ct_Cbtecble_Info InfoCbte = new ct_Cbtecble_Info(); ct_Cbtecble_Bus BusCbte = new ct_Cbtecble_Bus(); InfoCbte = BusCbte.Get_Info_CbteCble(Convert.ToInt32(infofila.IdEmpresa), Convert.ToInt32(infofila.IdTipoCbte), Convert.ToDecimal(infofila.IdCbteCble), ref mesn); frm.event_frmCon_CbteCble_Mant_FormClosing += frm_event_frmCon_CbteCble_Mant_FormClosing; frm.set_Info(InfoCbte); frm.setAccion(Cl_Enumeradores.eTipo_action.actualizar); frm.ShowDialog(); } } if (e.Column == col_modificar_producto) { if (infofila.IdProducto > 0) { FrmIn_Producto_Mant frm = new FrmIn_Producto_Mant(); in_Producto_Info info_producto = new in_Producto_Info(); in_producto_Bus bus_producto = new in_producto_Bus(); info_producto = bus_producto.Get_Info_BuscarProducto(infofila.IdProducto, param.IdEmpresa); frm.event_FrmIn_Producto_Mant_FormClosing += frm_event_FrmIn_Producto_Mant_FormClosing; frm.set_Info_producto(info_producto); frm.set_Accion(Cl_Enumeradores.eTipo_action.actualizar); frm.ShowDialog(); } } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show("Error comunicarse con Sistemas " + ex.Message + " ", "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void cmb_add_Click(object sender, EventArgs e) { com_CotizacionPedidoDet_Info row = (com_CotizacionPedidoDet_Info)gv_detalle.GetFocusedRow(); if (row == null) { return; } if (row.Add == false) { return; } FrmIn_Producto_Mant frmManProd = new FrmIn_Producto_Mant(); frmManProd.set_Accion(Erp.Info.General.Cl_Enumeradores.eTipo_action.grabar); frmManProd.ShowDialog(); var infoP = frmManProd.Get_producto(); if (infoP != null) { if (infoP.IdProducto != 0) { row.IdProducto = infoP.IdProducto; row.pr_descripcion = infoP.pr_descripcion; row.IdUnidadMedida = infoP.IdUnidadMedida; row.IdUnidadMedida_Consumo = infoP.IdUnidadMedida_Consumo; row.IdCod_Impuesto = infoP.IdCod_Impuesto_Iva; row.Add = false; row.Selec = false; bus_pedido_det.ActualizarProducto(row.opd_IdEmpresa, row.opd_IdOrdenPedido, row.opd_Secuencia, row.IdProducto ?? 0, row.IdUnidadMedida, row.pr_descripcion); gc_detalle.RefreshDataSource(); btn_Buscar.Focus(); } } }