ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Telefone São Paulo

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
tanure
Profissional
Profissional


Registrado: Segunda-Feira, 7 de Novembro de 2011
Mensagens: 712

MensagemEnviada: Qua Ago 08, 2012 9:34 am    Assunto: Telefone São Paulo Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
jonathanfirst
Aprendiz
Aprendiz


Registrado: Sábado, 28 de Abril de 2012
Mensagens: 187

MensagemEnviada: Qua Ago 08, 2012 10:34 am    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário
felipekk
Colaborador
Colaborador


Registrado: Quinta-Feira, 5 de Janeiro de 2012
Mensagens: 1531
Localização: Pirapora - MG

MensagemEnviada: Qua Ago 08, 2012 11:34 am    Assunto: Responder com Citação

Daqui a pouco o numero de telefone vai ter mais digitos do que o código de barras.
Confused
_________________
"Esteja ligado em melhora contínua: hoje melhor do que ontem e pior do que amanhã."


Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
leogazio
Colaborador
Colaborador


Registrado: Domingo, 18 de Fevereiro de 2007
Mensagens: 1047
Localização: Alto Paraná - PR

MensagemEnviada: Qua Ago 08, 2012 2:08 pm    Assunto: Responder com Citação

felipekk escreveu:
Daqui a pouco o numero de telefone vai ter mais digitos do que o código de barras.
Confused


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
Ver o perfil de Usuários Enviar Mensagem Particular
tanure
Profissional
Profissional


Registrado: Segunda-Feira, 7 de Novembro de 2011
Mensagens: 712

MensagemEnviada: Qua Ago 08, 2012 8:07 pm    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
Batera
Colaborador
Colaborador


Registrado: Quarta-Feira, 23 de Julho de 2008
Mensagens: 4899
Localização: Maringá

MensagemEnviada: Qua Ago 08, 2012 9:15 pm    Assunto: Responder com Citação

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:
Citação:
(11) 09999-2222

Eu acredito que em um futuro próximo outras cidades também vão ganhar o 9º dígito.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário
leogazio
Colaborador
Colaborador


Registrado: Domingo, 18 de Fevereiro de 2007
Mensagens: 1047
Localização: Alto Paraná - PR

MensagemEnviada: Qui Ago 09, 2012 12:06 am    Assunto: Responder com Citação

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:
Citação:
(11) 09999-2222

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
Ver o perfil de Usuários Enviar Mensagem Particular
leogazio
Colaborador
Colaborador


Registrado: Domingo, 18 de Fevereiro de 2007
Mensagens: 1047
Localização: Alto Paraná - PR

MensagemEnviada: Qui Ago 09, 2012 12:14 am    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
Batera
Colaborador
Colaborador


Registrado: Quarta-Feira, 23 de Julho de 2008
Mensagens: 4899
Localização: Maringá

MensagemEnviada: Qui Ago 09, 2012 12:32 am    Assunto: Responder com Citação

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... Confused
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário
felipekk
Colaborador
Colaborador


Registrado: Quinta-Feira, 5 de Janeiro de 2012
Mensagens: 1531
Localização: Pirapora - MG

MensagemEnviada: Qui Ago 09, 2012 10:53 am    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
tanure
Profissional
Profissional


Registrado: Segunda-Feira, 7 de Novembro de 2011
Mensagens: 712

MensagemEnviada: Qui Ago 09, 2012 1:20 pm    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
imex
Moderador
Moderador


Registrado: Sexta-Feira, 7 de Janeiro de 2011
Mensagens: 11666

MensagemEnviada: Qui Ago 09, 2012 3:26 pm    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB