コード例 #1
0
        private void SUB_Localizar()
        {
            ClassDados _dados = new ClassDados();

            String _strString;

            _strString = "SELECT TOP 10 * FROM TabelaControleDeVendaDepartamento WHERE ";
            if (radioButtonID.Checked)
            {
                _strString = _strString + " ID = '" + textBoxID.Text + "';";
            }
            if (radioButtonDescricao.Checked)
            {
                _strString = _strString + " DESCRICAO = '" + textBoxDescricao.Text + "'; ";
            }
            _dados._OleDbCommand.CommandText = _strString;
            _dados._DataReader = _dados._OleDbCommand.ExecuteReader();
            // Popular o combobox
            comboBoxLocalizar.Items.Clear();
            int intContador = 0;

            while (_dados._DataReader.Read())
            {
                comboBoxLocalizar.Items.Add(_dados._DataReader[0] + " " + _dados._DataReader[1]);
                idDepartamentos[intContador] = _dados._DataReader[0].ToString();
                intContador++;
            }
            _dados._OleDbConnection.Close();
        }
        private void SUB_Localizar()
        {
            ClassDados _dados = new ClassDados();

            String _strString;

            _strString = "SELECT TOP 10 * FROM TabelaControleDeVendaProdutoServico WHERE ";
            if (radioButtonEAN13.Checked)
            {
                _strString = _strString + " EAN13 = '" + textBoxID.Text + "';";
            }
            if (radioButtonDescricao.Checked)
            {
                _strString = _strString + " NOME_PRODUTO_SERVICO = '" + textBoxNOME_PRODUTO_SERVICO.Text + "'; ";
            }
            _dados._OleDbCommand.CommandText = _strString;
            _dados._DataReader = _dados._OleDbCommand.ExecuteReader();
            // Popular o combobox
            comboBoxLocalizar.Items.Clear();
            int intContador = 0;

            while (_dados._DataReader.Read())
            {
                comboBoxLocalizar.Items.Add(_dados._DataReader[0] + " " + _dados._DataReader[1]);
                idProdutoServico[intContador] = _dados._DataReader[0].ToString();
                intContador++;
            }
            _dados._OleDbConnection.Close();
        }
コード例 #3
0
        private void FormSplash_Load(object sender, EventArgs e)
        {
            ClassDados _dados        = new ClassDados();
            int        _intRegistros = 0;
            int        _sorteio      = 0;
            Random     _ramdom       = new Random();

            _dados._OleDbCommand.CommandText = "SELECT * FROM Promessa;";
            _dados._DataReader = _dados._OleDbCommand.ExecuteReader();
            while (_dados._DataReader.Read())
            {
                _intRegistros++;
            }
            _sorteio = _ramdom.Next(1, _intRegistros + 1);
            _dados._DataReader.Close();
            _dados._DataReader = _dados._OleDbCommand.ExecuteReader();
            if (_sorteio > 1)
            {
                for (int i = 1; i <= _sorteio; i++)
                {
                    _dados._DataReader.Read();
                }
            }
            richTextBoxTexto.Text = _dados._DataReader["Texto"] + " " + _dados._DataReader["Referencia"];
        }
コード例 #4
0
        private void comboBoxProdutos_Servicos_SelectedIndexChanged(object sender, EventArgs e)
        {
            ClassDados          _dados = new ClassDados();
            Funcoes_Utilitarias _Funcoes_Utilitarias = new Funcoes_Utilitarias();

            _dados.Select_TabelaControleDeVendaProdutosEAN13(_Produtos[comboBoxProdutos_Servicos.SelectedIndex]);
            if (_dados._DataReader.Read())
            {
                maskedTextBoxPreco.Text = _Funcoes_Utilitarias.Converte_Valor_em_moeda_de_um_Texto_para_MaskedTextBox(_dados._DataReader["PRECO_VENDA"].ToString(), 8);
            }
        }
        private void Popula_ComboBoxDepartamentos()
        {
            ClassDados _dados = new ClassDados();

            _dados.Select_TabelaControleDeVendaDepartamento();
            comboBoxDEPARTAMENTO.Items.Clear();
            while (_dados._DataReader.Read())
            {
                _ComboboxDepartamentos[comboBoxDEPARTAMENTO.Items.Count] = _dados._DataReader["ID"].ToString();
                comboBoxDEPARTAMENTO.Items.Add(_dados._DataReader["DESCRICAO"].ToString());
            }
        }
コード例 #6
0
        public void Popula_Operacao()
        {
            ClassDados _dados = new ClassDados();

            _dados.Select_TabelaControleDeVendaOperacao();
            comboBoxOperacao.Items.Clear();
            while (_dados._DataReader.Read())
            {
                comboBoxOperacao.Items.Add(_dados._DataReader[1].ToString());
                _ID.Add((int)_dados._DataReader[0]);
            }
        }
コード例 #7
0
        public void Popula_Produtos()
        {
            ClassDados _dados = new ClassDados();

            _dados.Select_TabelaControleDeVendaProdutos();
            comboBoxProdutos_Servicos.Items.Clear();
            while (_dados._DataReader.Read())
            {
                comboBoxProdutos_Servicos.Items.Add(_dados._DataReader[1].ToString());
                _Produtos.Add(_dados._DataReader[0].ToString());
            }
        }
