Como fazer else if
05/06/2014
0
private void BtnSalvar_Click(object sender, EventArgs e) { try { OleDbConnection conexao = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + Application.StartupPath + "\\BDBiblioteca.mdb"); OleDbCommand comando = new OleDbCommand("SELECT Nome, Login FROM Funcionario WHERE Nome = @nome OR Login = @login", conexao); comando.Parameters.AddWithValue("@nome", nomeTextBox.Text); comando.Parameters.AddWithValue("@login", loginTextBox.Text); conexao.Open(); OleDbDataReader reader = null; reader = comando.ExecuteReader(CommandBehavior.CloseConnection); if ((reader.HasRows) && (reader.Read()) { else if (nomeTextBox.Text = ) { MessageBox.Show("Nome já Cadastrado !", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); nomeTextBox.Focus(); nomeTextBox.ForeColor = Color.Red; } else if (loginTextBox.Text = ) { MessageBox.Show("Login já Cadastrado !", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); loginTextBox.Focus(); loginTextBox.ForeColor = Color.Red; } else if (senhaTextBox.Text != ConfSenhatextbox.Text) { MessageBox.Show("Senhas não são Iguais !", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); ConfSenhatextbox.Focus(); ConfSenhatextbox.ForeColor = Color.Red; } else { this.Validate(); this.funcionarioBindingSource.EndEdit(); this.tableAdapterManager.UpdateAll(this.bDBibliotecaDataSet); MessageBox.Show("Registro Salvo com Sucesso !", "Salvar", MessageBoxButtons.OK, MessageBoxIcon.Information);
Jair Souza
Posts
06/06/2014
Kelvin Ott
if (nomeTextBox.Text == reader["Nome"].ToString()) { MessageBox.Show("Nome já Cadastrado !", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); nomeTextBox.Focus(); nomeTextBox.ForeColor = Color.Red; } else if (loginTextBox.Text == reader["Login"].ToString()) { MessageBox.Show("Login já Cadastrado !", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); loginTextBox.Focus(); loginTextBox.ForeColor = Color.Red; }
06/06/2014
Jair Souza
06/06/2014
Jair Souza
Obrigado, pelo seu interesse em ajudar, valeu!
06/06/2014
Kelvin Ott
09/06/2014
Jair Souza
Funcionando assim :
private void BtnSalvar_Click(object sender, EventArgs e) { try { OleDbConnection conexao = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + Application.StartupPath + "\\BDBiblioteca.mdb"); OleDbCommand comando = new OleDbCommand("SELECT Nome , Login FROM Funcionario WHERE Nome = @nome OR Login = @login", conexao); comando.Parameters.AddWithValue("@nome", nomeTextBox.Text); comando.Parameters.AddWithValue("@login", loginTextBox.Text); conexao.Open(); OleDbDataReader reader = null; reader = comando.ExecuteReader(CommandBehavior.CloseConnection); if ((reader.HasRows) && (reader.Read()) && (BtnAdicionar.Checked == true)) { if (nomeTextBox.Text == reader["nome"].ToString()) { MessageBox.Show("Nome já Cadastrado !", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); nomeTextBox.Focus(); nomeTextBox.ForeColor = Color.Red; loginTextBox.ForeColor = Color.Black; } else if (loginTextBox.Text == reader["login"].ToString()) { MessageBox.Show("Login já Cadastrado !", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); loginTextBox.Focus(); loginTextBox.ForeColor = Color.Red; nomeTextBox.ForeColor = Color.Black; } } else if (senhaTextBox.Text != ConfSenhatextbox.Text) { MessageBox.Show("Senhas não são Iguais !", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); ConfSenhatextbox.Focus(); ConfSenhatextbox.ForeColor = Color.Red; } else { this.Validate(); this.funcionarioBindingSource.EndEdit(); this.tableAdapterManager.UpdateAll(this.bDBibliotecaDataSet); MessageBox.Show("Registro Salvo com Sucesso !", "Salvar", MessageBoxButtons.OK, MessageBoxIcon.Information); } reader.Close(); } catch (Exception ex) { MessageBox.Show("" + ex.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); this.tabControl1.TabPages.Add(this.tabPage2); DesabilitaCampos(); Restaura_Cor_textBox(); NoMoveReg(); } }
Valeu muito a sua ajuda.
09/06/2014
Kelvin Ott
if ((reader.HasRows) && (reader.Read()) && (BtnAdicionar.Checked == true)) { if (nomeTextBox.Text == reader["nome"].ToString()) { MessageBox.Show("Nome já Cadastrado !", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); nomeTextBox.Focus(); nomeTextBox.ForeColor = Color.Red; loginTextBox.ForeColor = Color.Black; } else if (loginTextBox.Text == reader["login"].ToString()) { MessageBox.Show("Login já Cadastrado !", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); loginTextBox.Focus(); loginTextBox.ForeColor = Color.Red; nomeTextBox.ForeColor = Color.Black; } } else if (senhaTextBox.Text != ConfSenhatextbox.Text) { MessageBox.Show("Senhas não são Iguais !", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); ConfSenhatextbox.Focus(); ConfSenhatextbox.ForeColor = Color.Red; } else { this.Validate(); this.funcionarioBindingSource.EndEdit(); this.tableAdapterManager.UpdateAll(this.bDBibliotecaDataSet); MessageBox.Show("Registro Salvo com Sucesso !", "Salvar", MessageBoxButtons.OK, MessageBoxIcon.Information); } reader.Close(); }
10/06/2014
Jair Souza
Clique aqui para fazer login e interagir na Comunidade :)