private void btnPesquisar_Click(object sender, EventArgs e) { try { int cod = 0; Controller.ProdutoController produtoController = new Controller.ProdutoController(); DataTable dtRetorno = produtoController.retornabaixaManual(cod); if (dtRetorno != null && dtRetorno.Rows.Count > 0) { //dgvPacote.DataSource = dtRetorno; //dgvPacote.ClearSelection(); BindingSource bd = new BindingSource(); bd.DataSource = dtRetorno; dgvPacote.DataSource = bd; dgvPacote.Refresh(); } else { dgvPacote.Rows.Clear(); } } catch (Exception) { throw; } }
private void btnPesquisa_Click(object sender, EventArgs e) { lista = new List <Entidades.BaixaManual>(); carregaDGV(lista); btnExcluir.Enabled = true; try { Views.Funcoes_Fundamentais.RF_F13_Baixar_Estoque_Manual.Pesquisa_BaixaEstoque pesquisa_BaixaEstoque = new Pesquisa_BaixaEstoque(); pesquisa_BaixaEstoque.ShowDialog(); if (pesquisa_BaixaEstoque.intCodBaixa > 0) { Controller.ProdutoController produtoController = new Controller.ProdutoController(); DataTable dtRetorno = produtoController.retornabaixaManual(pesquisa_BaixaEstoque.intCodBaixa); Entidades.Produto produto; if (dtRetorno != null && dtRetorno.Rows.Count > 0) { DataRow dr = dtRetorno.Rows[0]; for (int i = 0; i < dtRetorno.Rows.Count; i++) { Entidades.BaixaManual baixaManual = new Entidades.BaixaManual(); produto = new Entidades.Produto(); DataRow drProd = dtRetorno.Rows[i]; produto.CodigoProduto = Convert.ToInt32(dr["CodProduto"].ToString()); produto.NomeProduto = dr["prod_produto"].ToString(); produto.Quantidade = Convert.ToInt32(dr["prod_qtde"].ToString()); baixaManual.Qtde = Convert.ToInt32(dr["baix_qtde"].ToString()); baixaManual.Data = Convert.ToDateTime(dr["baix_data"].ToString()); baixaManual.Prod = produto; baixaManual.Codigo = Convert.ToInt32(dr["codbaixa"].ToString()); lista.Add(baixaManual); } carregaDGV(lista); } } } catch (Exception) { throw; } }