コード例 #8
0
        private void buttonDeAcaoSalvar()
        {
            ClassDados _dados = new ClassDados();

            String _strString;

            _strString = "SELECT Count(*) FROM TabelaControleDeVendaDepartamento WHERE ";
            _strString = _strString + " ID = '" + textBoxID.Text + "';";
            _dados._OleDbCommand.CommandText = _strString;
            _dados._DataReader = _dados._OleDbCommand.ExecuteReader();
            _dados._DataReader.Read();
            if (Convert.ToInt16(_dados._DataReader[0].ToString()) > 0)
            {
                _strString = "UPDATE TabelaControleDeVendaDepartamento SET ";
                _strString = _strString + "DESCRICAO = ? ";
                _strString = _strString + "WHERE ID = '" + textBoxID.Text + "'";
                _dados._DataReader.Close();
                _dados._OleDbCommand.CommandText = _strString;
                _dados._OleDbCommand.Parameters.Add("@DESCRICAO", OleDbType.Char, 70).Value = textBoxDescricao.Text;
                try
                {
                    _dados._OleDbCommand.ExecuteNonQuery();
                    MessageBox.Show("Departamento atualizado ...");
                }
                catch (Exception e)
                {
                    MessageBox.Show(e.Message.ToString() + " " + e.HResult.ToString(), "Ops! Ocorreu uma Falha ... Peço desculpa, vou verificar ...");
                }
            }
            else
            {
                _strString = "INSERT INTO TabelaControleDeVendaDepartamento (";
                _strString = _strString + "ID, ";
                _strString = _strString + "DESCRICAO) ";
                _strString = _strString + " VALUES (?,?);";
                _dados._DataReader.Close();
                _dados._OleDbCommand.CommandText = _strString;
                _dados._OleDbCommand.Parameters.Add("@ID", OleDbType.Char, 14).Value        = textBoxID.Text;
                _dados._OleDbCommand.Parameters.Add("@DESCRICAO", OleDbType.Char, 70).Value = textBoxDescricao.Text;
                try
                {
                    _dados._OleDbCommand.ExecuteNonQuery();
                    MessageBox.Show("Departamento salvo ...");
                }
                catch (ArgumentException e)
                {
                    MessageBox.Show(e.Message.ToString() + " " + e.HResult.ToString(), "Ops! Ocorreu uma Falha ... Peço desculpa, vou verificar ...");
                }
            }
            _dados._OleDbConnection.Close();
            Carregar_Departamentos();
        }
コード例 #9
0
        private void buttonLocalizar_Click(object sender, EventArgs e)
        {
            ClassDados _dados = new ClassDados();

            //_dados.Main();

            String _strString;

            _strString = "SELECT TOP 10 * FROM TabelaControleDeVendaPessoa WHERE ";
            if (radioButtonCPF.Checked)
            {
                _strString = _strString + " CPF = '" + maskedTextBoxCPF.Text + "';";
            }
            if (radioButtonCNPJ.Checked)
            {
                _strString = _strString + " CNPJ = '" + maskedTextBoxCNPJ.Text + "'; ";
            }
            if (radioButtonIdentificadoresEspeciais.Checked)
            {
                _strString = _strString + " (Identificador1 = '" + this.textBoxIdentificador1.Text + "' OR ";
                _strString = _strString + "  Identificador2 = '" + this.textBoxIdentificador2.Text + "' OR ";
                _strString = _strString + "  Identificador3 = '" + this.textBoxIdentificador3.Text + "' OR ";
                _strString = _strString + "  Identificacao1 = '" + this.textBoxIdentificacao1.Text + "' OR ";
                _strString = _strString + "  Identificacao2 = '" + this.textBoxIdentificacao2.Text + "' OR ";
                _strString = _strString + "  Identificacao3 = '" + this.textBoxIdentificacao3.Text + "');";
            }
            if (radioButtonNomeRazaoSocialApelido.Checked)
            {
                _strString = _strString + " (NOME = '" + this.comboBoxPessoas.Text + "' OR ";
                _strString = _strString + "  RAZAO_SOCIAL = '" + this.comboBoxPessoas.Text + "' OR ";
                _strString = _strString + "  APELIDO = '" + this.comboBoxPessoas.Text + "')";
            }
            _dados._OleDbCommand.CommandText = _strString;
            _dados._OleDbCommand.Connection  = _dados._OleDbConnection;
            _dados._DataReader = _dados._OleDbCommand.ExecuteReader();
            // Popular o combobox
            comboBoxPessoas.Items.Clear();
            int intContador = 0;

            while (_dados._DataReader.Read())
            {
                comboBoxPessoas.Items.Add(_dados._DataReader[5] + " " + _dados._DataReader[6]);
                idPessoas[intContador] = (int)_dados._DataReader[0];
                intContador++;
            }
            _dados._OleDbConnection.Close();
        }
