Outubro 2017
SegTerQuaQuiSexSabDom
      1
2345678
9101112131415
16171819202122
23242526272829
3031     

Calendário Calendário

Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Últimos assuntos
» matrizes em c
2011-11-10, 13:52 por allanyo

» matriz em c
2011-11-08, 19:02 por allanyo

» matriz em c
2011-11-08, 19:02 por allanyo

» [FUNÇÃO] C
2011-09-25, 15:33 por lucas150992

» Comprare Viagra. da mulher viagra generico
2011-08-04, 09:16 por Convidado

Navegação
 Portal
 Índice
 Membros
 Perfil
 FAQ
 Buscar

Validação de campos

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Validação de campos

Mensagem por alexpfz em 2010-08-13, 15:34

Boas galera.. ta legal aqui o forum, fiz o cadastro ontem.... achei mto bom... parabéns pra quem teve a ideia...

seguinte.. to precisando do codigo ou projeto do anselmo de validação de campos... perdi o q eu tinha e nao faço a menor ideia da onde esteja... quero ter uma ideia de como fazer a validação dos campos da agenda.

Se alguém tiver e puder me passar...

abraços.
avatar
alexpfz

Mensagens : 9
Pontos : 18
Data de inscrição : 11/08/2010
Idade : 31
Localização : Porto Feliz

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Também TÔ PRECISANDO muito deste CÓDIGO !

Mensagem por Nilton em 2010-09-16, 07:55

Também preciso deste código, por favor se você conseguir disponibilize no nosso fórum.
Tô pesquisanndo, mas até agora não encontrei nenhum código referente a isso.

Valeu !!

ah ! Vote na sua linguagem preferida, temos um tópico de votação, eu já votei na minha !
vamos dinamizar ainda mais este nosso FÓRUM !! Like a Star @ heaven

Nilton
avatar
Nilton
Admin

Mensagens : 37
Pontos : 170
Data de inscrição : 20/02/2010
Idade : 46

Ver perfil do usuário http://candangos.fullboards.com

Voltar ao Topo Ir em baixo

Resp. Validação

Mensagem por Luukas_ em 2010-09-18, 09:12

public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
//métodos de validação de campo
bool validarcampos()
{
bool campospreenchidos = true;

if (txtcep.Text == string.Empty)
{
//verifica se o campo CEP esta em branco
MessageBox.Show("Informe o CEP");
campospreenchidos = false;
txtcep.Focus();
return campospreenchidos;
}
else
{
//verifica se o cep é válido
if (!validacep(txtcep.Text))
{
campospreenchidos = false;
MessageBox.Show("O CEP informado é inválido, por favor verifique");
txtcep.Focus();
return campospreenchidos;
}
}

{//Verifica se o número do telefone foi digitado
if (txttelefone.Text == string.Empty) //se campo vazio
{
MessageBox.Show("Informe o telefone"); //exibir mensagem
campospreenchidos = false; //definir campo como falso
txttelefone.Focus(); //focar cursor no campo
return campospreenchidos; //retornar valor à variável
}
else
{//verifica se o formato requerido está correto
if (!validatelefone(txttelefone.Text)) //se não corresponder o parametro de validação
{
campospreenchidos = false;
MessageBox.Show("O telefone informado é inválido, favor verificar");
txttelefone.Focus();
return campospreenchidos;
}
}


if (txtemail.Text != string.Empty)
{//Verifica se o e-mail está em branco
if (!validaremail(txtemail.Text))
{
campospreenchidos = false;
MessageBox.Show("O e-mail informado é inválido, por favor verifique");
txtemail.Focus();
return campospreenchidos;
}
}
//Verifica se o e-mail digitado é válido
MessageBox.Show("Dados Válidos");
return campospreenchidos;
}

//Verifica se o telefone digitado é válido


}


