Example #1
0
 private void llamar_Formulario(Cl_Enumeradores.eTipo_action Accion)
 {
     try
     {
         frm = new frmFa_Clientes_Mant();
         frm.event_frmFA_Clientes_Mant_FormClosing += new frmFa_Clientes_Mant.Delegate_frmFA_Clientes_Mant_FormClosing(frm_event_frmFA_Clientes_Mant_FormClosing);
         if (Accion != Cl_Enumeradores.eTipo_action.grabar)
         {
             if (get_ClienteInfo() != null)
             {
                 if (get_ClienteInfo().IdEmpresa != 0)
                 {
                     frm.set_Cliente(get_ClienteInfo());
                     frm.set_Accion(Accion);
                     frm.Show();
                 }
                 else
                 {
                     MessageBox.Show("No ha seleccionado ningĂșn registro.\nPor favor seleccione un registro para continuar.", "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 }
             }
         }
         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 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());
     }
 }
Example #4
0
        private void llamar_Formulario(Cl_Enumeradores.eTipo_action Accion)
        {
            try
            {
                if (IdTipo_Persona == Cl_Enumeradores.eTipoPersona.PROVEE)
                {
                    frmProvee = new frmCP_Proveedor_Mant();
                    frmProvee.event_frmCP_MantProveedor_FormClosing += frmProvee_event_frmCP_MantProveedor_FormClosing;
                    if (!(Accion == Cl_Enumeradores.eTipo_action.grabar))
                    {
                        frmProvee.set_ProveedorInfo(Get_Info_Proveedor());
                        frmProvee.set_Accion(Accion);
                    }
                    else
                    {
                        frmProvee.set_Accion(Accion);
                    }

                    frmProvee.Show();
                }



                if (IdTipo_Persona == Cl_Enumeradores.eTipoPersona.CLIENTE)
                {
                    frmCliente = new frmFa_Clientes_Mant();
                    frmCliente.event_frmFA_Clientes_Mant_FormClosing += frmCliente_event_frmFA_Clientes_Mant_FormClosing;
                    if (!(Accion == Cl_Enumeradores.eTipo_action.grabar))
                    {
                        frmCliente.set_Cliente(Get_Info_Cliente());
                        frmCliente.set_Accion(Accion);
                    }
                    else
                    {
                        frmCliente.set_Accion(Accion);
                    }

                    frmCliente.Show();
                }



                if (IdTipo_Persona == Cl_Enumeradores.eTipoPersona.PERSONA)
                {
                    frmPersona = new frmGe_MantPersona();
                    frmPersona.event_frmGe_MantPersona_FormClosing += frmPersona_event_frmGe_MantPersona_FormClosing;
                    if (!(Accion == Cl_Enumeradores.eTipo_action.grabar))
                    {
                        frmPersona.set_Persona(Get_Info_Persona());
                        frmPersona.set_Accion(Accion);
                    }
                    else
                    {
                        frmPersona.set_Accion(Accion);
                    }

                    frmPersona.Show();
                }



                if (IdTipo_Persona == Cl_Enumeradores.eTipoPersona.EMPLEA)
                {
                    frmEmpleado = new frmRo_Empleado_Mant();
                    frmEmpleado.event_frmRo_MantEmpleado_FormClosing += frmEmpleado_event_frmRo_MantEmpleado_FormClosing;
                    if (!(Accion == Cl_Enumeradores.eTipo_action.grabar))
                    {
                        frmEmpleado.set_Empleado(Get_Info_Empleado());
                        frmEmpleado.set_Accion(Accion);
                    }
                    else
                    {
                        frmEmpleado.set_Accion(Accion);
                    }

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