private GridFormProdutoEstoqueColecao PreencherGridFormEstoque(DataTable tab) { GridFormProdutoEstoqueColecao colecao = new GridFormProdutoEstoqueColecao(); foreach (DataRow row in tab.Rows) { GridFormProdutoEstoqueInfo estoque = new GridFormProdutoEstoqueInfo { autnome = Convert.ToString(row["marcadescricao"]), fornome = Convert.ToString(row["fornome"]), procodbarras = Convert.ToString(row["procodbarras"]), prodcatnome = Convert.ToString(row["prodcatnome"]), prodescricao = Convert.ToString(row["prodescricao"]), prodestoqueid = Convert.ToInt32(row["prodestoqueid"]), prodestoquequant = Convert.ToInt32(row["prodestoquequant"]), prodsubcatnome = Convert.ToString(row["prodsubcatnome"]), proid = Convert.ToInt32(row["proid"]), proidfornecedor = Convert.ToInt32(row["proidfornecedor"]), proidmarca = Convert.ToInt32(row["proidmarca"]), proidsubcategoria = Convert.ToInt32(row["proidsubcategoria"]), proquantminima = Convert.ToInt32(row["proquantminima"]), provaloratacado = Convert.ToDecimal(row["provaloratacado"]), provalorcompra = Convert.ToDecimal(row["provalorcompra"]), provalorvarejo = Convert.ToDecimal(row["provalorvarejo"]) }; colecao.Add(estoque); } return(colecao); }
private void PreencherGridNaoEncontrado() { GridFormProdutoEstoqueInfo item = new GridFormProdutoEstoqueInfo { prodescricao = "Nenhum produto foi encontrado!" }; gridProdEstoque = new GridFormProdutoEstoqueColecao(); gridProdEstoque.Add(item); PreencherGrid(); }
private void dataGridViewProdutos_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e) { GridFormProdutoEstoqueInfo prod = (GridFormProdutoEstoqueInfo)dataGridViewProdutos.SelectedRows[0].DataBoundItem; FormProdutos formProdutos = new FormProdutos(prod.proid); formProdutos.ShowDialog(this); formProdutos.Dispose(); if (formProdutos.DialogResult == DialogResult.Yes) { BuscarLista(); } }