コード例 #10
0
        private void SUB_Carregar_ID(int _id)
        {
            ClassDados _dados = new ClassDados();

            String _strString;

            _strString = "SELECT * FROM TabelaControleDeVendaDepartamento WHERE [ID] = ?;";
            _dados._OleDbCommand.CommandText = _strString;
            _dados._OleDbCommand.Parameters.Add("@ID", OleDbType.Char, 14).Value = idDepartamentos[_id];
            _dados._DataReader = _dados._OleDbCommand.ExecuteReader();
            if (_dados._DataReader.Read())
            {
                textBoxID.Text        = _dados._DataReader[0].ToString();
                textBoxDescricao.Text = _dados._DataReader[1].ToString();
            }
            _dados._OleDbConnection.Close();
        }
        private void SUB_Carregar_ID(int _id)
        {
            ClassDados _dados = new ClassDados();

            String _strString;

            _strString = "SELECT * FROM TabelaControleDeVendaProdutoServico WHERE [EAN13] = ?;";
            _dados._OleDbCommand.CommandText = _strString;
            _dados._OleDbCommand.Parameters.Add("@EAN13", OleDbType.Char, 14).Value = idProdutoServico[_id];
            _dados._DataReader = _dados._OleDbCommand.ExecuteReader();
            if (_dados._DataReader.Read())
            {
                textBoxID.Text = _dados._DataReader[0].ToString();
                textBoxNOME_PRODUTO_SERVICO.Text = _dados._DataReader[1].ToString();
                textBoxUNIDADE.Text           = _dados._DataReader["UNIDADE"].ToString();
                maskedTextBoxPRECO_VENDA.Text = _Funcoes_Utilitarias.Converte_Valor_em_moeda_de_um_Texto_para_MaskedTextBox(_dados._DataReader["PRECO_VENDA"].ToString(), 12);
                comboBoxDEPARTAMENTO.Text     = _dados._DataReader["DEPARTAMENTO"].ToString();
            }
            _dados._OleDbConnection.Close();
        }
コード例 #12
0
        private void Carregar_Departamentos()
        {
            ClassDados _dados = new ClassDados();

            String _strString;

            _strString = "SELECT * FROM TabelaControleDeVendaDepartamento Order by ID";
            _dados._OleDbCommand.CommandText = _strString;
            _dados._DataReader = _dados._OleDbCommand.ExecuteReader();
            dataGridView1.Rows.Clear();
            dataGridView1.AllowUserToAddRows    = false;
            dataGridView1.AllowUserToDeleteRows = false;
            while (_dados._DataReader.Read())
            {
                string[] _columns = new string[] { _dados._DataReader[0].ToString(), _dados._DataReader[1].ToString() };
                dataGridView1.ColumnCount     = 2;
                dataGridView1.Columns[0].Name = "ID";
                dataGridView1.Columns[1].Name = "Departamento";
                dataGridView1.Rows.Add(_columns);
            }
            _dados._OleDbConnection.Close();
        }
        private void Carregar_ProdutoseServicos()
        {
            ClassDados _dados = new ClassDados();

            String _strString;

            _strString = "SELECT * FROM TabelaControleDeVendaProdutoServico Order by EAN13";
            _dados._OleDbCommand.CommandText = _strString;
            _dados._DataReader = _dados._OleDbCommand.ExecuteReader();
            dataGridViewProdutoseServicos.Rows.Clear();
            dataGridViewProdutoseServicos.AllowUserToAddRows    = false;
            dataGridViewProdutoseServicos.AllowUserToDeleteRows = false;
            while (_dados._DataReader.Read())
            {
                string[] _columns = new string[] { _dados._DataReader["EAN13"].ToString(), _dados._DataReader["NOME_PRODUTO_SERVICO"].ToString(), _dados._DataReader["UNIDADE"].ToString(), _dados._DataReader["PRECO_VENDA"].ToString(), _dados._DataReader["DEPARTAMENTO"].ToString() };
                dataGridViewProdutoseServicos.ColumnCount     = 5;
                dataGridViewProdutoseServicos.Columns[0].Name = "ID";
                dataGridViewProdutoseServicos.Columns[1].Name = "PRODUTO/SERVIÇO";
                dataGridViewProdutoseServicos.Columns[2].Name = "UNIDADE";
                dataGridViewProdutoseServicos.Columns[3].Name = "PRECO VENDA";
                dataGridViewProdutoseServicos.Columns[4].Name = "DEPARTAMENTO";
                dataGridViewProdutoseServicos.Rows.Add(_columns);
            }
        }
