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)
)

Compartilhe
Autor
Leia mais