Usuário com melhor resposta
Verificar se a mais de um cpf cadastrado

Pergunta
-
Respostas
-
Ok,
Pra iniciar você vai trabalhar com o evento TextChanged da Textbox,
Dentro desse evento você terá que fazer uma consulta na sua tabela para identificar se existe CPF igual cadastrado. Mais ou menos parecido com esse exemplo:
string connectionString = "SUA_CONNECTION_STRING"; using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); using (SqlCommand command = new SqlCommand("SELECT Nome FROM Contato WHERE CPF = @CPF", connection)) { SqlParameter param = new SqlParameter("@CPF", cpfTextBox.Text); command.Parameters.Add(param); SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { string name = reader.GetString(0); MessageBox.Show("Já existe um cliente com esse CPF. Cliente: " + name); } } }
OBS: É apenas um exemplo, os nomes de textbox, tabelas e colunas devem ser alterados
Seria mais ou menos isso.
Valeu!
Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!
André Secco
Microsoft MSP & MSDN Tech Advisor
Blog: http://andresecco.com.br
GitHub: http://github.com/andreluizsecco
Twitter: @andre_secco
- Editado André SeccoMVP segunda-feira, 14 de novembro de 2016 16:26
- Marcado como Resposta Bruno Brandão da Silva segunda-feira, 14 de novembro de 2016 16:29
Todas as Respostas
-
Olá,
Não entendi o que deseja, pode detalhar?
Quer fazer uma consulta por CPF e retornar qual o cliente?
Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!
André Secco
Microsoft MSP & MSDN Tech Advisor
Blog: http://andresecco.com.br
GitHub: http://github.com/andreluizsecco
Twitter: @andre_secco -
-
Para isso voce vai ter que consultar a base com o CPF digitado.
Qual tecnologia voce esta usando? Web ou Windows forms? Qual Banco? Usa EntityFramework?
Sem essas informaçoes sera dificil te ajudar.
Att
William John Adam Trindade
Analyste-programmeur
----------------------------------------------------------
-
-
Ok,
Pra iniciar você vai trabalhar com o evento TextChanged da Textbox,
Dentro desse evento você terá que fazer uma consulta na sua tabela para identificar se existe CPF igual cadastrado. Mais ou menos parecido com esse exemplo:
string connectionString = "SUA_CONNECTION_STRING"; using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); using (SqlCommand command = new SqlCommand("SELECT Nome FROM Contato WHERE CPF = @CPF", connection)) { SqlParameter param = new SqlParameter("@CPF", cpfTextBox.Text); command.Parameters.Add(param); SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { string name = reader.GetString(0); MessageBox.Show("Já existe um cliente com esse CPF. Cliente: " + name); } } }
OBS: É apenas um exemplo, os nomes de textbox, tabelas e colunas devem ser alterados
Seria mais ou menos isso.
Valeu!
Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!
André Secco
Microsoft MSP & MSDN Tech Advisor
Blog: http://andresecco.com.br
GitHub: http://github.com/andreluizsecco
Twitter: @andre_secco
- Editado André SeccoMVP segunda-feira, 14 de novembro de 2016 16:26
- Marcado como Resposta Bruno Brandão da Silva segunda-feira, 14 de novembro de 2016 16:29
-
-
Com certeza Bruno, se for sobre outro assunto, abra outra thread para deixar o Fórum organizado.
Valeu!
Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!
André Secco
Microsoft MSP & MSDN Tech Advisor
Blog: http://andresecco.com.br
GitHub: http://github.com/andreluizsecco
Twitter: @andre_secco -