コード例 #14
0
        private void comboBoxPessoas_SelectedIndexChanged(object sender, EventArgs e)
        {
            ClassDados _dados = new ClassDados();

            String _strString;

            _strString = "SELECT * FROM TabelaControleDeVendaPessoa WHERE [Código] = ?;";
            _dados._OleDbCommand.CommandText = _strString;
            _dados._OleDbCommand.Connection  = _dados._OleDbConnection;
            _dados._OleDbCommand.Parameters.Add("@ID", OleDbType.Integer).Value = idPessoas[comboBoxPessoas.SelectedIndex];
            _dados._DataReader = _dados._OleDbCommand.ExecuteReader();
            if (_dados._DataReader.Read())
            {
                if (Convert.ToBoolean(_dados._DataReader["PF_PJ"]) == true)
                {
                    radioButtonPessoaFisica.Checked   = true;
                    radioButtonPessoaJuridica.Checked = false;
                }
                else
                {
                    radioButtonPessoaFisica.Checked   = false;
                    radioButtonPessoaJuridica.Checked = true;
                }
                maskedTextBoxCPF.Text        = Convert.ToString(_dados._DataReader["CPF"]);
                maskedTextBoxCNPJ.Text       = Convert.ToString(_dados._DataReader["CNPJ"]);
                textBoxRG.Text               = Convert.ToString(_dados._DataReader["DOCUMENTO_IDENTIDADE"]);
                textBoxNome.Text             = Convert.ToString(_dados._DataReader["NOME"]);
                textBoxRazao_Social.Text     = Convert.ToString(_dados._DataReader["RAZAO_SOCIAL"]);
                comboBoxTipo_Logradouro.Text = Convert.ToString(_dados._DataReader["TIPO_LOGRADOURO"]);
                textBoxNome_Logradouro.Text  = Convert.ToString(_dados._DataReader["NOME_LOGRADOURO"]);
                maskedTextBoxNumeroLote.Text = Convert.ToString(_dados._DataReader["NUMERO_LOTE"]);
                textBoxComplemento.Text      = Convert.ToString(_dados._DataReader["COMPLEMENTO"]);
                textBoxBairro.Text           = Convert.ToString(_dados._DataReader["BAIRRO"]);
                textBoxLocalidade.Text       = Convert.ToString(_dados._DataReader["LOCALIDADE"]);
                comboBoxUF.Text              = Convert.ToString(_dados._DataReader["UF"]);
                maskedTextBoxCEP.Text        = Convert.ToString(_dados._DataReader["CEP"]);
                textBoxApelido.Text          = Convert.ToString(_dados._DataReader["APELIDO"]);
                maskedTextBoxTelefone1.Text  = Convert.ToString(_dados._DataReader["NUMERO_TELEFONE_1"]);
                comboBoxTipo_Telefone_1.Text = Convert.ToString(_dados._DataReader["TIPO_TELEFONE_1"]);
                maskedTextBoxTelefone2.Text  = Convert.ToString(_dados._DataReader["NUMERO_TELEFONE_2"]);
                comboBoxTipo_Telefone_2.Text = Convert.ToString(_dados._DataReader["TIPO_TELEFONE_2"]);
                maskedTextBoxTelefone3.Text  = Convert.ToString(_dados._DataReader["NUMERO_TELEFONE_3"]);
                comboBoxTipo_Telefone_3.Text = Convert.ToString(_dados._DataReader["TIPO_TELEFONE_3"]);
                textBoxObservacoes.Text      = Convert.ToString(_dados._DataReader["OBSERVACOES"]);
                if (Convert.ToString(_dados._DataReader["NASCIMENTO"]) == "01/01/1700 00:00:00")
                {
                    maskedTextBox_Nascimento.Text = "  /  /";
                }
                else
                {
                    maskedTextBox_Nascimento.Text = Convert.ToString(_dados._DataReader["NASCIMENTO"]);
                }

                checkBoxCliente.Checked    = Convert.ToBoolean(_dados._DataReader["CLIENTE"]);
                checkBoxFornecedor.Checked = Convert.ToBoolean(_dados._DataReader["FORNECEDOR"]);
                checkBoxParticular.Checked = Convert.ToBoolean(_dados._DataReader["PARTICULAR"]);
                textBoxIdentificador1.Text = Convert.ToString(_dados._DataReader["IDENTIFICADOR1"]);
                textBoxIdentificador2.Text = Convert.ToString(_dados._DataReader["IDENTIFICADOR2"]);
                textBoxIdentificador3.Text = Convert.ToString(_dados._DataReader["IDENTIFICADOR3"]);
                textBoxIdentificacao1.Text = Convert.ToString(_dados._DataReader["IDENTIFICACAO1"]);
                textBoxIdentificacao2.Text = Convert.ToString(_dados._DataReader["IDENTIFICACAO2"]);
                textBoxIdentificacao3.Text = Convert.ToString(_dados._DataReader["IDENTIFICACAO3"]);
                textBoxPais.Text           = Convert.ToString(_dados._DataReader["PAIS"]);
                pictureBox1.ImageLocation  = Convert.ToString(_dados._DataReader["FOTO"]);
            }
            _dados._OleDbConnection.Close();
        }
