//Pesquisa pelo campo que estiver preenchido
        private void btnPesquisarNome_Click(object sender, EventArgs e)
        {
            var    classeProdutos = new ClasseProdutos();
            string descricao      = txtpesqProdu.Text;

            //Se o campo Descricao estiver preenchido, pesquisa por ele
            if (descricao != "")
            {
                int IdProduto = classeProdutos.RetornaIdProduto(descricao);
                BindingSourceProdutos.DataSource       = classeProdutos.RetornaDadosProduto(IdProduto);
                DataGridProdutos.DataSource            = BindingSourceProdutos;
                DataGridProdutos.RowHeadersVisible     = false;
                DataGridProdutos.AllowUserToAddRows    = false;
                DataGridProdutos.SelectionMode         = DataGridViewSelectionMode.FullRowSelect;
                DataGridProdutos.Columns[0].Visible    = false;
                DataGridProdutos.Columns[1].HeaderText = "Codigo";
                DataGridProdutos.Columns[2].HeaderText = "Descricao";
                DataGridProdutos.Columns[3].HeaderText = "Quantidade";
                DataGridProdutos.Columns[4].HeaderText = "Tipo Produto";
                DataGridProdutos.Columns[5].HeaderText = "Sub Gênero";
                DataGridProdutos.Columns[6].HeaderText = "Valor Unitário";
                DataGridProdutos.Columns[7].HeaderText = "Disponivel Venda";
                DataGridProdutos.Columns[7].Visible    = false;
                DataGridProdutos.AutoResizeColumns(
                    DataGridViewAutoSizeColumnsMode.DisplayedCells);
                DataGridProdutos.ReadOnly = true;
            }

            string codigo = txtpesqCod.Text;

            //Se o campo Codigo estiver preenchido, pesquisa por ele
            if (codigo != "")
            {
                if (!int.TryParse(codigo, out int Incorreto))
                {
                    string Retorno = "Preencha Corretamente o Codigo da Venda";
                    MessageBox.Show(Retorno);
                    return;
                }
                int codigoProduto = Convert.ToInt32(codigo);
                int IdProduto     = classeProdutos.RetornaIdProduto(codigoProduto);
                BindingSourceProdutos.DataSource       = classeProdutos.RetornaDadosProduto(IdProduto);
                DataGridProdutos.DataSource            = BindingSourceProdutos;
                DataGridProdutos.RowHeadersVisible     = false;
                DataGridProdutos.AllowUserToAddRows    = false;
                DataGridProdutos.SelectionMode         = DataGridViewSelectionMode.FullRowSelect;
                DataGridProdutos.Columns[0].Visible    = false;
                DataGridProdutos.Columns[1].HeaderText = "Codigo";
                DataGridProdutos.Columns[2].HeaderText = "Descricao";
                DataGridProdutos.Columns[3].HeaderText = "Quantidade";
                DataGridProdutos.Columns[4].HeaderText = "Tipo Produto";
                DataGridProdutos.Columns[5].HeaderText = "Sub Gênero";
                DataGridProdutos.Columns[6].HeaderText = "Valor Unitário";
                //DataGridProdutos.Columns[7].HeaderText = "Disponivel Venda";
                DataGridProdutos.AutoResizeColumns(
                    DataGridViewAutoSizeColumnsMode.DisplayedCells);
                DataGridProdutos.ReadOnly = true;
            }
        }
        //Carrega o grid com os dados dos clientes.
        private void ListaProdutos_Load(object sender, EventArgs e)
        {
            var classeProdutos = new ClasseProdutos();

            BindingSourceProdutos.DataSource       = classeProdutos.RetonarDadosTodosProdutos();
            DataGridProdutos.DataSource            = BindingSourceProdutos;
            DataGridProdutos.RowHeadersVisible     = false;
            DataGridProdutos.AllowUserToAddRows    = false;
            DataGridProdutos.SelectionMode         = DataGridViewSelectionMode.FullRowSelect;
            DataGridProdutos.Columns[0].Visible    = false;
            DataGridProdutos.Columns[1].HeaderText = "Codigo";
            DataGridProdutos.Columns[2].HeaderText = "Descricao";
            DataGridProdutos.Columns[3].HeaderText = "Quantidade";
            DataGridProdutos.Columns[4].HeaderText = "Tipo Produto";
            DataGridProdutos.Columns[5].HeaderText = "Sub Gênero";
            DataGridProdutos.Columns[6].HeaderText = "Valor Unitário";
            //DataGridProdutos.Columns[7].HeaderText = "Disponivel Venda";
            DataGridProdutos.Columns[7].Visible = false;
            DataGridProdutos.AutoResizeColumns(
                DataGridViewAutoSizeColumnsMode.DisplayedCells);
            DataGridProdutos.ReadOnly = true;
        }