private bool validacep(string cep)
{//PARAMETROS DE VALIDAÇÃO E FORMATAÇÃO DE CAMPO

//verifica se o campo digitado contém 8 digitos
if(cep.Length==Cool
{
//formatação do CEP (99999-99)
cep=cep.Substring(0,5)+"-"+cep.Substring(5,3);
txtcep.Text=cep;
}

return System.Text.RegularExpressions.Regex.IsMatch(cep,("[0-9]{5}-[0-9]{3}"));
}



private bool validatelefone(string telefone)
{//Verifica se o campo digitado tem 10 dígitos
if (telefone.Length == 10)
//formata o número digitado
telefone = telefone.Substring(1, 2) + "-" + telefone.Substring(2, 6) + "-" + telefone.Substring(6, 10);
txttelefone.Text = telefone;

//Expressão Regular
return System.Text.RegularExpressions.Regex.IsMatch(telefone,("[0-9]{2}-[0-9]{4}-[0-9]{4}"));
}

private bool validaremail(string email)
{
return System.Text.RegularExpressions.Regex.IsMatch(email, ("(?<user>[^@]+)@(?<host>.+)"));
}
// Botao Salvar ..
private void button1_Click(object sender, EventArgs e)
{
validarcampos();
}

Luukas_
Convidado


Voltar ao Topo Ir em baixo

Re: Validação de campos

Mensagem por alexpfz em 2010-09-18, 09:14

Vlwwwww... salvo minha vida...
avatar
alexpfz

Mensagens : 9
Pontos : 18
Data de inscrição : 11/08/2010
Idade : 31
Localização : Porto Feliz

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Validação de campos

Mensagem por alexpfz em 2010-09-22, 09:11

Galera pra qm ainda ta meio perdido, segue as validações de campos para CPF e CNPJ
Demorei um pouco para encontrar um erro (quase um dia inteiro) mas ontem na aula o Zafalão em 10 min acho uma virgula que faltava.. kkkk tenso... mas segue o cod. funcionando.. abraçooss

public static bool ValidaCNPJ(string vrCNPJ)
{

string CNPJ = vrCNPJ.Replace(".", "");

CNPJ = CNPJ.Replace("/", "");

CNPJ = CNPJ.Replace("-", "");

CNPJ = CNPJ.Replace(",", "");

int[] digitos, soma, resultado;

int nrDig;

string ftmt;

bool[] CNPJOk;

ftmt = "6543298765432";

digitos = new int[14];

soma = new int[2];

soma[0] = 0;

soma[1] = 0;

resultado = new int[2];

resultado[0] = 0;

resultado[1] = 0;

CNPJOk = new bool[2];

CNPJOk[0] = false;

CNPJOk[1] = false;

try
{

for (nrDig = 0; nrDig < 14; nrDig++)
{

digitos[nrDig] = int.Parse(

CNPJ.Substring(nrDig, 1));

if (nrDig <= 11)

soma[0] += (digitos[nrDig] *

int.Parse(ftmt.Substring(nrDig + 1, 1)));

if (nrDig <= 12)

soma[1] += (digitos[nrDig] *

int.Parse(ftmt.Substring(nrDig, 1)));

}

for (nrDig = 0; nrDig < 2; nrDig++)
{

resultado[nrDig] = (soma[nrDig] % 11);

if ((resultado[nrDig] == 0) || (resultado[nrDig] == 1))

CNPJOk[nrDig] = (digitos[12 + nrDig] == 0);

else

CNPJOk[nrDig] = (digitos[12 + nrDig] == (11 - resultado[nrDig]));

}

return (CNPJOk[0] && CNPJOk[1]);

}

catch
{

return false;

}
}

bool validacpf(string cpf)
{
int multiplicador1 = 10;
int multiplicador2 = 11;
string tempCPF;
string digito;
int soma;
int resto;
cpf = cpf.Trim().Replace(".", "").Replace(",", "").Replace("-", "");


if (cpf.Length != 11)

return false;

tempCPF = cpf.Substring(0, 9);
soma = 0;

for (int i = 0; i < 9; i++)

soma += int.Parse(tempCPF[i].ToString()) * (multiplicador1 - i);

resto = soma % 11;

if (resto < 2)

resto = 0;

else

resto = 11 - resto;

digito = resto.ToString();
tempCPF = tempCPF + digito;
soma = 0;


for (int i = 0; i < 10; i++)

soma += int.Parse(tempCPF[i].ToString()) * (multiplicador2 - i);

resto = soma % 11;

if (resto < 2)

resto = 0;

else

resto = 11 - resto;

digito = digito + resto.ToString();

return cpf.EndsWith(digito);


}
avatar
alexpfz

Mensagens : 9
Pontos : 18
Data de inscrição : 11/08/2010
Idade : 31
Localização : Porto Feliz

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Validação de campos

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum