Coderockr / orcamentos

Aplicativo de gerenciamento de Orçamentos
117 stars 71 forks source link

Erro de quantidade de caracteres no CNPJ #104

Open andrebian opened 6 years ago

andrebian commented 6 years ago

Preferi abrir esta issue para discutir sobre qual seria a melhor solução.

Hoje no model Client o CNPJ está com tamanho de 14 caracteres. No cadastro e edição é aplicada a máscara, o deixando com 18. No setter do cnpj não existe filtro, com isso os 18 permanecem mas ao salvar dá erro.

screenshot from 2018-03-30 12-27-36

Como existem pelo menos 2 maneiras de se resolver eu decidi abrir esta issue. É possível simplesmente aumentar o lenght para 18 ou limpar a formatação. Com isso abro para discussão de qual seria a maneira que mais se encaixaria no cenário.

eminetto commented 6 years ago

Me parece melhor alterarmos o setter para remover a formatação e salvar apenas os numeros O que acham?

andrebian commented 6 years ago

Por questões de boas práticas também acho melhor. Só vale lembrar que nas views que apresentam o CNPJ a máscara precisa ser reaplicada.