예제 #1
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (fechaDesde.Value.Date >= fechaIni && fechaHasta.Value.Date <= fechaFin)
            {
                Valor_mensual valor = new Valor_mensual();
                valor.cod_contrato = cont.cod_contrato;
                valor.fechaDesde   = fechaDesde.Value.Date;
                valor.fechaHasta   = fechaHasta.Value.Date;
                valor.valor        = Convert.ToInt32(txtValor.Text);

                ValorMensualLogic valLog = new ValorMensualLogic();
                valLog.altaValoresMensuales(valor);

                MessageBox.Show("Valor mensual dado de alta con exito.", "Alta Alquiler");
            }

            else
            {
                MessageBox.Show("Las fechas exceden el tiempo establecido en el contrato", "Error Alta");
            }


            if (MessageBox.Show("¿Desea agregar otro valor mensual?. Confirme", "Otro inquilino", MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                txtValor.Clear();
            }
            else
            {
                this.Dispose();
            }
        }
예제 #2
0
        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);
        }