Implementar a funcionalidade de gerar e salvar um registro de consumo a cada vez que o usuário registrar um novo abastecimento.
O usuário deve indicar que também deseja registrar o consumo além do abastecimento (pois ele também pode optar por registrar somente o abastecimento sem gerar dados de consumo. - Ex: ele não encheu o tanque ou teve problemas mecânicos/elétricos - ).
PREMISSAS:
O usuário precisa ter COMPLETADO o tanque de combustível do veículo neste abastecimento atual e ter registrado corretamente o abastecimento anterior ao atual.
DADOS PROCESSADOS:
Será necessário obter os dados do ULTIMO ABASTECIMENTO imediatamente anterior ao que está sendo registrado atualmente. (quilometragem, posto, combustível, veiculo, tipo de trajeto e tipo de uso do ar)
MÉTODO:
- obter a distância total percorrida subtraindo a quilometragem atual pela quilometragem do ultimo abastecimento.
- obter o volume de combustível consumido no ultimo percurso (o que o veículo rodou desde o ultimo abastecimento), pela divisão do valor total pago pelo valor do Litro/Metro (dados do abastecimento atual). Se o tanque tiver sido completado no abastecimento atual, este valor será fiel ao real.
- Obter o rendimento do ultimo abastecimento dividindo o resultado do passo um pelo resultado do passo dois.
- marcar este rendimento como pertencente ao ultimo abastecimento antes do atual. (linkar com o id do ultimo abastecimento imediatamente anterior ao atual)
- associar este consumo com o veículo, posto, combustível, tipo de trajeto e tipo de uso do ar condicionado que foram registrados no abastecimento anterior. (linkar os ids).
- salvar esse registro completo no banco de dados.
Implementar a funcionalidade de gerar e salvar um registro de consumo a cada vez que o usuário registrar um novo abastecimento.
O usuário deve indicar que também deseja registrar o consumo além do abastecimento (pois ele também pode optar por registrar somente o abastecimento sem gerar dados de consumo. - Ex: ele não encheu o tanque ou teve problemas mecânicos/elétricos - ).
PREMISSAS:
O usuário precisa ter COMPLETADO o tanque de combustível do veículo neste abastecimento atual e ter registrado corretamente o abastecimento anterior ao atual.
DADOS PROCESSADOS:
Será necessário obter os dados do ULTIMO ABASTECIMENTO imediatamente anterior ao que está sendo registrado atualmente. (quilometragem, posto, combustível, veiculo, tipo de trajeto e tipo de uso do ar)
MÉTODO: