private void modificarPagoToolStripMenuItem_Click(object sender, EventArgs e) { if (lvPagos.SelectedItems.Count != 1) return; frmNuevoPago frm = new frmNuevoPago(); frm.Contrato = AdmAlquiler.ContratoVigente; frm.Pago = (GI.BR.AdmAlquileres.Pago)lvPagos.SelectedItems[0].Tag; frm.Text = "Modificar Pago"; frm.Pagos = pagos; if (frm.ShowDialog() == DialogResult.OK) { if(!frm.Pago.Actualizar()) { GI.Framework.General.GIMsgBox.Show("No se han guardado los cambios.", GI.Framework.General.enumTipoMensaje.Advertencia); return; } LlenarLista(); } }
private void nuevoPagoToolStripMenuItem_Click(object sender, EventArgs e) { if (AdmAlquiler.ContratoVigente.ValoresRenta.Count <= 0) { GI.Framework.General.GIMsgBox.Show("No hay definidos montos de alquiler para esta administración.", GI.Framework.General.enumTipoMensaje.Advertencia); ; return; } frmNuevoPago frm = new frmNuevoPago(); frm.Contrato = AdmAlquiler.ContratoVigente; frm.Pago = new GI.BR.AdmAlquileres.Pago(); frm.Pagos = pagos; frm.Text = "Nuevo Pago"; if (frm.ShowDialog() == DialogResult.OK) { if (!frm.Pago.Guardar()) { GI.Framework.General.GIMsgBox.Show("No se han guardado los cambios.", GI.Framework.General.enumTipoMensaje.Advertencia); return; } this.pagos.Add(frm.Pago); LlenarLista(); } }