desenvolvendo a geracao do numero da licenca dinamicamente[2]: falta implementar no update