private void btnCrear_Click_1(object sender, EventArgs e) { try { tb_persona_tipo_Info obj_pertip = (tb_persona_tipo_Info)cmbPersonaTipo.Properties.View.GetFocusedRow(); if (obj_pertip.IdTipo_Persona == "CLIENTE") { frmFa_Clientes_Mant frmCliente = new frmFa_Clientes_Mant(); frmCliente.ShowDialog(); } if (obj_pertip.IdTipo_Persona == "PERSONA") { frmGe_MantPersona frmPersona = new frmGe_MantPersona(); frmPersona.ShowDialog(); } if (obj_pertip.IdTipo_Persona == "PROVEE") { frmCP_Proveedor_Mant frmProveedor = new frmCP_Proveedor_Mant(); frmProveedor.ShowDialog(); } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void modificarToolStripMenuItem_Click(object sender, EventArgs e) { try { frmFa_Clientes_Mant frm = new frmFa_Clientes_Mant(); fa_Cliente_Info Cliente = new fa_Cliente_Info(); if (Lista_Clientes.Count > 0) { Cliente = Lista_Clientes.First(var => var.IdCliente == Convert.ToDecimal(cmb_cliente.EditValue)); frm.set_Accion(Info.General.Cl_Enumeradores.eTipo_action.actualizar); } else { frm.set_Accion(Info.General.Cl_Enumeradores.eTipo_action.grabar); } frm.set_Cliente(Cliente); frm.ShowDialog(); frm.event_frmFA_Clientes_Mant_FormClosing += new frmFa_Clientes_Mant.Delegate_frmFA_Clientes_Mant_FormClosing(frm_event_frmFA_Clientes_Mant_FormClosing); } 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 Llamar_Formulario_cli(Cl_Enumeradores.eTipo_action Accion) { try { frmCliente = new frmFa_Clientes_Mant(); frmCliente.set_Accion(Accion); frmCliente.event_frmFA_Clientes_Mant_FormClosing += frmCliente_event_frmFA_Clientes_Mant_FormClosing; if (Accion != Cl_Enumeradores.eTipo_action.grabar) { frmCliente.set_Cliente(info_Cliente); } frmCliente.ShowDialog(); } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ex.Message + " ", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }