예제 #1
0
 private void llama_frm(Cl_Enumeradores.eTipo_action Accion)
 {
     try
     {
         frm = new frmFa_Nota_Deb_Graf_Mant();
         frm.Event_frmFA_NotaCreditoDebito_FormClosing += frm_Event_frmFA_NotaCreditoDebito_FormClosing;
         frm.MdiParent = this.MdiParent;
         if (Accion != Cl_Enumeradores.eTipo_action.grabar)
         {
             if (Info != null)
             {
                 frm.SetInfo(Info);
                 frm.setAccion(Accion);
                 frm.Show();
             }
             else
             {
                 MessageBox.Show("Para continuar debe seleccionar un registro", "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
         }
         else
         {
             frm.setAccion(Accion);
             frm.Show();
         }
     }
     catch (Exception ex)
     {
         string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name;
         NameMetodo = NameMetodo + " - " + ex.ToString();
         MessageBox.Show(NameMetodo + " " + param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas)
                         , param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
         Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString());
     }
 }
        private void Llamar_formulario_NTDB(int IdEmpresa, int IdSucursal, int IdBodega, decimal IdNota)
        {
            try
            {
                info_NotaDebito = bus_NotaDebito.Get_Info_notaCreDeb_x_ND(IdEmpresa, IdSucursal, IdBodega, IdNota);

                if (info_NotaDebito != null)
                {
                    info_NotaDebito.NotaCreDeb_Graf_Info = bus_NotaDebito_graf.get_Info_graf(IdEmpresa, IdSucursal, IdBodega, IdNota);
                    frmFa_Nota_Deb_Graf_Mant frm = new frmFa_Nota_Deb_Graf_Mant();
                    frm.setAccion(Info.General.Cl_Enumeradores.eTipo_action.actualizar);
                    frm.SetInfo(info_NotaDebito);
                    frm.MdiParent = this.MdiParent;
                    frm.Show();
                    frm.Event_frmFA_NotaCreditoDebito_FormClosing += frm_Event_frmFA_NotaCreditoDebito_FormClosing;
                }
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }