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