void PopularTabela(string nomeTabela) { var dbc = new DBC(); switch (nomeTabela) { case "Produtos": Dgv_Principal.DataSource = dbc.RecuperarProdutos(); Dgv_Principal.AutoGenerateColumns = false; Dgv_Principal.Columns[1].HeaderText = "Descição"; Dgv_Principal.Columns[6].HeaderText = "Preço de Compra"; Dgv_Principal.Columns[7].HeaderText = "Preço de Venda"; Dgv_Principal.Columns[8].Visible = false; break; case "Clientes": Dgv_Principal.DataSource = dbc.RecuperarClientes(); Dgv_Principal.AutoGenerateColumns = false; Dgv_Principal.Columns["ContatoId"].Visible = false; Dgv_Principal.Columns["Contato"].Visible = false; Dgv_Principal.Columns["EnderecoId"].Visible = false; Dgv_Principal.Columns["Endereco"].Visible = false; Dgv_Principal.Columns["DataNascimento"].Visible = false; break; case "Funcionarios": Dgv_Principal.DataSource = dbc.RecuperarFuncionarios(); Dgv_Principal.AutoGenerateColumns = false; Dgv_Principal.Columns["Salario"].Visible = false; Dgv_Principal.Columns["RG"].Visible = false; Dgv_Principal.Columns["ContatoId"].Visible = false; Dgv_Principal.Columns["Contato"].Visible = false; Dgv_Principal.Columns["EnderecoId"].Visible = false; Dgv_Principal.Columns["Endereco"].Visible = false; Dgv_Principal.Columns["DataNascimento"].Visible = false; Dgv_Principal.Columns["CPF"].Visible = false; break; case "Fornecedores": Dgv_Principal.DataSource = dbc.RecuperarFornecedores(); Dgv_Principal.AutoGenerateColumns = false; Dgv_Principal.Columns["ContatoId"].Visible = false; Dgv_Principal.Columns["Contato"].Visible = false; Dgv_Principal.Columns["EnderecoId"].Visible = false; Dgv_Principal.Columns["Endereco"].Visible = false; break; case "Vendas": //Dgv_Principal.DataSource = dbc.RecuperarVendas(); var vendas = dbc.RecuperarVendas(); Dgv_Principal.AutoGenerateColumns = false; Dgv_Principal.ColumnCount = 7; Dgv_Principal.Columns[0].Name = "Id"; Dgv_Principal.Columns[1].Name = "Cliente"; Dgv_Principal.Columns[2].Name = "Vendedor"; Dgv_Principal.Columns[3].Name = "Acréscimo"; Dgv_Principal.Columns[4].Name = "Desconto"; Dgv_Principal.Columns[5].Name = "Total Produtos"; Dgv_Principal.Columns[6].Name = "Total Documento"; foreach (var item in vendas) { Dgv_Principal.Rows.Add(new string [] { item.Id.ToString(), item.Cliente.Nome, item.Funcionario.Nome, item.Acrescimo.ToString(), item.Desconto.ToString(), item.ValorTotalProdutos.ToString(), item.ValorDocumento.ToString() }); } //Dgv_Principal.Columns["ClienteId"].Visible = false; //Dgv_Principal.Columns["Cliente"].Visible = false; //Dgv_Principal.Columns["FuncionarioId"].Visible = false; //Dgv_Principal.Columns["Funcionario"].Visible = false; //Dgv_Principal.Columns["Compra"].Visible = false; break; } }