Exemple #1
0
        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);
            }
        }
Exemple #3
0
        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);
            }
        }