public void CarregardgvProdutos() { produtoDados = new ProdutoRN(); foreach (Produto p in produtoDados.ObterTodos()) { dgvListaProdutos.Rows.Add(p.IdProduto, p.Nome, p.Valor); } }
/// <summary> /// Preenche os Campos txbidProduto, txbNome e txbValorUnitátio /// com base no ID informado no Campo txbIdProduto /// </summary> /// <param name="id"></param> private void PreencherTextBoxProduto(string id) { txbIdProduto.ResetText(); txbDescricaoProduto.ResetText(); txbValorUnitario.ResetText(); produtoDados = new ProdutoRN(); Collection<CamadaBanco.Entidades.Produto> lista = produtoDados.ObterTodos(); bool flag = false; foreach (CamadaBanco.Entidades.Produto p in lista) { if (p.IdProduto == int.Parse(id)) { txbIdProduto.Text = p.IdProduto.ToString(); txbDescricaoProduto.Text = p.Nome; txbValorUnitario.Text = p.Valor.ToString(); flag = true; } } if (flag == false) { MessageBox.Show("Código Inexistente"); } }
/// preenche toda a ListViewProdutos com base nos produtos cadastrados no banco /// </summary> private void PreencherListViewProdutos() { produtoDados = new ProdutoRN(); Collection<CamadaBanco.Entidades.Produto> lista = produtoDados.ObterTodos(); foreach (CamadaBanco.Entidades.Produto p in lista) { ListViewItem novo = new ListViewItem(p.IdProduto.ToString()); novo.SubItems.Add(p.Nome); novo.SubItems.Add(p.Valor.ToString()); listViewProdutos.Items.Add(novo); } }