Exemple #1
0
        private static LIS_PRODUTOSPEDIDOMTQEntity FillEntityObject(ref FbDataReader DataReader)
        {
            LIS_PRODUTOSPEDIDOMTQEntity entity = new LIS_PRODUTOSPEDIDOMTQEntity();

            FirebirdGetDbData getData = new FirebirdGetDbData();

            entity.IDPRODUTOSPEDIDOMTQ = getData.ConvertDBValueToInt32(DataReader, DataReader.GetOrdinal("IDPRODUTOSPEDIDOMTQ"));
            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.ALTURA                 = getData.ConvertDBValueToDecimalNullable(DataReader, DataReader.GetOrdinal("ALTURA"));
            entity.LARGURA                = getData.ConvertDBValueToDecimalNullable(DataReader, DataReader.GetOrdinal("LARGURA"));
            entity.MT2                    = getData.ConvertDBValueToDecimalNullable(DataReader, DataReader.GetOrdinal("MT2"));
            entity.VALORMETRO             = getData.ConvertDBValueToDecimalNullable(DataReader, DataReader.GetOrdinal("VALORMETRO"));
            entity.VALORUNITARIO          = getData.ConvertDBValueToDecimalNullable(DataReader, DataReader.GetOrdinal("VALORUNITARIO"));
            entity.VALORTOTAL             = getData.ConvertDBValueToDecimalNullable(DataReader, DataReader.GetOrdinal("VALORTOTAL"));
            entity.COMISSAO               = getData.ConvertDBValueToDecimalNullable(DataReader, DataReader.GetOrdinal("COMISSAO"));
            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.FLAGEXIBIR             = getData.ConvertDBValueToStringNullable(DataReader, DataReader.GetOrdinal("FLAGEXIBIR"));
            entity.DADOADICIONAIS         = getData.ConvertDBValueToStringNullable(DataReader, DataReader.GetOrdinal("DADOADICIONAIS"));
            entity.FLAGORCAMENTO          = getData.ConvertDBValueToStringNullable(DataReader, DataReader.GetOrdinal("FLAGORCAMENTO"));
            entity.FLAGBAIXAESTMT         = getData.ConvertDBValueToStringNullable(DataReader, DataReader.GetOrdinal("FLAGBAIXAESTMT"));
            entity.DTEMISSAO              = getData.ConvertDBValueToDateTimeNullable(DataReader, DataReader.GetOrdinal("DTEMISSAO"));
            entity.IDAMBIENTE             = getData.ConvertDBValueToInt32(DataReader, DataReader.GetOrdinal("IDAMBIENTE"));
            entity.NOMEAMBIENTE           = getData.ConvertDBValueToStringNullable(DataReader, DataReader.GetOrdinal("NOMEAMBIENTE"));
            entity.IDCLIENTE              = getData.ConvertDBValueToInt32(DataReader, DataReader.GetOrdinal("IDCLIENTE"));
            entity.IDGRUPOCATEGORIA       = getData.ConvertDBValueToInt32(DataReader, DataReader.GetOrdinal("IDGRUPOCATEGORIA"));
            entity.IDMARCA                = getData.ConvertDBValueToInt32(DataReader, DataReader.GetOrdinal("IDMARCA"));
            entity.NOMECLIENTE            = getData.ConvertDBValueToStringNullable(DataReader, DataReader.GetOrdinal("NOMECLIENTE"));
            entity.IDPRODUTOMASTER        = getData.ConvertDBValueToInt32(DataReader, DataReader.GetOrdinal("IDPRODUTOMASTER"));
            entity.NOMEPRODUTOMASTER      = getData.ConvertDBValueToStringNullable(DataReader, DataReader.GetOrdinal("NOMEPRODUTOMASTER"));
            entity.FOTO                   = getData.ConvertDBValueToBytes(DataReader, DataReader.GetOrdinal("FOTO"));
            entity.PORCPERDA              = getData.ConvertDBValueToDecimalNullable(DataReader, DataReader.GetOrdinal("PORCPERDA"));
            entity.TOTALPERDA             = getData.ConvertDBValueToDecimalNullable(DataReader, DataReader.GetOrdinal("TOTALPERDA"));
            entity.DADOSADICIONAISPRODUTO = getData.ConvertDBValueToStringNullable(DataReader, DataReader.GetOrdinal("DADOSADICIONAISPRODUTO"));
            entity.IDVENDEDOR             = getData.ConvertDBValueToInt32(DataReader, DataReader.GetOrdinal("IDVENDEDOR"));


            return(entity);
        }
Exemple #2
0
        private void GetDropProdutos()
        {
            RowsFiltroColl.Clear();
            RowsFiltroColl.Add(new RowsFiltro("IDPEDIDO", "System.Int32", "=", _IDPEDIDO.ToString()));
            LIS_PRODUTOSPEDIDOMTQColl = LIS_PRODUTOSPEDIDOMTQP.ReadCollectionByParameter(RowsFiltroColl);

            cbProduto.DisplayMember = "NOMEPRODUTO";
            cbProduto.ValueMember   = "IDPRODUTO";

            LIS_PRODUTOSPEDIDOMTQEntity LIS_PRODUTOSPEDIDOMTQTy = new LIS_PRODUTOSPEDIDOMTQEntity();

            LIS_PRODUTOSPEDIDOMTQTy.NOMEPRODUTO = ConfigMessage.Default.MsgDrop;
            LIS_PRODUTOSPEDIDOMTQTy.IDPRODUTO   = -1;
            LIS_PRODUTOSPEDIDOMTQColl.Add(LIS_PRODUTOSPEDIDOMTQTy);

            Phydeaux.Utilities.DynamicComparer <LIS_PRODUTOSPEDIDOMTQEntity> comparer = new Phydeaux.Utilities.DynamicComparer <LIS_PRODUTOSPEDIDOMTQEntity>(cbProduto.DisplayMember);

            LIS_PRODUTOSPEDIDOMTQColl.Sort(comparer.Comparer);
            cbProduto.DataSource = LIS_PRODUTOSPEDIDOMTQColl;

            cbProduto.SelectedIndex = 0;
        }
Exemple #3
0
        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);
                }
            }
        }
