private void crearAcuerdoYDetalle() { try { if (totalDeuda > 0 && myLiquidacion != null && myLiquidacion.ID > 0) { ACUERDO_PAGO acuerdo = crearAcuerdoPago(); if (acuerdo != null && acuerdo.ID > 0) { if (crearACUERDO_PAGO_DETALLE(acuerdo)) { frmAcuerdoPago frm = new frmAcuerdoPago(acuerdo); frm.ShowDialog(this); } else { MessageBox.Show("Se presentó un error y no fue posible generar las cuotas del acuerdo de pago", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Se presentó un error y no fue posible generar el acuerdo de pago", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } catch (Exception exp) { MessageBox.Show("Se presentó el siguiente error: " + exp.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void VerDetalleAcuerdo() { if (grdDatos.Rows != null && grdDatos.Rows.Count > 0 && grdDatos.SelectedRows != null && grdDatos.SelectedRows.Count > 0) { ACUERDO_PAGO acuerdo = new ACUERDO_PAGO(); acuerdo.ID = int.Parse(grdDatos.SelectedRows[0].Cells["ID"].Value.ToString()); acuerdo = serviciosACUERDO_PAGO.buscarPrimeroACUERDO_PAGO(acuerdo); if (acuerdo != null && acuerdo.ID > 0) { frmAcuerdoPago frm = new frmAcuerdoPago(acuerdo); frm.ShowDialog(this); } else { MessageBox.Show("No se encontró el acuerdo de pago", "Sin acuerdo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Debe seleccionar un acuerdo de pago de la lista", "Sin acuerdos", MessageBoxButtons.OK, MessageBoxIcon.Information); } }