public void RegistrarPago()
        {
            DataGridViewRow fila   = dgvUnidades.CurrentRow; //devuelve la fila que esta siendo seleccionada
            Int32           codUni = Convert.ToInt32(fila.Cells[0].Value);

            Int32 numeroInq = Convert.ToInt32(fila.Cells[2].Value);

            AlquilerLogic al = new AlquilerLogic();

            Int32 nroAlquiler = al.BuscarNumeroAlquiler(numeroInq, codUni);

            Pago_alquiler pa = new Pago_alquiler();

            pa.cod_unidad = codUni;

            pa.fecha = this.dtpFecha.Value;

            pa.monto = Convert.ToInt32(txtboxMontoaPagar.Text);

            pa.nro_inquilino = numeroInq;

            pa.nro_alquiler = nroAlquiler;

            Pagos_AlquilerLogic pal = new Pagos_AlquilerLogic();

            pal.AltaPagos_Alquiler(pa);



            CuentaCorrienteLogic ccl = new CuentaCorrienteLogic();

            Int32 saldoActual = Convert.ToInt32(txtboxSaldoActual.Text); //Busco SAldo Actual del txtbox

            Int32 montoapagar = Convert.ToInt32(txtboxMontoaPagar.Text); // Busco monto que vamos a pagar

            Int32 nuevoSaldo = saldoActual + montoapagar;                //calculo el nuevo saldo

            ccl.ActualizarSaldo(nuevoSaldo, numeroInq);

            MessageBox.Show("El pago ha sido registrado con exito", "Registrar pago");

            if (MessageBox.Show("¿Desea registrar otro pago? Confirme", "Otro pago", MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                txtboxDescripcion.Clear();
                txtboxDireccion.Clear();
                txtboxFiltroDescripcion.Clear();
                txtboxFiltroDni.Clear();
                txtboxMontoaPagar.Clear();
                txtboxMontoMensual.Clear();
                txtboxNombreInquilino.Clear();
                txtboxNroInquilino.Clear();
                txtboxSaldoActual.Clear();

                this.trabadoInicial();
            }
            else
            {
                this.Dispose();
            }
        }
        public void TraerValorMensual(Int32 numeroInq, Int32 codUni)
        {
            AlquilerLogic al = new AlquilerLogic();

            Int32 nroAlquiler = al.BuscarNumeroAlquiler(numeroInq, codUni); //Buscamos el código de Alquiler

            ContratoLogic cl = new ContratoLogic();

            Int32 nroContrato = cl.BuscarNroContrato(nroAlquiler);   // Buscamos el número de contrato

            ValorMensualLogic vml = new ValorMensualLogic();

            DateTime fechaElegida = this.dtpFecha.Value;

            Int32 valorMensual = vml.BuscarValorPago(nroContrato, fechaElegida);

            this.txtboxMontoMensual.Text = Convert.ToString(valorMensual);
        }