Exemple #4
0
        private void FrmRelatPedidoVendas_Load(object sender, EventArgs e)
        {
            //Logomarca
            CONFISISTEMAProvider CONFISISTEMAP  = new CONFISISTEMAProvider();
            CONFISISTEMAEntity   CONFISISTEMAty = CONFISISTEMAP.Read(1);

            EMPRESAProvider   EMPRESAP    = new EMPRESAProvider();
            EMPRESACollection EMPRESAColl = new EMPRESACollection();

            EMPRESAColl = EMPRESAP.ReadCollectionByParameter(null);

            string CNPJEMPRESA = string.Empty;

            if (CONFISISTEMAP.Read(1).FLAGCPFCNPJPEDIDO.TrimEnd() == "N")
            {
                CNPJEMPRESA = "CNPJ: " + EMPRESAColl[0].CNPJCPF;
            }


            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) ? "CPF: " + LIS_CLIENTEColl[0].CPF : "CNPJ: " + 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);
                if (item.IDPRODUTOMASTER > 0)
                {
                    LIS_PRODUTOSPEDIDOPrint.Add(item);
                }
            }


            foreach (LIS_PRODUTOSPEDIDOMTQEntity item in LIS_PRODUTOSPEDIDOMTQColl)
            {
                totalproduto += Convert.ToDecimal(item.VALORTOTAL);
            }

            //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)
            {
                LIS_PRODUTOSPEDIDOEntity LIS_PRODUTOSPEDIDOTy = new LIS_PRODUTOSPEDIDOEntity();
                LIS_PRODUTOSPEDIDOTy.IDPRODUTO   = item.IDPRODUTO;
                LIS_PRODUTOSPEDIDOTy.NOMEPRODUTO = item.NOMEPRODUTO;
                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;
                LIS_PRODUTOSPEDIDOTy.VALORTOTAL   = item.VALORTOTAL;

                if (ExibirValorProduto == "true")
                {
                    LIS_PRODUTOSPEDIDOTy.VALORUNITARIO = 0;
                    LIS_PRODUTOSPEDIDOTy.VALORTOTAL    = 0;
                }

                LIS_PRODUTOSPEDIDOTy.FLAGEXIBIR        = item.FLAGEXIBIR;
                LIS_PRODUTOSPEDIDOTy.IDPRODUTOMASTER   = item.IDPRODUTOMASTER;
                LIS_PRODUTOSPEDIDOTy.NOMEPRODUTOMASTER = item.NOMEPRODUTOMASTER;
                LIS_PRODUTOSPEDIDOTy.DADOSADICIONAIS   = item.DADOADICIONAIS;

                if (ExibirMatePrima == "true")
                {
                    LIS_PRODUTOSPEDIDOPrint.Add(LIS_PRODUTOSPEDIDOTy);
                }


                contadoritem++;
            }

            //Exibir Apenas materia prima
            if (ExibirMatePrima == "false")
            {
                foreach (LIS_PRODUTOSPEDIDOMTQEntity item in LIS_PRODUTOSPEDIDOMTQColl)
                {
                    LIS_PRODUTOSPEDIDOEntity LIS_PRODUTOSPEDIDOTy = new LIS_PRODUTOSPEDIDOEntity();
                    LIS_PRODUTOSPEDIDOTy.FLAGEXIBIR        = item.FLAGEXIBIR;
                    LIS_PRODUTOSPEDIDOTy.IDPRODUTOMASTER   = item.IDPRODUTOMASTER;
                    LIS_PRODUTOSPEDIDOTy.NOMEPRODUTOMASTER = item.NOMEPRODUTOMASTER;
                    LIS_PRODUTOSPEDIDOPrint.Add(LIS_PRODUTOSPEDIDOTy);
                    break;
                }
            }

            //Somente produto sem produto Final
            foreach (LIS_PRODUTOSPEDIDOEntity item in LIS_PRODUTOSPEDIDOColl)
            {
                LIS_PRODUTOSPEDIDOMTQEntity LIS_PRODUTOSPEDIDOMTQTy = new LIS_PRODUTOSPEDIDOMTQEntity();
                if (item.IDPRODUTOMASTER == 0 || item.IDPRODUTOMASTER == null)
                {
                    LIS_PRODUTOSPEDIDOMTQTy.IDPRODUTO     = item.IDPRODUTO;
                    LIS_PRODUTOSPEDIDOMTQTy.NOMEPRODUTO   = item.NOMEPRODUTO;
                    LIS_PRODUTOSPEDIDOMTQTy.QUANTIDADE    = item.QUANTIDADE;
                    LIS_PRODUTOSPEDIDOMTQTy.VALORUNITARIO = item.VALORUNITARIO;
                    LIS_PRODUTOSPEDIDOMTQTy.NOMECOR       = item.NOMECOR;
                    LIS_PRODUTOSPEDIDOMTQTy.IDAMBIENTE    = item.IDAMBIENTE;
                    LIS_PRODUTOSPEDIDOMTQTy.NOMEAMBIENTE  = item.NOMEAMBIENTE;
                    LIS_PRODUTOSPEDIDOMTQTy.ALTURA        = item.ALTURA;
                    LIS_PRODUTOSPEDIDOMTQTy.LARGURA       = item.LARGURA;
                    LIS_PRODUTOSPEDIDOMTQTy.MT2           = item.TOTALMT;
                    LIS_PRODUTOSPEDIDOMTQTy.VALORTOTAL    = item.VALORTOTAL;

                    if (ExibirValorProduto == "true")
                    {
                        LIS_PRODUTOSPEDIDOMTQTy.VALORUNITARIO = 0;
                        LIS_PRODUTOSPEDIDOMTQTy.VALORTOTAL    = 0;
                    }

                    LIS_PRODUTOSPEDIDOMTQTy.FLAGEXIBIR        = item.FLAGEXIBIR;
                    LIS_PRODUTOSPEDIDOMTQTy.IDPRODUTOMASTER   = item.IDPRODUTOMASTER;
                    LIS_PRODUTOSPEDIDOMTQTy.NOMEPRODUTOMASTER = item.NOMEPRODUTOMASTER;
                    LIS_PRODUTOSPEDIDOMTQTy.DADOADICIONAIS    = item.DADOSADICIONAIS;

                    if (ExibirMatePrima == "true" && item.FLAGEXIBIR == "S")
                    {
                        LIS_PRODUTOSPEDIDOMTQPrintColl.Add(LIS_PRODUTOSPEDIDOMTQTy);
                    }
                }
            }

            if (LIS_PRODUTOSPEDIDOMTQPrintColl.Count > 0)
            {
                ExibirProduto2 = "true";
            }

            //


            //setando os parametro
            Microsoft.Reporting.WinForms.ReportParameter[] p = new Microsoft.Reporting.WinForms.ReportParameter[6];
            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("ExibirProduto2", ExibirProduto2);
            p[4] = new Microsoft.Reporting.WinForms.ReportParameter("CNPJEMPRESA", CNPJEMPRESA);
            p[5] = new Microsoft.Reporting.WinForms.ReportParameter("ExibirValorProduto", ExibirValorProduto);


            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 != null && 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.LIS_PRODUTOSPEDIDOMTQCollectionBindingSource.DataSource = LIS_PRODUTOSPEDIDOMTQPrintColl;

            this.reportViewer1.SetDisplayMode(DisplayMode.PrintLayout);
            this.reportViewer1.ZoomMode = ZoomMode.Percent;
            this.reportViewer1.RefreshReport();
        }