コード例 #15
0
        private void buttonDeAcaoSalvar()
        {
            ClassDados _dados = new ClassDados();

            String  _strString;
            Boolean _Salvar;

            _strString = "SELECT Count(*) FROM TabelaControleDeVendaPessoa WHERE ";
            if (radioButtonCPF.Checked)
            {
                _strString = _strString + " CPF = '" + maskedTextBoxCPF.Text + "';";
                _Salvar    = true;
            }
            else if (radioButtonCNPJ.Checked)
            {
                _strString = _strString + " CNPJ = '" + maskedTextBoxCNPJ.Text + "'; ";
                _Salvar    = true;
            }
            else if (radioButtonIdentificadoresEspeciais.Checked)
            {
                _strString = _strString + " (Identificador1 = '" + this.textBoxIdentificador1.Text + "' OR ";
                _strString = _strString + "  Identificador2 = '" + this.textBoxIdentificador2.Text + "' OR ";
                _strString = _strString + "  Identificador3 = '" + this.textBoxIdentificador3.Text + "' OR ";
                _strString = _strString + "  Identificacao1 = '" + this.textBoxIdentificacao1.Text + "' OR ";
                _strString = _strString + "  Identificacao2 = '" + this.textBoxIdentificacao2.Text + "' OR ";
                _strString = _strString + "  Identificacao3 = '" + this.textBoxIdentificacao3.Text + "');";
                _Salvar    = true;
            }
            else
            {
                MessageBox.Show("Selecione algum dos critérios CPF/CNPJ/Identificadores especiais");
                _Salvar = false;
            }

            if (_Salvar)
            {
                _dados._OleDbCommand.CommandText = _strString;
                _dados._OleDbCommand.Connection  = _dados._OleDbConnection;
                _dados._DataReader = _dados._OleDbCommand.ExecuteReader();
                _dados._DataReader.Read();
                if (Convert.ToInt16(_dados._DataReader[0].ToString()) > 0)
                {
                    _strString = "UPDATE TabelaControleDeVendaPessoa SET ";
                    _strString = _strString + "PF_PJ = ?, ";
                    _strString = _strString + "CPF = ?, ";
                    _strString = _strString + "CNPJ = ?, ";
                    _strString = _strString + "DOCUMENTO_IDENTIDADE = ?, ";
                    _strString = _strString + "NOME = ?, ";
                    _strString = _strString + "RAZAO_SOCIAL = ?, ";
                    _strString = _strString + "TIPO_LOGRADOURO = ?, ";
                    _strString = _strString + "NOME_LOGRADOURO = ?, ";
                    _strString = _strString + "NUMERO_LOTE = ?, ";
                    _strString = _strString + "COMPLEMENTO = ?, ";
                    _strString = _strString + "BAIRRO = ?, ";
                    _strString = _strString + "LOCALIDADE = ?, ";
                    _strString = _strString + "UF = ?, ";
                    _strString = _strString + "CEP = ?, ";
                    _strString = _strString + "APELIDO = ?, ";
                    _strString = _strString + "NUMERO_TELEFONE_1 = ?, ";
                    _strString = _strString + "TIPO_TELEFONE_1 = ?, ";
                    _strString = _strString + "NUMERO_TELEFONE_2 = ?, ";
                    _strString = _strString + "TIPO_TELEFONE_2 = ?, ";
                    _strString = _strString + "NUMERO_TELEFONE_3 = ?, ";
                    _strString = _strString + "TIPO_TELEFONE_3 = ?, ";
                    _strString = _strString + "OBSERVACOES = ?, ";
                    _strString = _strString + "NASCIMENTO = ?, ";
                    _strString = _strString + "CLIENTE = ?, ";
                    _strString = _strString + "FORNECEDOR = ?, ";
                    _strString = _strString + "PARTICULAR = ?, ";
                    _strString = _strString + "IDENTIFICADOR1 = ?, ";
                    _strString = _strString + "IDENTIFICADOR2 = ?, ";
                    _strString = _strString + "IDENTIFICADOR3 = ?, ";
                    _strString = _strString + "IDENTIFICACAO1 = ?, ";
                    _strString = _strString + "IDENTIFICACAO2 = ?, ";
                    _strString = _strString + "IDENTIFICACAO3 = ?, ";
                    _strString = _strString + "PAIS = ?, ";
                    _strString = _strString + "FOTO = ? ";
                    _strString = _strString + "WHERE Código = " + _dados._DataReader[0].ToString();
                    _dados._DataReader.Close();
                    _dados._OleDbCommand.CommandText = _strString;
                    _dados._OleDbCommand.Connection  = _dados._OleDbConnection;
                    _dados._OleDbCommand.Parameters.Add("@PF_PJ", OleDbType.Boolean, 1).Value = radioButtonPessoaFisica.Checked;
                    _dados._OleDbCommand.Parameters.Add("@CPF", OleDbType.Char, 14).Value     = maskedTextBoxCPF.Text;
                    _dados._OleDbCommand.Parameters.Add("@CNPJ", OleDbType.Char, 18).Value    = maskedTextBoxCNPJ.Text;
                    _dados._OleDbCommand.Parameters.Add("@DOCUMENTO_IDENTIDADE", OleDbType.Char, 20).Value = textBoxRG.Text;
                    _dados._OleDbCommand.Parameters.Add("@NOME", OleDbType.Char, 70).Value             = textBoxNome.Text;
                    _dados._OleDbCommand.Parameters.Add("@RAZAO_SOCIAL", OleDbType.Char, 140).Value    = textBoxRazao_Social.Text;
                    _dados._OleDbCommand.Parameters.Add("@TIPO_LOGRADOURO", OleDbType.Char, 20).Value  = comboBoxTipo_Logradouro.Text;
                    _dados._OleDbCommand.Parameters.Add("@NOME_LOGRADOURO", OleDbType.Char, 255).Value = textBoxNome_Logradouro.Text;
                    _dados._OleDbCommand.Parameters.Add("@NUMERO_LOTE", OleDbType.Char, 10).Value      = maskedTextBoxNumeroLote.Text;
                    _dados._OleDbCommand.Parameters.Add("@COMPLEMENTO", OleDbType.Char, 20).Value      = textBoxComplemento.Text;
                    _dados._OleDbCommand.Parameters.Add("@BAIRRO", OleDbType.Char, 255).Value          = textBoxBairro.Text;
                    _dados._OleDbCommand.Parameters.Add("@LOCALIDADE", OleDbType.Char, 255).Value      = textBoxLocalidade.Text;
                    _dados._OleDbCommand.Parameters.Add("@UF", OleDbType.Char, 2).Value                 = comboBoxUF.Text.ToUpper();
                    _dados._OleDbCommand.Parameters.Add("@CEP", OleDbType.Char, 8).Value                = maskedTextBoxCEP.Text;
                    _dados._OleDbCommand.Parameters.Add("@APELIDO", OleDbType.Char, 50).Value           = textBoxApelido.Text;
                    _dados._OleDbCommand.Parameters.Add("@NUMERO_TELEFONE_1", OleDbType.Char, 20).Value = maskedTextBoxTelefone1.Text;
                    _dados._OleDbCommand.Parameters.Add("@TIPO_TELEFONE_1", OleDbType.Char, 20).Value   = comboBoxTipo_Telefone_1.Text;
                    _dados._OleDbCommand.Parameters.Add("@NUMERO_TELEFONE_2", OleDbType.Char, 20).Value = maskedTextBoxTelefone2.Text;;
                    _dados._OleDbCommand.Parameters.Add("@TIPO_TELEFONE_2", OleDbType.Char, 20).Value   = comboBoxTipo_Telefone_2.Text;;
                    _dados._OleDbCommand.Parameters.Add("@NUMERO_TELEFONE_3", OleDbType.Char, 20).Value = maskedTextBoxTelefone3.Text;;
                    _dados._OleDbCommand.Parameters.Add("@TIPO_TELEFONE_3", OleDbType.Char, 20).Value   = comboBoxTipo_Telefone_3.Text;
                    _dados._OleDbCommand.Parameters.Add("@OBSERVACOES", OleDbType.Char, 255).Value      = textBoxObservacoes.Text;
                    if (maskedTextBox_Nascimento.Text == "  /  /    ")
                    {
                        _dados._OleDbCommand.Parameters.Add("@NASCIMENTO", OleDbType.Date).Value = null;
                    }
                    else
                    {
                        _dados._OleDbCommand.Parameters.Add("@NASCIMENTO", OleDbType.Date).Value = maskedTextBox_Nascimento.Text;
                    }
                    _dados._OleDbCommand.Parameters.Add("@CLIENTE", OleDbType.Boolean).Value         = checkBoxCliente.Checked;
                    _dados._OleDbCommand.Parameters.Add("@FORNECEDOR", OleDbType.Boolean).Value      = checkBoxFornecedor.Checked;
                    _dados._OleDbCommand.Parameters.Add("@PARTICULAR", OleDbType.Boolean).Value      = checkBoxParticular.Checked;
                    _dados._OleDbCommand.Parameters.Add("@IDENTIFICADOR1", OleDbType.Char, 50).Value = textBoxIdentificador1.Text;
                    _dados._OleDbCommand.Parameters.Add("@IDENTIFICADOR2", OleDbType.Char, 50).Value = textBoxIdentificador2.Text;
                    _dados._OleDbCommand.Parameters.Add("@IDENTIFICADOR3", OleDbType.Char, 50).Value = textBoxIdentificador3.Text;
                    _dados._OleDbCommand.Parameters.Add("@IDENTIFICACAO1", OleDbType.Char, 50).Value = textBoxIdentificacao1.Text;
                    _dados._OleDbCommand.Parameters.Add("@IDENTIFICACAO2", OleDbType.Char, 50).Value = textBoxIdentificacao2.Text;
                    _dados._OleDbCommand.Parameters.Add("@IDENTIFICACAO3", OleDbType.Char, 50).Value = textBoxIdentificacao3.Text;
                    _dados._OleDbCommand.Parameters.Add("@PAIS", OleDbType.Char, 50).Value           = textBoxPais.Text;
                    _dados._OleDbCommand.Parameters.Add("@FOTO", OleDbType.Char, 255).Value          = pictureBox1.ImageLocation;
                    try
                    {
                        _dados._OleDbCommand.ExecuteNonQuery();
                        MessageBox.Show("Pessoa atualizada ...");
                    }
                    catch (Exception e)
                    {
                        MessageBox.Show(e.Message.ToString() + " " + e.HResult.ToString(), "Ops! Ocorreu uma Falha ... Peço desculpa, vou verificar ...");
                    }
                }
                else
                {
                    _strString = "INSERT INTO TabelaControleDeVendaPessoa (";
                    _strString = _strString + "PF_PJ, ";
                    _strString = _strString + "CPF, ";
                    _strString = _strString + "CNPJ, ";
                    _strString = _strString + "DOCUMENTO_IDENTIDADE, ";
                    _strString = _strString + "NOME, ";
                    _strString = _strString + "RAZAO_SOCIAL, ";
                    _strString = _strString + "TIPO_LOGRADOURO, ";
                    _strString = _strString + "NOME_LOGRADOURO, ";
                    _strString = _strString + "NUMERO_LOTE, ";
                    _strString = _strString + "COMPLEMENTO, ";
                    _strString = _strString + "BAIRRO, ";
                    _strString = _strString + "LOCALIDADE, ";
                    _strString = _strString + "UF, ";
                    _strString = _strString + "CEP, ";
                    _strString = _strString + "APELIDO, ";
                    _strString = _strString + "NUMERO_TELEFONE_1, ";
                    _strString = _strString + "TIPO_TELEFONE_1, ";
                    _strString = _strString + "NUMERO_TELEFONE_2, ";
                    _strString = _strString + "TIPO_TELEFONE_2, ";
                    _strString = _strString + "NUMERO_TELEFONE_3, ";
                    _strString = _strString + "TIPO_TELEFONE_3, ";
                    _strString = _strString + "OBSERVACOES, ";
                    _strString = _strString + "NASCIMENTO, ";
                    _strString = _strString + "CLIENTE, ";
                    _strString = _strString + "FORNECEDOR, ";
                    _strString = _strString + "PARTICULAR, ";
                    _strString = _strString + "IDENTIFICADOR1, ";
                    _strString = _strString + "IDENTIFICADOR2, ";
                    _strString = _strString + "IDENTIFICADOR3, ";
                    _strString = _strString + "IDENTIFICACAO1, ";
                    _strString = _strString + "IDENTIFICACAO2, ";
                    _strString = _strString + "IDENTIFICACAO3, ";
                    _strString = _strString + "PAIS, FOTO) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?);";
                    _dados._DataReader.Close();
                    _dados._OleDbCommand.CommandText = _strString;
                    _dados._OleDbCommand.Connection  = _dados._OleDbConnection;
                    _dados._OleDbCommand.Parameters.Add("@PF_PJ", OleDbType.Boolean, 1).Value = radioButtonPessoaFisica.Checked;
                    _dados._OleDbCommand.Parameters.Add("@CPF", OleDbType.Char, 14).Value     = maskedTextBoxCPF.Text;
                    _dados._OleDbCommand.Parameters.Add("@CNPJ", OleDbType.Char, 18).Value    = maskedTextBoxCNPJ.Text;
                    _dados._OleDbCommand.Parameters.Add("@DOCUMENTO_IDENTIDADE", OleDbType.Char, 20).Value = textBoxRG.Text;
                    _dados._OleDbCommand.Parameters.Add("@NOME", OleDbType.Char, 70).Value             = textBoxNome.Text;
                    _dados._OleDbCommand.Parameters.Add("@RAZAO_SOCIAL", OleDbType.Char, 140).Value    = textBoxRazao_Social.Text;
                    _dados._OleDbCommand.Parameters.Add("@TIPO_LOGRADOURO", OleDbType.Char, 20).Value  = comboBoxTipo_Logradouro.Text;
                    _dados._OleDbCommand.Parameters.Add("@NOME_LOGRADOURO", OleDbType.Char, 255).Value = textBoxNome_Logradouro.Text;
                    _dados._OleDbCommand.Parameters.Add("@NUMERO_LOTE", OleDbType.Char, 10).Value      = maskedTextBoxNumeroLote.Text;
                    _dados._OleDbCommand.Parameters.Add("@COMPLEMENTO", OleDbType.Char, 20).Value      = textBoxComplemento.Text;
                    _dados._OleDbCommand.Parameters.Add("@BAIRRO", OleDbType.Char, 255).Value          = textBoxBairro.Text;
                    _dados._OleDbCommand.Parameters.Add("@LOCALIDADE", OleDbType.Char, 255).Value      = textBoxLocalidade.Text;
                    _dados._OleDbCommand.Parameters.Add("@UF", OleDbType.Char, 2).Value                 = comboBoxUF.Text.ToUpper();
                    _dados._OleDbCommand.Parameters.Add("@CEP", OleDbType.Char, 8).Value                = maskedTextBoxCEP.Text;
                    _dados._OleDbCommand.Parameters.Add("@APELIDO", OleDbType.Char, 50).Value           = textBoxApelido.Text;
                    _dados._OleDbCommand.Parameters.Add("@NUMERO_TELEFONE_1", OleDbType.Char, 20).Value = maskedTextBoxTelefone1.Text;
                    _dados._OleDbCommand.Parameters.Add("@TIPO_TELEFONE_1", OleDbType.Char, 20).Value   = comboBoxTipo_Telefone_1.Text;
                    _dados._OleDbCommand.Parameters.Add("@NUMERO_TELEFONE_2", OleDbType.Char, 20).Value = maskedTextBoxTelefone2.Text;;
                    _dados._OleDbCommand.Parameters.Add("@TIPO_TELEFONE_2", OleDbType.Char, 20).Value   = comboBoxTipo_Telefone_2.Text;;
                    _dados._OleDbCommand.Parameters.Add("@NUMERO_TELEFONE_3", OleDbType.Char, 20).Value = maskedTextBoxTelefone3.Text;;
                    _dados._OleDbCommand.Parameters.Add("@TIPO_TELEFONE_3", OleDbType.Char, 20).Value   = comboBoxTipo_Telefone_3.Text;
                    _dados._OleDbCommand.Parameters.Add("@OBSERVACOES", OleDbType.Char, 255).Value      = textBoxObservacoes.Text;
                    if (maskedTextBox_Nascimento.Text == "  /  /")
                    {
                        _dados._OleDbCommand.Parameters.Add("@NASCIMENTO", OleDbType.Date).Value = "01/01/1700"; // Data para sem nascimento
                    }
                    else
                    {
                        _dados._OleDbCommand.Parameters.Add("@NASCIMENTO", OleDbType.Date).Value = maskedTextBox_Nascimento.Text;
                    }
                    _dados._OleDbCommand.Parameters.Add("@CLIENTE", OleDbType.Boolean).Value         = checkBoxCliente.Checked;
                    _dados._OleDbCommand.Parameters.Add("@FORNECEDOR", OleDbType.Boolean).Value      = checkBoxFornecedor.Checked;
                    _dados._OleDbCommand.Parameters.Add("@PARTICULAR", OleDbType.Boolean).Value      = checkBoxParticular.Checked;
                    _dados._OleDbCommand.Parameters.Add("@IDENTIFICADOR1", OleDbType.Char, 50).Value = textBoxIdentificador1.Text;
                    _dados._OleDbCommand.Parameters.Add("@IDENTIFICADOR2", OleDbType.Char, 50).Value = textBoxIdentificador2.Text;
                    _dados._OleDbCommand.Parameters.Add("@IDENTIFICADOR3", OleDbType.Char, 50).Value = textBoxIdentificador3.Text;
                    _dados._OleDbCommand.Parameters.Add("@IDENTIFICACAO1", OleDbType.Char, 50).Value = textBoxIdentificacao1.Text;
                    _dados._OleDbCommand.Parameters.Add("@IDENTIFICACAO2", OleDbType.Char, 50).Value = textBoxIdentificacao2.Text;
                    _dados._OleDbCommand.Parameters.Add("@IDENTIFICACAO3", OleDbType.Char, 50).Value = textBoxIdentificacao3.Text;
                    _dados._OleDbCommand.Parameters.Add("@PAIS", OleDbType.Char, 50).Value           = textBoxPais.Text;
                    _dados._OleDbCommand.Parameters.Add("@FOTO", OleDbType.Char, 255).Value          = pictureBox1.ImageLocation;
                    try
                    {
                        _dados._OleDbCommand.ExecuteNonQuery();
                        MessageBox.Show("Pessoa salva ...");
                    }
                    catch (ArgumentException e)
                    {
                        MessageBox.Show(e.Message.ToString() + " " + e.HResult.ToString(), "Ops! Ocorreu uma Falha ... Peço desculpa, vou verificar ...");
                    }
                }
                _dados._OleDbConnection.Close();
            }
        }
        private void buttonDeAcaoSalvar()
        {
            ClassDados _dados = new ClassDados();


            String _strString;

            _strString = "SELECT Count(*) FROM TabelaControleDeVendaProdutoServico WHERE ";
            _strString = _strString + " EAN13 = '" + textBoxID.Text + "';";
            _dados._OleDbCommand.CommandText = _strString;
            _dados._DataReader = _dados._OleDbCommand.ExecuteReader();
            _dados._DataReader.Read();
            if (Convert.ToInt16(_dados._DataReader[0].ToString()) > 0)
            {
                _strString = "UPDATE TabelaControleDeVendaProdutoServico SET ";
                _strString = _strString + "NOME_PRODUTO_SERVICO = ?, ";
                _strString = _strString + "UNIDADE = ?, ";
                _strString = _strString + "PRECO_VENDA = ?, ";
                _strString = _strString + "DEPARTAMENTO = ?, ";
                _strString = _strString + "FOTO = ? ";
                _strString = _strString + "WHERE EAN13 = '" + textBoxID.Text + "'";
                _dados._DataReader.Close();
                _dados._OleDbCommand.CommandText = _strString;
                _dados._OleDbCommand.Parameters.Add("@NOME_PRODUTO_SERVICO", OleDbType.Char, 70).Value = textBoxNOME_PRODUTO_SERVICO.Text;
                _dados._OleDbCommand.Parameters.Add("@UNIDADE", OleDbType.Char, 10).Value      = textBoxUNIDADE.Text;
                _dados._OleDbCommand.Parameters.Add("@PRECO_VENDA", OleDbType.Currency).Value  = _Funcoes_Utilitarias.Converte_Valor_em_moeda_de_um_MaskedTextBox_para_String(maskedTextBoxPRECO_VENDA.Text);
                _dados._OleDbCommand.Parameters.Add("@DEPARTAMENTO", OleDbType.Char, 14).Value = comboBoxDEPARTAMENTO.Text;
                _dados._OleDbCommand.Parameters.Add("@FOTO", OleDbType.Char, 255).Value        = pictureBox1.ImageLocation + "";
                try
                {
                    _dados._OleDbCommand.ExecuteNonQuery();
                    MessageBox.Show("Produto/Serviço atualizado ...");
                }
                catch (Exception e)
                {
                    MessageBox.Show(e.Message.ToString() + " " + e.HResult.ToString(), "Ops! Ocorreu uma Falha ... Peço desculpa, vou verificar ...");
                }
            }
            else
            {
                _strString = "INSERT INTO TabelaControleDeVendaProdutoServico (";
                _strString = _strString + "EAN13, ";
                _strString = _strString + "NOME_PRODUTO_SERVICO, ";
                _strString = _strString + "UNIDADE, ";
                _strString = _strString + "PRECO_VENDA, ";
                _strString = _strString + "DEPARTAMENTO, ";
                _strString = _strString + "FOTO) ";
                _strString = _strString + " VALUES (?,?,?,?,?,?);";
                _dados._DataReader.Close();
                _dados._OleDbCommand.CommandText = _strString;
                _dados._OleDbCommand.Parameters.Add("@EAN13", OleDbType.Char, 13).Value = textBoxID.Text;
                _dados._OleDbCommand.Parameters.Add("@NOME_PRODUTO_SERVICO", OleDbType.Char, 70).Value = textBoxNOME_PRODUTO_SERVICO.Text;
                _dados._OleDbCommand.Parameters.Add("@UNIDADE", OleDbType.Char, 10).Value      = textBoxUNIDADE.Text;
                _dados._OleDbCommand.Parameters.Add("@PRECO_VENDA", OleDbType.Currency).Value  = _Funcoes_Utilitarias.Converte_Valor_em_moeda_de_um_MaskedTextBox_para_String(maskedTextBoxPRECO_VENDA.Text);
                _dados._OleDbCommand.Parameters.Add("@DEPARTAMENTO", OleDbType.Char, 14).Value = comboBoxDEPARTAMENTO.Text;
                _dados._OleDbCommand.Parameters.Add("@FOTO", OleDbType.Char, 255).Value        = pictureBox1.ImageLocation + "";

                try
                {
                    _dados._OleDbCommand.ExecuteNonQuery();
                    MessageBox.Show("Produto/Serviço salvo ...");
                }
                catch (ArgumentException e)
                {
                    MessageBox.Show(e.Message.ToString() + " " + e.HResult.ToString(), "Ops! Ocorreu uma Falha ... Peço desculpa, vou verificar ...");
                }
            }
            _dados._OleDbConnection.Close();
            Carregar_ProdutoseServicos();
        }