none
Lógica de um sistema de reservas. RRS feed

  • Pergunta

  • Boa noite, estou com uma dúvida a respeito de um sistema de agendamento e reserva de quartos que estou fazendo, é muito mais a parte lógica do negócio do que os códigos. Não consigo compreender como tem que ser feito. Vou tentar detalhar para vocês, espero conseguir ser claro.

    Preciso fazer agendamento de um quarto com uma data especifica, quando  o cliente chegar mudar o status de reservado para ocupado e quando sair disponibilizar novamente.

    Tenho uma tabela no banco com o nome "quarto", essa tabela, entre outras, tem uma coluna "status" onde uso 1, 2 ou 3. Sendo 1 = Disponível, 2 = Reservado e 3 = Ocupado.

    Tenho outra tabela onde gravo os agendamentos, com data de entrada, data de saída e numero do quarto (entre outras informações).

    Preciso saber se essa é a melhor forma de fazer, e se sim, ajuda para montar um select que funcione perfeitamente, sempre filtrando a condição do quarto entre duas datas apontadas.

    Desde já, agradeço, espero ter sido claro.

    sábado, 11 de março de 2017 03:18

Respostas

  • Bom dia,

    Como você está guardando os agendamentos na outra tabela?

    Atenciosamente,


    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    segunda-feira, 13 de março de 2017 13:24
    Moderador

Todas as Respostas

  • Bom dia,

    Como você está guardando os agendamentos na outra tabela?

    Atenciosamente,


    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    segunda-feira, 13 de março de 2017 13:24
    Moderador
  • Bom dia,

    Devido a falta de interação do autor dessa pergunta,

    essa thread está sendo fechada. Caso o problema ainda

    esteja ocorrendo, favor abrir uma nova thread.

    Atenciosamente,

     


    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    quinta-feira, 16 de março de 2017 12:20
    Moderador