Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
tanure Profissional
Registrado: Segunda-Feira, 7 de Novembro de 2011 Mensagens: 712
|
Enviada: Qua Ago 08, 2012 9:34 am Assunto: Telefone São Paulo |
|
|
Olá pessoal, boa tarde
esta aqui não é mais uma de minhas duvidas mas sim uma questão
de lógica mesmo
gostaria de saber a opnião de vocês para fazer a validação dos novos telefones celulares de São Paulo
estão fazendo no banco? na hora de salvar? como estão fazendo ou pretendem???
abraços |
|
Voltar ao Topo |
|
|
jonathanfirst Aprendiz
Registrado: Sábado, 28 de Abril de 2012 Mensagens: 187
|
Enviada: Qua Ago 08, 2012 10:34 am Assunto: |
|
|
puts, agora ficou complicado, pois eu sempre fazia campos de telefone com mascara, e agora tenho que fazer sem
acho uma sacanagem com os programadores, quantos sistemas vão ter que se adaptar a esse novo tipo de numeração...
|
|
Voltar ao Topo |
|
|
felipekk Colaborador
Registrado: Quinta-Feira, 5 de Janeiro de 2012 Mensagens: 1531 Localização: Pirapora - MG
|
Enviada: Qua Ago 08, 2012 11:34 am Assunto: |
|
|
Daqui a pouco o numero de telefone vai ter mais digitos do que o código de barras.
_________________ "Esteja ligado em melhora contínua: hoje melhor do que ontem e pior do que amanhã."
|
|
Voltar ao Topo |
|
|
leogazio Colaborador
Registrado: Domingo, 18 de Fevereiro de 2007 Mensagens: 1047 Localização: Alto Paraná - PR
|
Enviada: Qua Ago 08, 2012 2:08 pm Assunto: |
|
|
felipekk escreveu: | Daqui a pouco o numero de telefone vai ter mais digitos do que o código de barras.
|
Rapaziada o 9º dígito é sempre o número 9 ou eu estou enganado? Se for sempre o 9 onde fica a dificuldade? _________________ Leonardo Gazio - Consultoria e Suporte a Desenvolvedores.
Suporte para todo o Brasil via;
E-mail: leonardogazio@delphimasters.com
Msn: lngsmattos@hotmail.com
Claro: (21) 7301-7243 |
|
Voltar ao Topo |
|
|
tanure Profissional
Registrado: Segunda-Feira, 7 de Novembro de 2011 Mensagens: 712
|
Enviada: Qua Ago 08, 2012 8:07 pm Assunto: |
|
|
uai leo
ou vc não entendeu ou eu que não entendi rsrs
creio que tem dificuldade sim, porque imagina a seguinte situação
seleciono cidade minas gerais, se aparecerem 9 digitos está passivo de erro
dos usuários
então vou ter que colocar 9 digitos apenas nas cidades de São Paulo e isso
ja gera um transtorno
nós programadores devemos pensar no futuro me assusta vc dizer isso ^^,
se for sempre o 9 pra quue então adicionar????
claro que terão outros digitos futuramente
lembra dos telefones residenciais? com 7 digitos??? (XXX-XXXX)
ai colocaram o 3 antes e todos pensaram a mesma coisa (3XXX-XXXX)
e hoje ja tem o 2 também, então temos que pensar nesse futuro que está próximo, espero que tenham compreendido...
o que eu gostaria mesmo de saber dos senhores programadores
é qual a melhor técnica para se tratar esse digito a mais
abraços..... |
|
Voltar ao Topo |
|
|
Batera Colaborador
Registrado: Quarta-Feira, 23 de Julho de 2008 Mensagens: 4899 Localização: Maringá
|
Enviada: Qua Ago 08, 2012 9:15 pm Assunto: |
|
|
Eu estou pensando em alterar a máscara do meu sistema para (XX) XXXXX-XXXX. Assim, se o número for dos novos de SP, então a máscara ficará certa. Já para os números de 8 dígitos, eu posso "obrigar" o usuário a digitar um zero (0) no primeiro dígito, por ex:
Eu acredito que em um futuro próximo outras cidades também vão ganhar o 9º dígito. |
|
Voltar ao Topo |
|
|
leogazio Colaborador
Registrado: Domingo, 18 de Fevereiro de 2007 Mensagens: 1047 Localização: Alto Paraná - PR
|
Enviada: Qui Ago 09, 2012 12:06 am Assunto: |
|
|
Batera escreveu: | Eu estou pensando em alterar a máscara do meu sistema para (XX) XXXXX-XXXX. Assim, se o número for dos novos de SP, então a máscara ficará certa. Já para os números de 8 dígitos, eu posso "obrigar" o usuário a digitar um zero (0) no primeiro dígito, por ex:
Eu acredito que em um futuro próximo outras cidades também vão ganhar o 9º dígito. |
Não faz isso pô, se o nono dígito é sempre o número 9, trata internamente no código, coloca uma condição, se o ddd for 11 encaixa o 9 antes do número, se o nono dígito é sempre "9", obriga o usuário a informar o número normal como era antes sem o nono dígito. Ou então usa o evento OnChange do maskedit, quando for identificado o ddd 11 altera a máscara, por aí vai... _________________ Leonardo Gazio - Consultoria e Suporte a Desenvolvedores.
Suporte para todo o Brasil via;
E-mail: leonardogazio@delphimasters.com
Msn: lngsmattos@hotmail.com
Claro: (21) 7301-7243 |
|
Voltar ao Topo |
|
|
leogazio Colaborador
Registrado: Domingo, 18 de Fevereiro de 2007 Mensagens: 1047 Localização: Alto Paraná - PR
|
Enviada: Qui Ago 09, 2012 12:14 am Assunto: |
|
|
tanure escreveu: | uai leo
ou vc não entendeu ou eu que não entendi rsrs
creio que tem dificuldade sim, porque imagina a seguinte situação
seleciono cidade minas gerais, se aparecerem 9 digitos está passivo de erro
dos usuários
então vou ter que colocar 9 digitos apenas nas cidades de São Paulo e isso
ja gera um transtorno
nós programadores devemos pensar no futuro me assusta vc dizer isso ^^,
se for sempre o 9 pra quue então adicionar????
claro que terão outros digitos futuramente
lembra dos telefones residenciais? com 7 digitos??? (XXX-XXXX)
ai colocaram o 3 antes e todos pensaram a mesma coisa (3XXX-XXXX)
e hoje ja tem o 2 também, então temos que pensar nesse futuro que está próximo, espero que tenham compreendido...
o que eu gostaria mesmo de saber dos senhores programadores
é qual a melhor técnica para se tratar esse digito a mais
abraços..... |
Tanure, quer ver você matar isso? Tira a máscara bicho. É só um número de telefone, faz uma restrição pra que o edit aceite só números e não aceite nem espaço ou qualquer caráter que não seja numérico, pronto pô. se um dia alguma cidade tiver mais ou menos dígitos no número de telefone, você não vai ter problema.
Sobre pensar no futuro e erros de usuários, eu pensei sim, eu realizei na hora quando li o post do tópico, na verdade eu já sabia do que se tratava antes de visualizar o tópico só ao ver o título do tópico que ainda assim não sugere muito. Mas tá limpo, um abraço. _________________ Leonardo Gazio - Consultoria e Suporte a Desenvolvedores.
Suporte para todo o Brasil via;
E-mail: leonardogazio@delphimasters.com
Msn: lngsmattos@hotmail.com
Claro: (21) 7301-7243 |
|
Voltar ao Topo |
|
|
Batera Colaborador
Registrado: Quarta-Feira, 23 de Julho de 2008 Mensagens: 4899 Localização: Maringá
|
Enviada: Qui Ago 09, 2012 12:32 am Assunto: |
|
|
leogazio escreveu: | Não faz isso pô, se o nono dígito é sempre o número 9, trata internamente no código, coloca uma condição, se o ddd for 11 encaixa o 9 antes do número, se o nono dígito é sempre "9", obriga o usuário a informar o número normal como era antes sem o nono dígito. Ou então usa o evento OnChange do maskedit, quando for identificado o ddd 11 altera a máscara, por aí vai... |
Mas Léo, deixa eu te perguntar cara... aonde você viu que o nono dígito vai ser sempre 9? Se isso for verdade, então não faz sentido nenhum eles terem adicionado um dígito a mais... |
|
Voltar ao Topo |
|
|
felipekk Colaborador
Registrado: Quinta-Feira, 5 de Janeiro de 2012 Mensagens: 1531 Localização: Pirapora - MG
|
Enviada: Qui Ago 09, 2012 10:53 am Assunto: |
|
|
Eu ainda acho que daqui a pouco o numero de telefone vai ter mais digitos do que o código de barras. rsrsrs.
Deixando a brincadeira de lado, esta é uma questão a ser dicutida.
Acho que se colocarmos uma condição no ddd poderia dar certo.
Talvez. _________________ "Esteja ligado em melhora contínua: hoje melhor do que ontem e pior do que amanhã."
|
|
Voltar ao Topo |
|
|
tanure Profissional
Registrado: Segunda-Feira, 7 de Novembro de 2011 Mensagens: 712
|
Enviada: Qui Ago 09, 2012 1:20 pm Assunto: |
|
|
vejo um problema quanto a isso porque
quando se abre uma tela de cadastro por exemplo
ja aparece o campo do telefone
vou colocar 8 ou 9 digitos??? eh uma complicação danada
pq see o cara selecionar o telefone antes e colocar a cidade depois
ja complica tdo |
|
Voltar ao Topo |
|
|
imex Moderador
Registrado: Sexta-Feira, 7 de Janeiro de 2011 Mensagens: 11666
|
Enviada: Qui Ago 09, 2012 3:26 pm Assunto: |
|
|
Boa tarde,
Acho que seria melhor verificar o telefone em função do DDD (11) e não da cidade, já que o DDD (11) não engloba somente a cidade de São Paulo.
Espero que ajude. |
|
Voltar ao Topo |
|
|
|