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); }
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"); }
/// <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); }
/// <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); }