Eai pessoal, tudo joia?
Hoje, vamos falar um pouco de como calcular o tempo de estacionamento de um veículo.
Este exemplo estou fazendo porque passei numa situação ao desenvolver um pequeno projeto de controle de entrada e saída de veículo de um pequeno estacionamento.
O assunto, pode ser mas extenso já que ele define muito sobre gestão comercial. Porem fiz este pequeno exemplo somente para ajudar a trabalhar de como aplicar um calculo de tempo de um serviço de estacionamento.
quando você for trabalhar este tipo de projeto peço que analise primeiro as regras de negocio de cada estabelecimento. já que pode variar muito e de muitas formas.
vamos ao que nos interessa!!
para fazer este calculo, você vai precisar, usar o a função DateDiff.
Esta função faz que devolva 2 valores do tipo data retorne um intervalo de tempo.
para obter o total de tempo em minutos usaremos a formatação de intervalo em minutos.
exemplo:
preciso saber quanto tempo deve ficar um veículo no estacionamento e não pagar durante esse tempo.
então aplicaremos uma regra básica tarifa não deve pagar até 30 minutos a partir de 31 deve pagar o valor de 1 real e sucessivamente.
conforme a imagem estou mostrando, você pode simular este cálculo.
A onde estamos aplicando pequena regra dentro dessa aplicação e ela vai controlar o tempo de estacionamento que será calculado e aplicado o valor.
Claro, estabelecimentos reais você vai se encontrar cálculos muitos complexos, mas o objetivo deste exemplo é trazer de como fazer um pequeno calculo de tempo de estacionamento de um veículo.
Este exemplo não incluí o tempo por dia, isso será para outro assunto. Estou disponibilizando o material para que te ajude a montar o teu projeto.
até a próxima galera.
Melqui Serrano
Melqui Serrano