private void llamar_Formulario(Cl_Enumeradores.eTipo_action Accion) { try { frm = new FrmIn_Producto_Mant(); frm.event_FrmIn_Producto_Mant_FormClosing += new FrmIn_Producto_Mant.delegate_FrmIn_Producto_Mant_FormClosing(frm_event_FrmIn_Producto_Mant_FormClosing); if (!(Accion == Cl_Enumeradores.eTipo_action.grabar)) { frm.set_Info_producto(InfoProducto); frm.set_Accion(Accion); } else { frm.set_Accion(Accion); } frm.Show(); } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(NameMetodo + " - " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
private void Preparar_Formulario(Cl_Enumeradores.eTipo_action iAccion) { try { string mensajeFrm = ""; Info_Producto = new in_Producto_Info(); switch (iAccion) { case Cl_Enumeradores.eTipo_action.grabar: mensajeFrm = "REGISTRO NUEVO"; break; case Cl_Enumeradores.eTipo_action.actualizar: mensajeFrm = "MODIFICAR REGISTRO"; Info_Producto = (in_Producto_Info)gridViewProducto.GetFocusedRow(); break; case Cl_Enumeradores.eTipo_action.Anular: mensajeFrm = "ANULAR REGISTRO"; Info_Producto = (in_Producto_Info)gridViewProducto.GetFocusedRow(); break; case Cl_Enumeradores.eTipo_action.consultar: mensajeFrm = "CONSULTAR REGISTRO"; Info_Producto = (in_Producto_Info)gridViewProducto.GetFocusedRow(); break; default: break; } if (Info_Producto != null) { Inventario_CG.FrmIn_Producto_Mant frm = new FrmIn_Producto_Mant(); frm.Text = frm.Text + "***" + mensajeFrm + "***"; frm.set_Accion(iAccion); frm.set_Info_producto(Info_Producto); frm.Show(); frm.MdiParent = this.MdiParent; frm.event_FrmIn_Producto_Mant_FormClosing += frm_event_FrmIn_Producto_Mant_FormClosing; } else { MessageBox.Show("Seleccione un Registro ", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
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(); } } }