Ejemplo n.º 1
0
        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();
            }
        }
Ejemplo n.º 2
0
        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();
            }
        }