Convertendo placas modelo Mercosul para modelo antigo
Eu, particularmente, acho a placa modelo Mercosul muito feia. Eu prefiro nosso modelo tradicional. Mas, como gosto não se discute, segue a vida.
A diferença da placa Mercosul para a nossa placa, além do layout, é que a quinta posição é preenchida por letra, ao invés de número.
Na tabela abaixo, segue o de-para de números para letras.
Eu precisei implementar um de/para ao consultar os carros atuais, no caso do proprietário ter trocado a placa para o modelo novo, mas os cadastros possuem a placa antiga.
A função verificar se a placa é cinza ou Mercosul, e retorna a placa alternativa. As rotinas normalmente tem uma variável ou coluna com a placa, então eu aplico a função para retornar a "outra" placa. Desta forma, no caso de pesquisas por uma coluna placa, eu tenho as duas opções.
Agora imagine que você precisa pesquisa por um veículo com a placa Mercosul, mas ele é antigo, e você imagina que a placa foi trocada. Então, qual placa pesquisar? Simples: as duas!
Opmerkingen