private void btnEditar_Click(object sender, EventArgs e)
 {
     try
     {
         DialogResult result;
         this.Invoke((MethodInvoker) delegate
         {
             if (Convert.ToString(dgvInversion.SelectedRows[0].Cells[10].Value) == Util.EstadoInversion.Registrado)
             {
                 adeudo.frmAdeudo frm = new adeudo.frmAdeudo();
                 frm.frmParentName    = this.Name;
                 //frm.idRescision = Convert.ToString(dgvInversion.SelectedRows[0].Cells[0].Value);
                 frm.idAdeudo = Convert.ToString(dgvInversion.SelectedRows[0].Cells[0].Value);
                 frm.Evento   = GetEnum.Eventos.edit;
                 frm.mode     = frmBase.frmRegistroBase.Mode.modal;
                 result       = frm.ShowDialog(this);
                 listAdeudo();
                 frm.Close();
                 frm.Dispose();
             }
             else
             {
                 ucMsgBox1.ShowMessageWarnnig("Solo se puede editar inversiones en estado Registrado");
             }
         });
     }
     catch (Exception ex)
     {
         ucMsgBox1.ShowMessageError("Error al cargar el detalle de la inversión - Error: " + ex.Message);
     }
 }
 private void btnDetalle_Click(object sender, EventArgs e)
 {
     try
     {
         DialogResult result;
         this.Invoke((MethodInvoker) delegate
         {
             adeudo.frmAdeudo frm = new adeudo.frmAdeudo();
             frm.frmParentName    = this.Name;
             frm.idAdeudo         = idAdeudo;
             frm.Evento           = GetEnum.Eventos.view;
             frm.mode             = frmBase.frmRegistroBase.Mode.modal;
             result = frm.ShowDialog(this);
             frm.Close();
             frm.Dispose();
         });
     }
     catch (Exception ex)
     {
         ucMsgBox1.ShowMessageError("Error al cargar el importe de la nueva inversión - Error: " + ex.Message);
     }
 }