Ejemplo n.º 1
0
        /*
         * Funcao para alterar uma origem que ja esta gravada no banco de dados -> recebe um objeto do tipo "origem" com os atributos existentes na tabela, localiza o id à ser alterado e grava todos
         * os campos exceto o idOrigem que é auto incrementado automaticamente pelo mysql.
         */
        public void AlterarOrigem(Objetos.Origem o)
        {
            try
            {
                conectar();

                comando = new MySqlCommand("UPDATE origem SET Nome = @Nome, Telefone = @Telefone, Endereco = @Endereco, Email = @Email, CPF = @CPF, CNPJ = @CNPJ, Descricao = @Descricao WHERE IdOrigem = @IdOrigem", conexao);

                comando.Parameters.AddWithValue("@Nome", o.Nome);
                comando.Parameters.AddWithValue("@Telefone", o.Telefone);
                comando.Parameters.AddWithValue("@Endereco", o.Endereco);
                comando.Parameters.AddWithValue("@Email", o.Email);
                comando.Parameters.AddWithValue("@CPF", o.Cpf);
                comando.Parameters.AddWithValue("@CNPJ", o.Cnpj);
                comando.Parameters.AddWithValue("@Descricao", o.Descricao);
                comando.Parameters.AddWithValue("@IdOrigem", o.IdOrigem);

                comando.ExecuteNonQuery();

                MessageBox.Show("Origem atualizada com sucesso!");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "oDAO100 - Ocorreu um erro ao tentar alterar a origem no banco de dados: ");
            }
            finally
            {
                desconectar();
            }
        }
Ejemplo n.º 2
0
        // Funcao para incluir uma nova origem no banco de dados: recebe um objeto com os atributos existentes na tabela de origem e o grava no banco de dados.
        public void IncluirOrigem(Objetos.Origem origem)

        {
            try
            {
                conectar();

                comando = new MySqlCommand("INSERT INTO origem (Nome,Telefone,Endereco,Email,CPF,CNPJ,Descricao) VALUES (@Nome,@Telefone,@Endereco,@Email,@CPF,@CNPJ,@Descricao)", conexao);

                comando.Parameters.AddWithValue("@Nome", origem.Nome);
                comando.Parameters.AddWithValue("@Telefone", origem.Telefone);
                comando.Parameters.AddWithValue("@Endereco", origem.Endereco);
                comando.Parameters.AddWithValue("@Email", origem.Email);
                comando.Parameters.AddWithValue("@CPF", origem.Cpf);
                comando.Parameters.AddWithValue("@CNPJ", origem.Cnpj);
                comando.Parameters.AddWithValue("@Descricao", origem.Descricao);



                comando.ExecuteNonQuery();
                MessageBox.Show("Origem salva com sucesso!");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "oDAO36 - Ocorreu um erro ao tentar incluir a nova origem no banco de dados: ");
            }
            finally
            {
            }
        }
Ejemplo n.º 3
0
        private void enviarOrigem()
        {
            if (origemTb.Text == "")
            {
                MessageBox.Show("Insira um nome!");
                origemTb.Focus();
            }
            else
            {
                Objetos.Origem origem = new Objetos.Origem();
                DAO.OrigemDAO  oDAO   = new DAO.OrigemDAO();

                origem.Nome      = origemTb.Text;
                origem.Telefone  = foneTb.Text;
                origem.Endereco  = endTb.Text;
                origem.Email     = mailTb.Text;
                origem.Cpf       = cpfTb.Text;
                origem.Cnpj      = cnpjTb.Text;
                origem.Descricao = descripTb.Text;

                clear();
                switchTabela();

                oDAO.IncluirOrigem(origem);

                dataGridView1.DataSource = oDAO.ConsultarOrigem();
            }
        }
Ejemplo n.º 4
0
        private void confirmBt_Click(object sender, EventArgs e)
        {
            Objetos.Origem origem = new Objetos.Origem();
            DAO.OrigemDAO  oDAO   = new DAO.OrigemDAO();

            origem.Nome      = origemTb.Text;
            origem.Telefone  = foneTb.Text;
            origem.Endereco  = endTb.Text;
            origem.Email     = mailTb.Text;
            origem.Cpf       = cpfTb.Text;
            origem.Cnpj      = cnpjTb.Text;
            origem.Descricao = descripTb.Text;
            origem.IdOrigem  = id;

            oDAO.AlterarOrigem(origem);

            dataGridView1.DataSource = oDAO.ConsultarOrigem();

            switchTabela();
        }