private void Gravar() { bool camposValidados = false; try { //Instanciando a classe de conexão e passando como paramentro a string que esta na classe Connect SqlConnection objConexao = new SqlConnection(Conect.sqlCon); //passando a intrução SQL em uma string e definindo quais valores serão armazenados e determinando seu lugar string strConn = @"INSERT INTO Livros (Nome_Livro, Autor_Livro, Ano_Livro, Genero_Livro," + "Editora_Livro, Paginas_Livro,Status_Livro) " + "VALUES (@NomeLivro, @Autor, @Ano, @Genero, @Editora,@Paginas,@Status)"; //Instanciando o obj SqlCommand para dar um comando no banco de dados passando como parametro a string de Intrução e definindo a conexão com BD SqlCommand objCommand = new SqlCommand(strConn, objConexao); //se o campo estiver diferente de nulo e vazio ira adcionar o valor do texto no parametro definido, afetando o banco de dados; validando que que os campos estão validados //se o campo estiver de nulo e vazio ficará marcado para que o usuario corrija if (!String.IsNullOrEmpty(TXTnomeLivro.Text)) { objCommand.Parameters.AddWithValue("@NomeLivro", TXTnomeLivro.Text); camposValidados = true; } else { EPerro.SetError(TXTnomeLivro, "O campo Nome do Livro é obrigatório!"); camposValidados = false; } //Autor if (!String.IsNullOrEmpty(TXTautor.Text)) { objCommand.Parameters.AddWithValue("@Autor", TXTautor.Text); camposValidados = true; } else { EPerro.SetError(TXTautor, "O campo Autor é obrigatório!"); camposValidados = false; } //Ano if (!String.IsNullOrEmpty(TXTano.Text)) { objCommand.Parameters.AddWithValue("@Ano", int.Parse(TXTano.Text)); camposValidados = true; } else { EPerro.SetError(TXTano, "O campo Ano é obrigatório!"); camposValidados = false; } //Paginas if (!String.IsNullOrEmpty(TXTpag.Text)) { objCommand.Parameters.AddWithValue("@Paginas", int.Parse(TXTpag.Text)); camposValidados = true; } //Genero if (!String.IsNullOrEmpty(TXTano.Text)) { objCommand.Parameters.AddWithValue("@Genero", TXTgenero.Text); camposValidados = true; } else { EPerro.SetError(TXTgenero, "O campo Genero é obrigatório!"); camposValidados = false; } //Editora if (!String.IsNullOrEmpty(TTXeditora.Text)) { objCommand.Parameters.AddWithValue("@Editora", TTXeditora.Text); camposValidados = true; } else { EPerro.SetError(TTXeditora, "O campo Editora é obrigatório!"); camposValidados = false; } //Status if (RBdisponivel.Checked) { objCommand.Parameters.AddWithValue("@Status", "A"); camposValidados = true; } else { objCommand.Parameters.AddWithValue("@Status", "I"); camposValidados = true; } //se os campos obrigatorios estiverem validados abrira conxao com o BD executar os comandos de insert, fecho a conexao sinalizo p/ o usuario que foi realizado //limpo os campos e coloco o cursor no campo do Nome //se não estiverem validados falo pro usuario preenche-los if (camposValidados) { objConexao.Open(); objCommand.ExecuteNonQuery(); objConexao.Close(); MessageBox.Show("Registro inserido com sucesso!", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); LimparCampos(); TXTnomeLivro.Focus(); BTNvoltar.Enabled = true; } else { MessageBox.Show("Ops, ocorreram erros!\n\nPreencha os campos e tente novamente", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Error); } } //mostro qual foi o erro ao usuario catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void Gravar() { bool camposValidados = false; try { //Instanciando a classe de conexão e passando como paramentro a string que esta na classe Connect SqlConnection objConexao = new SqlConnection(Conect.sqlCon); //passando a intrução SQL em uma string e definindo quais valores serão armazenados e determinando seu lugar string strConn = @"INSERT INTO Funcionarios (Nome_Funcionario, Endereco_Funcionario, Cidade_Funcionario, Estado_Funcionario, Telefone_Funcionario, Cargo_Funcionario,Data_Admissao_Funcionario,Data_Demissao_Funcionario ) " + "VALUES (@Nome, @Endereco, @Cidade, @Estado, @Telefone,@Cargo,@Admissao,@Demissao)"; //Instanciando o obj SqlCommand para dar um comando no banco de dados passando como parametro a string de Intrução e definindo a conexão com BD SqlCommand objCommand = new SqlCommand(strConn, objConexao); //se o campo estiver diferente de nulo e vazio ira adcionar o valor do texto no parametro definido, afetando o banco de dados; validando que que os campos estão validados //se o campo estiver de nulo e vazio ficará marcado para que o usuario corrija //Nome if (!String.IsNullOrEmpty(TXTnome.Text)) { objCommand.Parameters.AddWithValue("@Nome", TXTnome.Text); camposValidados = true; } else { EPerro.SetError(TXTnome, "O campo Nome é obrigatório!"); camposValidados = false; } //Endereço if (!String.IsNullOrEmpty(TXTend.Text)) { objCommand.Parameters.AddWithValue("@Endereco", TXTend.Text); camposValidados = true; } else { EPerro.SetError(TXTend, "O campo Endereço é obrigatório!"); camposValidados = false; } //Cidade if (!String.IsNullOrEmpty(TXTcidade.Text)) { objCommand.Parameters.AddWithValue("@Cidade", TXTcidade.Text); camposValidados = true; } else { EPerro.SetError(TXTcidade, "O campo Cidade é obrigatório!"); camposValidados = false; } //Telefone if (!String.IsNullOrEmpty(MTBtelefone.Text)) { objCommand.Parameters.AddWithValue("@Telefone", MTBtelefone.Text); camposValidados = true; } //Estado if (CBBestado.SelectedIndex > -1) { objCommand.Parameters.AddWithValue("@Estado", CBBestado.SelectedItem); camposValidados = true; } else { EPerro.SetError(CBBestado, "O campo Estado é obrigatório!"); camposValidados = false; } //Cargo if (!String.IsNullOrEmpty(TXTcidade.Text)) { objCommand.Parameters.AddWithValue("@Cargo", TXTcargo.Text); camposValidados = true; } else { EPerro.SetError(TXTcargo, "O campo Cargo é obrigatório!"); camposValidados = false; } //Data demissao if (!String.IsNullOrEmpty(MTBdemissao.Text)) { objCommand.Parameters.AddWithValue("@Demissao", Convert.ToDateTime(MTBdemissao.Text)); camposValidados = true; } //Data Admissao if (!String.IsNullOrEmpty(MTBadmissao.Text)) { objCommand.Parameters.AddWithValue("@Admissao", Convert.ToDateTime(MTBadmissao.Text)); camposValidados = true; } else { EPerro.SetError(MTBadmissao, "O campo DATA DE ADMISSAO é obrigatório"); camposValidados = false; } //se os campos obrigatorios estiverem validados abrira conxao com o BD executar os comandos de insert, fecho a conexao sinalizo p/ o usuario que foi realizado //limpo os campos e coloco o cursor no campo do Nome //se não estiverem validados falo pro usuario preenche-los if (camposValidados) { objConexao.Open(); objCommand.ExecuteNonQuery(); objConexao.Close(); MessageBox.Show("Registro inserido com sucesso!", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); LimparCampos(); TXTnome.Focus(); } else { MessageBox.Show("Ops, ocorreram erros!\n\nPreencha os campos e tente novamente", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Error); } } //mostro qual foi o erro ao usuario catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void Gravar() { bool camposValidados = false; try { //Instanciando a classe de conexão e passando como paramentro a string que esta na classe Connect SqlConnection objConexao = new SqlConnection(Conect.sqlCon); //passando a intrução SQL em uma string e definindo quais valores serão armazenados e determinando seu lugar string strConn = @"INSERT INTO Clientes (Nome_Cliente, Endereco_Cliente, Cidade_Cliente, Estado_Cliente," + "Telefone_Cliente, Status_Cliente) VALUES (@Nome, @Endereco, @Cidade, @Estado, @Telefone, @Status)"; //Instanciando o obj SqlCommand para dar um comando no banco de dados passando como parametro a string de Intrução e definindo a conexão com BD SqlCommand objCommand = new SqlCommand(strConn, objConexao); //Nome if (!String.IsNullOrEmpty(TXTnome.Text)) { objCommand.Parameters.AddWithValue("@Nome", TXTnome.Text); camposValidados = true; } else { EPerro.SetError(TXTnome, "O campo Nome é obrigatório!"); camposValidados = false; } //Endereço if (!String.IsNullOrEmpty(TXTend.Text)) { objCommand.Parameters.AddWithValue("@Endereco", TXTend.Text); camposValidados = true; } else { EPerro.SetError(TXTend, "O campo Endereço é obrigatório!"); camposValidados = false; } //Cidade if (!String.IsNullOrEmpty(TXTcidade.Text)) { objCommand.Parameters.AddWithValue("@Cidade", TXTcidade.Text); camposValidados = true; } else { EPerro.SetError(TXTcidade, "O campo Cidade é obrigatório!"); camposValidados = false; } //Status if (RBdisponivel.Checked) { objCommand.Parameters.AddWithValue("@Status", "A"); camposValidados = true; } else { objCommand.Parameters.AddWithValue("@Status", "I"); camposValidados = true; } //Telefone if (!String.IsNullOrEmpty(MTBtelefone.Text)) { objCommand.Parameters.AddWithValue("@Telefone", MTBtelefone.Text); camposValidados = true; } //Estado if (CBBestado.SelectedIndex > -1) { objCommand.Parameters.AddWithValue("@Estado", CBBestado.SelectedItem); camposValidados = true; } else { EPerro.SetError(CBBestado, "O campo Estado é obrigatório!"); camposValidados = false; } //se os campos obrigatorios estiverem validados abrira conxao com o BD executar os comandos de insert, fecho a conexao sinalizo p/ o usuario que foi realizado //limpo os campos e coloco o cursor no campo do Nome //se não estiverem validados falo pro usuario preenche-los if (camposValidados) { objConexao.Open(); objCommand.ExecuteNonQuery(); objConexao.Close(); MessageBox.Show("Registro inserido com sucesso!", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); LimparCampos(); TXTnome.Focus(); BTNvoltar.Enabled = true; } else { MessageBox.Show("Ops, ocorreram erros!\n\nPreencha os campos e tente novamente", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Error); } } //mostro qual foi o erro ao usuario catch (Exception ex) { MessageBox.Show(ex.Message); } }