Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

jbuilder

ASP.NET, será que dá???

Recommended Posts

Tem como eu fazer uma mascara no asp.net, ou validar um CNPJ em asp.net.

Estou usando Visual Studio.Net 2003 e programo VB.Net para fazer minhas páginas ASP.net.

Entaum queria saber se tem como fazer uma validação de CNPJ no ASp.net, ou mascará.

Grato fico no aguardo.

http://forum.imasters.com.br/public/style_emoticons/default/ermm.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

usa um CustomValidator e na propriedade ClientValidationFunction coloca o nome da função em java script: validaCPF e no campo ControlValidate o nome da TextBox do seu CPF. Ex.: txtCPF

 

segue a função:

function cpfCheck(cpf){	if (!numeros(cpf))  return false;		if (cpf.indexOf('-') > -1)       	 return false;		if (cpf.indexOf('.') > -1)  return false;	if(cpf.length!=11)  return false;		total = 0;	for(i=0;i<9;i++)  total+= subDigito(cpf,i)*(10-i);	resto = total%11;	dv = (resto == 0 || resto == 1) ? 0 : (11 - resto);	if(dv!=subDigito(cpf,9))  return false; 	 	total = 0;	for(i=0;i<10;i++)  total+= subDigito(cpf,i)*(11-i);	resto = total%11;	dv = (resto == 0 || resto == 1) ? 0 : (11 - resto);	if(dv!=subDigito(cpf,10))  return false; 	 	if(cpf=='00000000000')  return false;	if(cpf=='11111111111')  return false;	if(cpf=='22222222222')  return false;	if(cpf=='33333333333')  return false;	if(cpf=='44444444444')  return false;	if(cpf=='55555555555')  return false;	if(cpf=='66666666666')  return false;	if(cpf=='77777777777')  return false;	if(cpf=='88888888888')  return false;	if(cpf=='99999999999')  return false;	return true;}function validaCPF(cpf){   if(!cpfCheck(cpf))   {      alert('O campo CPF está inválido !');      return false;   }  return true;}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas essa função eu faço ela dentro de uma Classe ou naum?Como eu poderia estar fazndo esta funçao? Faço um .js ou crio ela dentro de uma classe dentro da minha aplicação?Grato...Fico no aguardo...

Compartilhar este post


Link para o post
Compartilhar em outros sites

essa função acima é JS...

eu tenha essa abaixo q está em C#:

 /// <summary>  /// Verifica se o CNPJ informado é válido  /// </summary>  /// <param name="cnpj">CNPJ para validação</param>  /// <returns>Retorna true caso o CNPJ seja válido</returns>  public static bool ValidarCnpj(string cnpj)  { 	 if (cnpj.Length != 14)  	 {     return false; 	 } 	  	 string l, inx,dig; 	 int s1,s2,i,d1,d2,v,m1,m2; 	 inx = cnpj.Substring(12,2); 	 cnpj = cnpj.Substring(0,12); 	 s1=0; 	 s2=0; 	 m2=2; 	 for (i= 11; i >=0; i-- )  	 {    l = cnpj.Substring(i,1);    v = Convert.ToInt16(l);    m1=m2;    m2 = m2<9 ? m2+1 : 2;    s1 += v * m1;    s2 += v * m2; 	 } 	 s1 %= 11; 	 d1 = s1<2 ? 0 : 11-s1; 	 s2 = ( s2 + 2*d1 ) % 11; 	 d2 = s2<2 ? 0: 11-s2; 	 dig = d1.ToString()+d2.ToString(); 	 return (inx == dig);  }

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.