private void btnImprimir_Click(object sender, EventArgs e) { this.tb_produtoBindingSource.DataSource = DataContextFactory.DataContext.tb_produto .Where(p => p.id_produto >= Convert.ToInt32(txtDe.Text) && p.id_produto <= Convert.ToInt32(txtPara.Text)); List <ProdutosEstoque> produtosImprimirLista = new List <ProdutosEstoque>(); foreach (DataGridViewRow dg in dgvProdutos.Rows) { ProdutosEstoque pdImprimir = new ProdutosEstoque(); pdImprimir.id_produto = Convert.ToInt32(dg.Cells[0].Value); pdImprimir.ds_produto = Convert.ToString(dg.Cells[1].Value); pdImprimir.valor = Convert.ToDecimal(dg.Cells[2].Value); pdImprimir.qtd = Convert.ToInt32(dg.Cells[3].Value); pdImprimir.Total = pdImprimir.valor * pdImprimir.qtd; pdImprimir.codigoBarras = Convert.ToInt32(dg.Cells[5].Value); pdImprimir.categoria = ((tb_categoria)dg.Cells[6].Value).ds_categoria; produtosImprimirLista.Add(pdImprimir); } using (FrmImprimirStoque frm = new FrmImprimirStoque(produtosImprimirLista)) { frm.ShowDialog(); } }
private void button3_Click(object sender, EventArgs e) { List <ProdutosEstoque> produtosImprimirLista = new List <ProdutosEstoque>(); foreach (DataGridViewRow dg in dgvProdutos.Rows) { ProdutosEstoque pdImprimir = new ProdutosEstoque(); pdImprimir.id_produto = Convert.ToInt32(dg.Cells[0].Value); pdImprimir.ds_produto = Convert.ToString(dg.Cells[1].Value); pdImprimir.valor = Convert.ToDecimal(dg.Cells[2].Value); pdImprimir.qtd = Convert.ToInt32(dg.Cells[3].Value); pdImprimir.Total = pdImprimir.valor * pdImprimir.qtd; pdImprimir.codigoBarras = Convert.ToInt32(dg.Cells[5].Value); pdImprimir.categoria = ((tb_categoria)dg.Cells[6].Value).ds_categoria; produtosImprimirLista.Add(pdImprimir); } using (FrmImprimirStoque frm = new FrmImprimirStoque(produtosImprimirLista)) { frm.ShowDialog(); } }