Boas eu estou a fazer um programa para a PAP preciso de uma ajuda, tenho este codigo que adiciona clientes:
//codigo
private void btnGuardarCliente_Click(object sender, EventArgs e)
{
//Abrir a connection
cnSql.Open();
//Criar o Data Command para a Query
SqlCommand cmd = new SqlCommand("INSERT INTO cliente(Nome, Idade, Morada, Telefone, Contribuinte, Estado) VALUES (@Nome, @Idade, @Morada, @Telefone, @Contribuinte, @Estado)", cnSql);
//Receber os dados pelos colunas da tabela Cliente
cmd.Parameters.Add(new SqlParameter("@nome", txtNomeClientes.Text));
cmd.Parameters.Add(new SqlParameter("@idade", txtIdade.Text));
cmd.Parameters.Add(new SqlParameter("@morada", txtMorada.Text));
cmd.Parameters.Add(new SqlParameter("@telefone", txtTelefone.Text));
cmd.Parameters.Add(new SqlParameter("@contribuinte", txtContribuinte.Text));
cmd.Parameters.Add(new SqlParameter("@estado", txtEstadoClientes.Text));
//Executa a query
cmd.ExecuteNonQuery();
//Mensagem de confirmação
MessageBox.Show("Cliente inserido com sucesso!", "Cliente adicionado");
//actualizar o dataset
this.clienteTableAdapter.Fill(this.bdestetica_DataDataSet2.Cliente);
//Fechar a connection
cnSql.Close();
}
Portanto eu queria fazer uma verificação que se houvesse ja aquele Cliente com aquele Nome não deixasse adicionar
Cumps obrigado
//codigo
private void btnGuardarCliente_Click(object sender, EventArgs e)
{
//Abrir a connection
cnSql.Open();
//Criar o Data Command para a Query
SqlCommand cmd = new SqlCommand("INSERT INTO cliente(Nome, Idade, Morada, Telefone, Contribuinte, Estado) VALUES (@Nome, @Idade, @Morada, @Telefone, @Contribuinte, @Estado)", cnSql);
//Receber os dados pelos colunas da tabela Cliente
cmd.Parameters.Add(new SqlParameter("@nome", txtNomeClientes.Text));
cmd.Parameters.Add(new SqlParameter("@idade", txtIdade.Text));
cmd.Parameters.Add(new SqlParameter("@morada", txtMorada.Text));
cmd.Parameters.Add(new SqlParameter("@telefone", txtTelefone.Text));
cmd.Parameters.Add(new SqlParameter("@contribuinte", txtContribuinte.Text));
cmd.Parameters.Add(new SqlParameter("@estado", txtEstadoClientes.Text));
//Executa a query
cmd.ExecuteNonQuery();
//Mensagem de confirmação
MessageBox.Show("Cliente inserido com sucesso!", "Cliente adicionado");
//actualizar o dataset
this.clienteTableAdapter.Fill(this.bdestetica_DataDataSet2.Cliente);
//Fechar a connection
cnSql.Close();
}
Portanto eu queria fazer uma verificação que se houvesse ja aquele Cliente com aquele Nome não deixasse adicionar
Cumps obrigado