Ejemplo n.º 1
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);
        }
Ejemplo n.º 2
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            grpValores.Enabled = true;

            UnidadLogic unLog = new UnidadLogic();

            unLog.CambiaEstadoAlquilado(uni);


            Alquiler alq = new Alquiler();

            alq.cod_unidad    = uni.cod_unidad;
            alq.nro_inquilino = inq.nro_inquilino;
            alq.estado        = "habilitado";

            AlquilerLogic alqLog = new AlquilerLogic();

            alqLog.AltaAlquiler(alq);


            Int32 numeroAlq = alqLog.UltimoNumeroAlquiler(alq);



            cont              = new Contrato();
            cont.cod_unidad   = uni.cod_unidad;
            cont.nro_alquiler = numeroAlq;


            cont.nro_alquiler       = alq.nro_alquiler;
            cont.descripcion_unidad = uni.descripcion;
            cont.fecha_realizacion  = fechaFin;
            cont.fecha_caducidad    = fechaFin;
            cont.anexo = txtContrato.Text;



            ContratoLogic contLog = new ContratoLogic();

            contLog.AltaContrato(cont);


            //MessageBox.Show("El Alquiler fue dado de alta con exito", "Alta Alquiler");
        }
Ejemplo n.º 3
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="objRqst"></param>
        /// <returns></returns>
        public static ReporteContratoObservadoAprobadoResponse ObtenerNumeroContratoPaginado(ContratoLogic objRqst)
        {
            ReporteContratoObservadoAprobadoResponse rpta = new ReporteContratoObservadoAprobadoResponse();

            rpta.CodigoUnidadOperativa = objRqst.CodigoUnidadOperativa == null ? Guid.Empty : (Guid)objRqst.CodigoUnidadOperativa;
            rpta.NumeroContrato        = objRqst.NumeroContrato;
            rpta.CodigoContrato        = objRqst.CodigoContrato;

            return(rpta);
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Obtiene la entidad ContratoResponse de la Entidad Logica ContratoLogic
        /// </summary>
        /// <param name="contrato">Entidad Logic</param>
        /// <param name="listaUnidadOperativa">Lista de Unidades Operativas</param>
        /// <param name="lstTipoRequerimiento">Lista de Tipo de Contrato</param>
        /// <param name="lstTipoServicio">Lista de Tipos de Servicio</param>
        /// <param name="lstEstadoEdicion"></param>
        /// <param name="lstTipoDocumento"></param>
        /// <returns>Entidad logica contratologic</returns>
        public static ContratoResponse ObtenerContratoResponseDeLogic(ContratoLogic contrato,
                                                                      List <UnidadOperativaResponse> listaUnidadOperativa = null,
                                                                      List <CodigoValorResponse> lstTipoRequerimiento     = null,
                                                                      List <CodigoValorResponse> lstTipoServicio          = null,
                                                                      List <CodigoValorResponse> lstEstadoEdicion         = null,
                                                                      List <CodigoValorResponse> lstTipoDocumento         = null)
        {
            ContratoResponse response = new ContratoResponse();

            response.CodigoContrato               = contrato.CodigoContrato;
            response.CodigoUnidadOperativa        = contrato.CodigoUnidadOperativa;
            response.CodigoProveedor              = contrato.CodigoProveedor;
            response.NombreProveedor              = contrato.NombreProveedor;
            response.NumeroContrato               = contrato.NumeroContrato;
            response.Descripcion                  = contrato.Descripcion;
            response.CodigoTipoServicio           = contrato.CodigoTipoServicio;
            response.CodigoFlujoAprobacion        = contrato.CodigoFlujoAprobacion;
            response.CodigoTipoDocumento          = contrato.CodigoTipoDocumento;
            response.FechaInicioVigencia          = contrato.FechaInicioVigencia;
            response.FechaFinVigencia             = contrato.FechaFinVigencia;
            response.CodigoMoneda                 = contrato.CodigoMoneda;
            response.MontoContrato                = contrato.MontoContrato;
            response.MontoAcumulado               = contrato.MontoAcumulado;
            response.CodigoEstado                 = contrato.CodigoEstado;
            response.CodigoPlantilla              = contrato.CodigoPlantilla;
            response.CodigoContratoPrincipal      = contrato.CodigoContratoPrincipal;
            response.CodigoEstadoEdicion          = contrato.CodigoEstadoEdicion;
            response.ComentarioModificacion       = contrato.ComentarioModificacion;
            response.RespuestaModificacion        = contrato.RespuestaModificacion;
            response.IndicadorPermiteCarga        = contrato.IndicadorPermiteCarga;
            response.CodigoEstadioActual          = contrato.CodigoEstadioActual;
            response.NombreEstadioActual          = contrato.DescripcionEstadioActual;
            response.DiasPendiente                = contrato.DiasPendiente;
            response.CodigoContratoEstadio        = contrato.CodigoContratoEstadio;
            response.EstadioPropioConsulta        = contrato.EstadioPropioConsulta;
            response.DescripcionContrato          = contrato.DescripcionContrato;
            response.CodigoFlujoAprobacionEstadio = contrato.CodigoFlujoAprobacionEstadio;
            response.FechaIngreso                 = contrato.FechaIngreso == null ? "" : ((DateTime?)contrato.FechaIngreso).Value.ToString(DatosConstantes.Formato.FormatoFecha);
            response.FechaUltimaNotificacion      = contrato.FechaUltimaNotificacion == null ? "" : ((DateTime?)contrato.FechaUltimaNotificacion).Value.ToString(DatosConstantes.Formato.FormatoFecha);

            listaUnidadOperativa = listaUnidadOperativa ?? new List <UnidadOperativaResponse>();
            var unidadOperativa = listaUnidadOperativa.Where(item => item.CodigoUnidadOperativa == contrato.CodigoUnidadOperativa).FirstOrDefault();

            if (unidadOperativa != null)
            {
                response.NombreUnidadOperativa = unidadOperativa.Nombre;
            }

            lstTipoRequerimiento = lstTipoRequerimiento ?? new List <CodigoValorResponse>();
            var tipoRequerimiento = lstTipoRequerimiento.Where(item => Convert.ToString(item.Codigo) == contrato.CodigoTipoServicio).FirstOrDefault();

            if (tipoRequerimiento != null)
            {
                response.NombreTipoServicio = Convert.ToString(tipoRequerimiento.Valor);
            }

            lstTipoServicio = lstTipoServicio ?? new List <CodigoValorResponse>();
            var tipoServicio = lstTipoServicio.Where(item => Convert.ToString(item.Codigo) == contrato.CodigoTipoRequerimiento).FirstOrDefault();

            if (tipoServicio != null)
            {
                response.NombreTipoRequerimiento = Convert.ToString(tipoServicio.Valor);
            }

            lstEstadoEdicion = lstEstadoEdicion ?? new List <CodigoValorResponse>();
            var estadoEdicion = lstEstadoEdicion.Where(item => Convert.ToString(item.Codigo) == contrato.CodigoEstadoEdicion).FirstOrDefault();

            if (estadoEdicion != null)
            {
                response.NombreEstadoEdicion = Convert.ToString(estadoEdicion.Valor);
            }

            lstTipoDocumento = lstTipoDocumento ?? new List <CodigoValorResponse>();
            var tipoDocumento = lstTipoDocumento.Where(item => Convert.ToString(item.Codigo) == contrato.CodigoTipoDocumento).FirstOrDefault();

            if (tipoDocumento != null)
            {
                response.NombreTipoDocumento = Convert.ToString(tipoDocumento.Valor);
            }

            response.FechaModificacion = contrato.FechaModificacion == null ? string.Empty : contrato.FechaModificacion.Value.ToString(DatosConstantes.Formato.FormatoFecha);
            response.UsuarioCreacion   = contrato.UsuarioCreacion;

            response.FilasTotal = contrato.TotalRegistro;
            response.NumeroFila = contrato.NumeroRegistro;
            return(response);
        }