#004 – Regra de Negócio para Reserva: Implementando o DAO

#004 – Regra de Negócio para Reserva: Implementando o DAO

BusinessComponent 004 - Criando o DAO para acessar no gerenciador de reservas. Enteda a importância da separação da Regra de Negócio. Base versão 19.2. Downloads: Códigos implementados - https://github.com/benner-sistemas/TreinamentoTecnologia/tree/master/businesscomponent-004-fontes Consulta utilizada (SQL): SELECT CAR.HANDLE, CAR.IDENTIFICADOR FROM CARROS CAR JOIN MODELOSCARROS MOD ON CAR.MODELO = MOD.HANDLE WHERE CAR.MODELO = :MODELO AND CAR.ATIVO = 'S' AND CAR.HANDLE NOT IN ( SELECT CARRO FROM RESERVAS RE WHERE RE.STATUS = 2 AND (:DATAINICIO BETWEEN RE.DATAINICIO AND RE.DATAFIM OR :DATAFIM BETWEEN RE.DATAINICIO AND RE.DATAFIM OR RE.DATAINICIO BETWEEN :DATAINICIO AND :DATAFIM OR RE.DATAFIM BETWEEN :DATAINICIO AND :DATAFIM) )

Autor: Benner Tecnologia