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) { inversion.frmInversion frm = new inversion.frmInversion(); frm.frmParentName = this.Name; //frm.idRescision = Convert.ToString(dgvInversion.SelectedRows[0].Cells[0].Value); frm.idInversion = Convert.ToString(dgvInversion.SelectedRows[0].Cells[0].Value); frm.Evento = GetEnum.Eventos.edit; frm.mode = frmBase.frmRegistroBase.Mode.modal; result = frm.ShowDialog(this); listInversion(); 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 openDetailInversion() { if (dgvInversion.SelectedRows.Count > 0) { DataGridViewRow row = dgvInversion.SelectedRows[0]; idInversion = row.Cells[0].Value.ToString(); if (frmParentName == "frmInversion") { this.DialogResult = System.Windows.Forms.DialogResult.OK; this.Close(); } else { DialogResult result; inversion.frmInversion frm = new inversion.frmInversion(); frm.frmParentName = this.Name; frm.mode = frmBase.frmRegistroBase.Mode.modal; frm.idInversion = idInversion; frm.Evento = GetEnum.Eventos.view; result = frm.ShowDialog(this); if (result == System.Windows.Forms.DialogResult.OK) { listInversion(); } } } else { ucMsgBox1.ShowMessageWarnnig("Debe seleccionar una inversión de la lista"); } }
private void btnDetalle_Click(object sender, EventArgs e) { try { DialogResult result; this.Invoke((MethodInvoker) delegate { inversion.frmInversion frm = new inversion.frmInversion(); frm.frmParentName = this.Name; frm.idInversion = idInversion; 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 detalle de la inversión - Error: " + ex.Message); } }