private static LIS_PRODUTOSPEDIDOEntity FillEntityObject(ref FbDataReader DataReader) { LIS_PRODUTOSPEDIDOEntity entity = new LIS_PRODUTOSPEDIDOEntity(); FirebirdGetDbData getData = new FirebirdGetDbData(); entity.IDPRODPEDIDO = getData.ConvertDBValueToInt32(DataReader, DataReader.GetOrdinal("IDPRODPEDIDO")); entity.IDPEDIDO = getData.ConvertDBValueToInt32(DataReader, DataReader.GetOrdinal("IDPEDIDO")); entity.IDPRODUTO = getData.ConvertDBValueToInt32(DataReader, DataReader.GetOrdinal("IDPRODUTO")); entity.QUANTIDADE = getData.ConvertDBValueToDecimalNullable(DataReader, DataReader.GetOrdinal("QUANTIDADE")); entity.VALORUNITARIO = getData.ConvertDBValueToDecimalNullable(DataReader, DataReader.GetOrdinal("VALORUNITARIO")); entity.VALORTOTAL = getData.ConvertDBValueToDecimalNullable(DataReader, DataReader.GetOrdinal("VALORTOTAL")); entity.COMISSAOPEDIDO = getData.ConvertDBValueToDecimalNullable(DataReader, DataReader.GetOrdinal("COMISSAOPEDIDO")); entity.NOMEPRODUTO = getData.ConvertDBValueToStringNullable(DataReader, DataReader.GetOrdinal("NOMEPRODUTO")); entity.IDCOR = getData.ConvertDBValueToInt32(DataReader, DataReader.GetOrdinal("IDCOR")); entity.NOMECOR = getData.ConvertDBValueToStringNullable(DataReader, DataReader.GetOrdinal("NOMECOR")); entity.TOTALMT = getData.ConvertDBValueToDecimalNullable(DataReader, DataReader.GetOrdinal("TOTALMT")); entity.DTEMISSAO = getData.ConvertDBValueToDateTimeNullable(DataReader, DataReader.GetOrdinal("DTEMISSAO")); entity.IDCLIENTE = getData.ConvertDBValueToInt32(DataReader, DataReader.GetOrdinal("IDCLIENTE")); entity.NOMECLIENTE = getData.ConvertDBValueToStringNullable(DataReader, DataReader.GetOrdinal("NOMECLIENTE")); entity.FLAGEXIBIR = getData.ConvertDBValueToStringNullable(DataReader, DataReader.GetOrdinal("FLAGEXIBIR")); entity.DADOSADICIONAIS = getData.ConvertDBValueToStringNullable(DataReader, DataReader.GetOrdinal("DADOSADICIONAIS")); entity.FLAGORCAMENTO = getData.ConvertDBValueToStringNullable(DataReader, DataReader.GetOrdinal("FLAGORCAMENTO")); entity.FLAGBAIXAESTMT = getData.ConvertDBValueToStringNullable(DataReader, DataReader.GetOrdinal("FLAGBAIXAESTMT")); entity.ALTURA = getData.ConvertDBValueToDecimalNullable(DataReader, DataReader.GetOrdinal("ALTURA")); entity.LARGURA = getData.ConvertDBValueToDecimalNullable(DataReader, DataReader.GetOrdinal("LARGURA")); entity.IDAMBIENTE = getData.ConvertDBValueToInt32(DataReader, DataReader.GetOrdinal("IDAMBIENTE")); entity.NOMEAMBIENTE = getData.ConvertDBValueToStringNullable(DataReader, DataReader.GetOrdinal("NOMEAMBIENTE")); entity.IDGRUPOCATEGORIA = getData.ConvertDBValueToInt32(DataReader, DataReader.GetOrdinal("IDGRUPOCATEGORIA")); entity.IDMARCA = getData.ConvertDBValueToInt32(DataReader, DataReader.GetOrdinal("IDMARCA")); entity.IDPRODUTOMASTER = getData.ConvertDBValueToInt32(DataReader, DataReader.GetOrdinal("IDPRODUTOMASTER")); entity.NOMEPRODUTOMASTER = getData.ConvertDBValueToStringNullable(DataReader, DataReader.GetOrdinal("NOMEPRODUTOMASTER")); entity.PORCPERDAMT = getData.ConvertDBValueToDecimalNullable(DataReader, DataReader.GetOrdinal("PORCPERDAMT")); entity.TOTALPERDAMT = getData.ConvertDBValueToDecimalNullable(DataReader, DataReader.GetOrdinal("TOTALPERDAMT")); entity.IDVENDEDOR = getData.ConvertDBValueToInt32(DataReader, DataReader.GetOrdinal("IDVENDEDOR")); entity.IDTRANSPORTES = getData.ConvertDBValueToInt32(DataReader, DataReader.GetOrdinal("IDTRANSPORTES")); entity.COD_MUN_IBGE = getData.ConvertDBValueToInt32(DataReader, DataReader.GetOrdinal("COD_MUN_IBGE")); entity.DATAVECTO = getData.ConvertDBValueToDateTimeNullable(DataReader, DataReader.GetOrdinal("DATAVECTO")); entity.BUSTO = getData.ConvertDBValueToDecimalNullable(DataReader, DataReader.GetOrdinal("BUSTO")); entity.QUADRIL = getData.ConvertDBValueToDecimalNullable(DataReader, DataReader.GetOrdinal("QUADRIL")); entity.COLARINHO = getData.ConvertDBValueToDecimalNullable(DataReader, DataReader.GetOrdinal("COLARINHO")); entity.MANGA = getData.ConvertDBValueToDecimalNullable(DataReader, DataReader.GetOrdinal("MANGA")); entity.BARRA = getData.ConvertDBValueToDecimalNullable(DataReader, DataReader.GetOrdinal("BARRA")); entity.CINTURA = getData.ConvertDBValueToDecimalNullable(DataReader, DataReader.GetOrdinal("CINTURA")); entity.IDTAMANHO = getData.ConvertDBValueToInt32(DataReader, DataReader.GetOrdinal("IDTAMANHO")); entity.NOMETAMANHO = getData.ConvertDBValueToStringNullable(DataReader, DataReader.GetOrdinal("NOMETAMANHO")); entity.IDSTATUS = getData.ConvertDBValueToInt32(DataReader, DataReader.GetOrdinal("IDSTATUS")); entity.DATAENTREGA = getData.ConvertDBValueToDateTimeNullable(DataReader, DataReader.GetOrdinal("DATAENTREGA")); entity.IDSUPERVISOR = getData.ConvertDBValueToInt32(DataReader, DataReader.GetOrdinal("IDSUPERVISOR")); entity.NOMESUPERVISOR = getData.ConvertDBValueToStringNullable(DataReader, DataReader.GetOrdinal("NOMESUPERVISOR")); entity.NOMESTATUS = getData.ConvertDBValueToStringNullable(DataReader, DataReader.GetOrdinal("NOMESTATUS")); return(entity); }
private void DGDadosServicos_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e) { if (LIS_PRODUTOSPEDIDOColl.Count > 0) { try { CreaterCursor Cr = new CreaterCursor(); this.Cursor = Cr.CreateCursor(Cr.btmap, 0, 0); //Retira o ultimo registro LIS_PRODUTOSPEDIDOColl.RemoveAt(LIS_PRODUTOSPEDIDOColl.Count - 1); string orderBy = DGDadosServicos.Columns[e.ColumnIndex].DataPropertyName; Phydeaux.Utilities.DynamicComparer <LIS_PRODUTOSPEDIDOEntity> comparer = new Phydeaux.Utilities.DynamicComparer <LIS_PRODUTOSPEDIDOEntity>(orderBy); LIS_PRODUTOSPEDIDOColl.Sort(comparer.Comparer); //Colocando somatorio no final da lista LIS_PRODUTOSPEDIDOEntity LIS_PRODUTOSPEDIDOTy = new LIS_PRODUTOSPEDIDOEntity(); LIS_PRODUTOSPEDIDOTy.VALORTOTAL = SumTotalPesquisa("VALORTOTAL"); LIS_PRODUTOSPEDIDOColl.Add(LIS_PRODUTOSPEDIDOTy); DGDadosServicos.AutoGenerateColumns = false; DGDadosServicos.DataSource = null; DGDadosServicos.AutoGenerateColumns = false; DGDadosServicos.DataSource = LIS_PRODUTOSPEDIDOColl; this.Cursor = Cursors.Default; } catch (Exception) { this.Cursor = Cursors.Default; } } }
private void btnPesquisa_Click(object sender, EventArgs e) { if (ValidacoesItensServicos()) { try { CreaterCursor Cr = new CreaterCursor(); this.Cursor = Cr.CreateCursor(Cr.btmap, 0, 0); RowRelatorio.Clear(); if (Convert.ToInt32(cbProduto.SelectedValue) > 0) { RowRelatorio.Add(new RowsFiltro("idproduto", "System.Int32", "=", cbProduto.SelectedValue.ToString())); } if (Convert.ToInt32(cbGrupoCategoria.SelectedValue) > 0) { RowRelatorio.Add(new RowsFiltro("IDGRUPOCATEGORIA", "System.Int32", "=", cbGrupoCategoria.SelectedValue.ToString())); } if (Convert.ToInt32(cbMarca.SelectedValue) > 0) { RowRelatorio.Add(new RowsFiltro("IDMARCA", "System.Int32", "=", cbMarca.SelectedValue.ToString())); } if (Convert.ToInt32(cbCliente.SelectedValue) > 0) { RowRelatorio.Add(new RowsFiltro("IDCLIENTE", "System.Int32", "=", cbCliente.SelectedValue.ToString())); } if (Convert.ToInt32(cbFuncionario.SelectedValue) > 0) { RowRelatorio.Add(new RowsFiltro("IDVENDEDOR", "System.Int32", "=", cbFuncionario.SelectedValue.ToString())); } RowRelatorio.Add(new RowsFiltro("DTEMISSAO", "System.DateTime", ">=", Util.ConverStringDateSearch(mkdDataInicial.Text) + " " + mkdHoraInicial.Text)); RowRelatorio.Add(new RowsFiltro("DTEMISSAO", "System.DateTime", "<=", Util.ConverStringDateSearch(mkdDataFinal.Text) + " " + mkdHoraFinal.Text)); if (rdOrcamento.Checked) { RowRelatorio.Add(new RowsFiltro("FLAGORCAMENTO", "System.String", "=", "S")); } else if (rdVenda.Checked) { RowRelatorio.Add(new RowsFiltro("FLAGORCAMENTO", "System.String", "=", "N")); } //Dados produto MT linear /////////////////////////////////////////////////////////////////////////////////////////// LIS_PRODUTOSPEDIDOColl = LIS_PRODUTOSPEDIDOP.ReadCollectionByParameter(RowRelatorio, "NOMEPRODUTO"); //Colocando somatorio no final da lista LIS_PRODUTOSPEDIDOEntity LIS_PRODUTOSPEDIDOTy = new LIS_PRODUTOSPEDIDOEntity(); LIS_PRODUTOSPEDIDOTy.VALORTOTAL = SumTotalPesquisa("VALORTOTAL"); LIS_PRODUTOSPEDIDOTy.QUANTIDADE = SumTotalPesquisa("QUANTIDADE"); LIS_PRODUTOSPEDIDOTy.TOTALMT = SumTotalPesquisa("TOTALMT"); LIS_PRODUTOSPEDIDOColl.Add(LIS_PRODUTOSPEDIDOTy); DGDadosServicos.AutoGenerateColumns = false; DGDadosServicos.DataSource = LIS_PRODUTOSPEDIDOColl; lbltTotalMtLinear.Text = (LIS_PRODUTOSPEDIDOColl.Count - 1).ToString(); /////////////////////////////////////////////////////////////////////////////////////////// //Dados produto MT2 /////////////////////////////////////////////////////////////////////////////////////////// LIS_PRODUTOSPEDIDOMTQColl = LIS_PRODUTOSPEDIDOMTQP.ReadCollectionByParameter(RowRelatorio, "NOMEPRODUTO"); //Colocando somatorio no final da lista LIS_PRODUTOSPEDIDOMTQEntity LIS_PRODUTOSPEDIDOMTQTy = new LIS_PRODUTOSPEDIDOMTQEntity(); LIS_PRODUTOSPEDIDOMTQTy.VALORTOTAL = SumTotalPesquisa2("VALORTOTAL"); LIS_PRODUTOSPEDIDOMTQTy.QUANTIDADE = SumTotalPesquisa2("QUANTIDADE"); LIS_PRODUTOSPEDIDOMTQTy.MT2 = SumTotalPesquisa2("MT2"); LIS_PRODUTOSPEDIDOMTQColl.Add(LIS_PRODUTOSPEDIDOMTQTy); dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = LIS_PRODUTOSPEDIDOMTQColl; lblTotalPesquisa.Text = (LIS_PRODUTOSPEDIDOMTQColl.Count - 1).ToString(); this.Cursor = Cursors.Default; } catch (Exception ex) { this.Cursor = Cursors.Default; MessageBox.Show("Erro técnico: " + ex.Message); } } }
private void btnPesquisa_Click(object sender, EventArgs e) { if (ValidacoesItensServicos()) { try { CreaterCursor Cr = new CreaterCursor(); this.Cursor = Cr.CreateCursor(Cr.btmap, 0, 0); RowsFiltroCollection RowRelatorio = new RowsFiltroCollection(); if (Convert.ToInt32(cbProduto.SelectedValue) > 0) { RowRelatorio.Add(new RowsFiltro("idproduto", "System.Int32", "=", cbProduto.SelectedValue.ToString())); } if (Convert.ToInt32(cbGrupoCategoria.SelectedValue) > 0) { RowRelatorio.Add(new RowsFiltro("IDGRUPOCATEGORIA", "System.Int32", "=", cbGrupoCategoria.SelectedValue.ToString())); } if (Convert.ToInt32(cbMarca.SelectedValue) > 0) { RowRelatorio.Add(new RowsFiltro("IDMARCA", "System.Int32", "=", cbMarca.SelectedValue.ToString())); } if (Convert.ToInt32(cbCliente.SelectedValue) > 0) { RowRelatorio.Add(new RowsFiltro("IDCLIENTE", "System.Int32", "=", cbCliente.SelectedValue.ToString())); } if (Convert.ToInt32(cbFuncionario.SelectedValue) > 0) { RowRelatorio.Add(new RowsFiltro("IDVENDEDOR", "System.Int32", "=", cbFuncionario.SelectedValue.ToString())); } if (Convert.ToInt32(cbSupervisor.SelectedValue) > 0) { RowRelatorio.Add(new RowsFiltro("IDSUPERVISOR", "System.Int32", "=", cbSupervisor.SelectedValue.ToString())); } if (Convert.ToInt32(cbStatus.SelectedValue) > 0) { RowRelatorio.Add(new RowsFiltro("IDSTATUS", "System.Int32", "=", cbStatus.SelectedValue.ToString())); } if (mkdDataInicial.Text != " / /") { RowRelatorio.Add(new RowsFiltro("DTEMISSAO", "System.DateTime", ">=", Util.ConverStringDateSearch(mkdDataInicial.Text))); } if (mkdDataFinal.Text != " / /") { RowRelatorio.Add(new RowsFiltro("DTEMISSAO", "System.DateTime", "<=", Util.ConverStringDateSearch(mkdDataFinal.Text))); } if (rdOrcamento.Checked) { RowRelatorio.Add(new RowsFiltro("FLAGORCAMENTO", "System.String", "=", "S")); } else if (rdVenda.Checked) { RowRelatorio.Add(new RowsFiltro("FLAGORCAMENTO", "System.String", "=", "N")); } /////////////////////////////////////////////////////////////////////////////////////////// if (rbOrdenarPedido.Checked) { LIS_PRODUTOSPEDIDOColl = LIS_PRODUTOSPEDIDOP.ReadCollectionByParameter(RowRelatorio, "IDPEDIDO desc"); } else if (rbOrdenarProduto.Checked) { LIS_PRODUTOSPEDIDOColl = LIS_PRODUTOSPEDIDOP.ReadCollectionByParameter(RowRelatorio, "NOMEPRODUTO"); } else if (rbDataEmissao.Checked) { LIS_PRODUTOSPEDIDOColl = LIS_PRODUTOSPEDIDOP.ReadCollectionByParameter(RowRelatorio, "DTEMISSAO"); } else if (rbDtVecto.Checked) { LIS_PRODUTOSPEDIDOColl = LIS_PRODUTOSPEDIDOP.ReadCollectionByParameter(RowRelatorio, "DATAVECTO"); } LIS_PRODUTOSPEDIDOEntity LIS_PRODUTOSPEDIDOTy = new LIS_PRODUTOSPEDIDOEntity(); LIS_PRODUTOSPEDIDOTy.VALORTOTAL = SumTotalPesquisa("VALORTOTAL"); LIS_PRODUTOSPEDIDOTy.QUANTIDADE = SumTotalPesquisa("QUANTIDADE"); LIS_PRODUTOSPEDIDOColl.Add(LIS_PRODUTOSPEDIDOTy); DGDadosServicos.AutoGenerateColumns = false; DGDadosServicos.DataSource = LIS_PRODUTOSPEDIDOColl; lbltTotalMtLinear.Text = (LIS_PRODUTOSPEDIDOColl.Count - 1).ToString(); this.Cursor = Cursors.Default; } catch (Exception ex) { this.Cursor = Cursors.Default; MessageBox.Show("Erro técnico: " + ex.Message); } } }
private void FrmRelatPedidoVendas_Load(object sender, EventArgs e) { EMPRESAProvider EMPRESAP = new EMPRESAProvider(); EMPRESACollection EMPRESAColl = new EMPRESACollection(); EMPRESAColl = EMPRESAP.ReadCollectionByParameter(null); //Logomarca CONFISISTEMAProvider CONFISISTEMAP = new CONFISISTEMAProvider(); CONFISISTEMAEntity CONFISISTEMAty = CONFISISTEMAP.Read(1); if (CONFISISTEMAty.FLAGLOGORELATORIO == "S") { if (CONFISISTEMAty.IDARQUIVOBINARIO1 != null) { ARQUIVOBINARIOProvider ARQUIVOBINARIOP = new ARQUIVOBINARIOProvider(); ARQUIVOBINARIOCollection ARQUIVOBINARIOColl = new ARQUIVOBINARIOCollection(); RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDARQUIVOBINARIO", "System.Int32", "=", CONFISISTEMAty.IDARQUIVOBINARIO1.ToString())); ARQUIVOBINARIOColl = ARQUIVOBINARIOP.ReadCollectionByParameter(RowRelatorio); this.ARQUIVOBINARIOCollectionBindingSource.DataSource = ARQUIVOBINARIOColl; } } //Dados do Cliente RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDCLIENTE", "System.Int32", "=", idcliente.ToString())); LIS_CLIENTEProvider LIS_CLIENTEP = new LIS_CLIENTEProvider(); LIS_CLIENTEColl = LIS_CLIENTEP.ReadCollectionByParameter(RowRelatorio); string cpfcnpjPar = (LIS_CLIENTEColl[0].CNPJ == " . . / -" || LIS_CLIENTEColl[0].CNPJ == string.Empty) ? LIS_CLIENTEColl[0].CPF : LIS_CLIENTEColl[0].CNPJ; //Dados do Pedido RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDPEDIDO", "System.Int32", "=", IDPEDIDO.ToString())); LIS_PEDIDOProvider LIS_PEDIDOP = new LIS_PEDIDOProvider(); LIS_PEDIDOColl = LIS_PEDIDOP.ReadCollectionByParameter(RowRelatorio); //Dados do Produto RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDPEDIDO", "System.Int32", "=", IDPEDIDO.ToString())); LIS_PRODUTOSPEDIDOProvider LIS_PRODUTOSPEDIDOP = new LIS_PRODUTOSPEDIDOProvider(); LIS_PRODUTOSPEDIDOColl = LIS_PRODUTOSPEDIDOP.ReadCollectionByParameter(RowRelatorio); //Dados do Produto MTQ RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDPEDIDO", "System.Int32", "=", IDPEDIDO.ToString())); LIS_PRODUTOSPEDIDOMTQProvider LIS_PRODUTOSPEDIDOMTQP = new LIS_PRODUTOSPEDIDOMTQProvider(); LIS_PRODUTOSPEDIDOMTQColl = LIS_PRODUTOSPEDIDOMTQP.ReadCollectionByParameter(RowRelatorio); LIS_PRODUTOSPEDIDOCollection LIS_PRODUTOSPEDIDOPrint = new LIS_PRODUTOSPEDIDOCollection(); string titulo = "Nº PEDIDO " + IDPEDIDO.ToString().PadLeft(6, '0'); if (LIS_PEDIDOColl[0].FLAGORCAMENTO.TrimEnd() == "S") { titulo = "Nº ORÇAMENTO " + IDPEDIDO.ToString().PadLeft(6, '0'); } decimal totalproduto = 0; foreach (LIS_PRODUTOSPEDIDOEntity item in LIS_PRODUTOSPEDIDOColl) { totalproduto += Convert.ToDecimal(item.VALORTOTAL); LIS_PRODUTOSPEDIDOPrint.Add(item); } //Exibi preço do MT no pedido PEDIDOEntity PEDIDOTy = new PEDIDOEntity(); PEDIDOProvider PEDIDOP = new PEDIDOProvider(); PEDIDOTy = PEDIDOP.Read(Convert.ToInt32(LIS_PEDIDOColl[0].IDPEDIDO)); int contadoritem = 0; foreach (LIS_PRODUTOSPEDIDOMTQEntity item in LIS_PRODUTOSPEDIDOMTQColl) { totalproduto += Convert.ToDecimal(item.VALORTOTAL); LIS_PRODUTOSPEDIDOEntity LIS_PRODUTOSPEDIDOTy = new LIS_PRODUTOSPEDIDOEntity(); LIS_PRODUTOSPEDIDOTy.IDPRODUTO = item.IDPRODUTO; LIS_PRODUTOSPEDIDOTy.NOMEPRODUTO = item.NOMEPRODUTO; LIS_PRODUTOSPEDIDOTy.DADOSADICIONAIS = item.DADOADICIONAIS; LIS_PRODUTOSPEDIDOTy.QUANTIDADE = item.QUANTIDADE; if (PEDIDOTy.FLAGVLMETRO.TrimEnd() == "S") { LIS_PRODUTOSPEDIDOTy.VALORUNITARIO = item.VALORMETRO; } else { LIS_PRODUTOSPEDIDOTy.VALORUNITARIO = item.VALORUNITARIO; } LIS_PRODUTOSPEDIDOTy.NOMECOR = item.NOMECOR; LIS_PRODUTOSPEDIDOTy.IDAMBIENTE = item.IDAMBIENTE; LIS_PRODUTOSPEDIDOTy.NOMEAMBIENTE = item.NOMEAMBIENTE; LIS_PRODUTOSPEDIDOTy.ALTURA = item.ALTURA; LIS_PRODUTOSPEDIDOTy.LARGURA = item.LARGURA; LIS_PRODUTOSPEDIDOTy.TOTALMT = item.MT2; if (!ExibirApenasVlUnitario) { LIS_PRODUTOSPEDIDOTy.VALORTOTAL = 0; } else { LIS_PRODUTOSPEDIDOTy.VALORTOTAL = item.VALORTOTAL; } LIS_PRODUTOSPEDIDOTy.FLAGEXIBIR = item.FLAGEXIBIR; LIS_PRODUTOSPEDIDOPrint.Add(LIS_PRODUTOSPEDIDOTy); contadoritem++; } //setando os parametro Microsoft.Reporting.WinForms.ReportParameter[] p = new Microsoft.Reporting.WinForms.ReportParameter[4]; p[0] = new Microsoft.Reporting.WinForms.ReportParameter("CPFCNPJ", cpfcnpjPar); p[1] = new Microsoft.Reporting.WinForms.ReportParameter("titulo", titulo.ToString().PadLeft(6, '0')); p[2] = new Microsoft.Reporting.WinForms.ReportParameter("totalproduto", totalproduto.ToString("n2")); p[3] = new Microsoft.Reporting.WinForms.ReportParameter("NaoExibirValores", NaoExibirValores); reportViewer1.LocalReport.SetParameters(p); //Remover produtos que não vao ser exibido LIS_PRODUTOSPEDIDOCollection LIS_PRODUTOSPEDIDO2 = new LIS_PRODUTOSPEDIDOCollection(); foreach (LIS_PRODUTOSPEDIDOEntity item in LIS_PRODUTOSPEDIDOPrint) { if (item.FLAGEXIBIR.TrimEnd().TrimStart() == "S") { LIS_PRODUTOSPEDIDO2.Add(item); } } this.LIS_CLIENTECollectionBindingSource.DataSource = LIS_CLIENTEColl; this.EMPRESACollectionBindingSource.DataSource = EMPRESAColl; this.LIS_PEDIDOCollectionBindingSource.DataSource = LIS_PEDIDOColl; this.LIS_PRODUTOSPEDIDOCollectionBindingSource.DataSource = LIS_PRODUTOSPEDIDO2; this.reportViewer1.SetDisplayMode(DisplayMode.PrintLayout); this.reportViewer1.ZoomMode = ZoomMode.Percent; this.reportViewer1.RefreshReport(); }