rmobombeiro Seg 23 maio 2016, 11:34
Bom dia!
Esses números são gerados automaticamente por um sistema na intranet, só repassamos esses dados para esse bd para nosso controle.
No bd já existe essa função para impedir a inserção de registros duplicados.
O campo KM final não é de preenchimento obrigatório no momento do cadastramento, pois esse cadastro é feito na hora de despachar essas ocorrências, porém a ocorrência pode demorar horas ou mesmo dias para terminar. Por isso só é necessário preencher na hora que a viatura chega no quartel. Esse campo tem que ser preenchido para atualizar a tabela Viaturas, onde constam todas as viaturas do quartel e o KM final de cada uma, pois na hora do cadastramento das ocorrências no bd, quando escolho a viatura, o km inicial é preenchido automaticamente com base no KM final da ultima ocorrência daquela viatura, ou seja, o km final da ultima ocorrência será o km inicial da próxima.
Preciso que haja alguma forma do usuário preencher esse campo, pois como a viatura roda muitos quilômetros em cada ocorrência, se esse campo no for preenchido, pode ser que quando a viatura tenha que fazer percursos pequenos, a diferença entre km inicial e km final será muito grande, por exemplo: a viatura sai do quantel com km inicial de 30.000 e retorna com 30.500, se esse km final não for preenchido, n0 próximo o cadastro dessa viatura ainda terá o km inicial de 30.000 e se o próximo local que a viatura tiver que ir for na esquina, ao retornar terá um km de 30.501 km.
Por isso preciso de uma forma do usuário ver que esse registro esta sem o km final.
Seria o mesmo caso de um sistema para controlar o pagamento de contas, não posso fazer o pagamento da conta desse mês se a conta do mês passado ainda não tiver sido quitada.