private void vInsereBorderoSecundario(ref mdlPDF.clsPDF cls_PDFRelatorio, int nIdMarcadorPai) { if (m_cls_Pe.BorderoSecundario) { mdlRelatoriosImpressao.clsRelatoriosImpressao objRelatorio = new mdlRelatoriosImpressao.clsRelatoriosImpressao(ref m_cls_dba_ConnectionDB, ref m_cls_ter_tratadorErro, m_strEnderecoExecutavel, m_nIdExportador, m_strIdPE, mdlConstantes.Relatorio.BorderoSecundario); vInsereDocumento(ref cls_PDFRelatorio, nIdMarcadorPai, ref objRelatorio, "Segundo Borderô"); } }
private void vInserePersonalizado(ref mdlPDF.clsPDF cls_PDFRelatorio, int nIdMarcadorPai) { if (m_cls_Pe.Personalizado) { mdlRelatoriosImpressao.clsRelatoriosImpressao objRelatorio = new mdlRelatoriosImpressao.clsRelatoriosImpressao(ref m_cls_dba_ConnectionDB, ref m_cls_ter_tratadorErro, m_strEnderecoExecutavel, m_nIdExportador, m_strIdPE, mdlConstantes.Relatorio.RelatorioIndefinido); vInsereDocumento(ref cls_PDFRelatorio, nIdMarcadorPai, ref objRelatorio, "Personalizado"); } }
private void vInsereOrdemEmbarque(ref mdlPDF.clsPDF cls_PDFRelatorio, int nIdMarcadorPai) { if (m_cls_Pe.OrdemEmbarque) { mdlRelatoriosImpressao.clsRelatoriosImpressao objRelatorio = new mdlRelatoriosImpressao.clsRelatoriosImpressao(ref m_cls_dba_ConnectionDB, ref m_cls_ter_tratadorErro, m_strEnderecoExecutavel, m_nIdExportador, m_strIdPE, mdlConstantes.Relatorio.InstrucaoEmbarque); vInsereDocumento(ref cls_PDFRelatorio, nIdMarcadorPai, ref objRelatorio, "Ordem de Embarque"); } }
private void vInsereGuiaEntrada(ref mdlPDF.clsPDF cls_PDFRelatorio, int nIdMarcadorPai) { if (m_cls_Pe.GuiaEntrada) { mdlRelatoriosImpressao.clsRelatoriosImpressao objRelatorio = new mdlRelatoriosImpressao.clsRelatoriosImpressao(ref m_cls_dba_ConnectionDB, ref m_cls_ter_tratadorErro, m_strEnderecoExecutavel, m_nIdExportador, m_strIdPE, mdlConstantes.Relatorio.GuiaEntrada); vInsereDocumento(ref cls_PDFRelatorio, nIdMarcadorPai, ref objRelatorio, "Guia de Entrada"); } }
private void vInsereCertificadoOrigemComum(ref mdlPDF.clsPDF cls_PDFRelatorio, int nIdMarcadorPai) { if (m_cls_Pe.CertificadoOrigemComum) { mdlRelatoriosImpressao.clsRelatoriosImpressao objRelatorio = new mdlRelatoriosImpressao.clsRelatoriosImpressao(ref m_cls_dba_ConnectionDB, ref m_cls_ter_tratadorErro, m_strEnderecoExecutavel, m_nIdExportador, m_strIdPE, mdlConstantes.Relatorio.CertificadoOrigemComum); vInsereDocumento(ref cls_PDFRelatorio, nIdMarcadorPai, ref objRelatorio, "Certificado de Origem Comum"); } }
private int nInserePE(ref mdlPDF.clsPDF objPDF, int nIdMarcadorPai) { vExportacaoDocumento("PE"); objPDF.bAdicionaPagina(new System.Drawing.Size(819, 1158)); objPDF.bAdicionaTexto("PE " + m_strIdPE, new System.Drawing.Font("Arial", 36), System.Drawing.Color.Black, 250, 450); vIncrementaMostraPorcentagemDocumentos(); return(objPDF.nAdicionaMarcador("PE " + m_strIdPE, nIdMarcadorPai)); }
private bool bGerarPDF(ref System.Windows.Forms.TreeView tvPDF, string strEnderecoArquivo) { mdlPDF.clsPDF objPDF = new mdlPDF.clsPDF(); m_nDocumentoAtual = 0; m_nDocumentosTotal = tvPDF.Nodes.Count; foreach (System.Windows.Forms.TreeNode tvnCorrente in tvPDF.Nodes) { m_nDocumentosTotal = m_nDocumentosTotal + nRetornaQuantidadeNodos(tvnCorrente); } foreach (System.Windows.Forms.TreeNode tvnCurrent in tvPDF.Nodes) { vInsereNodo(ref objPDF, tvnCurrent, 0); } return(objPDF.bSalvar(strEnderecoArquivo)); }
private void vInsereDocumento(ref mdlPDF.clsPDF cls_PDFRelatorio, int nIdMarcadorPai, ref mdlRelatoriosImpressao.clsRelatoriosImpressao objRelatorioImpressao, string strMarcador) { vExportacaoDocumento(strMarcador); mdlRelatoriosBase.frmRelatoriosBase formBaseRelatorio = objRelatorioImpressao.RelatorioBase(); if (formBaseRelatorio != null) { ReportCanvasPackage.ReportCanvas objManipuladorGrafico = formBaseRelatorio.ManipuladorGrafico; formBaseRelatorio.bMostrarRelatorio(); int nIdMarcador = nIdMarcadorPai; for (int i = 0; i < formBaseRelatorio.TotalPaginas; i++) { cls_PDFRelatorio.bAdicionaPagina(objManipuladorGrafico.PageSize); objManipuladorGrafico.bReturnPage(i, ref cls_PDFRelatorio); if (i == 0) { nIdMarcador = cls_PDFRelatorio.nAdicionaMarcador(strMarcador, nIdMarcadorPai); } else { cls_PDFRelatorio.nAdicionaMarcador("Página " + (i + 1).ToString(), nIdMarcador); } } } }
private void vInsereNodo(ref mdlPDF.clsPDF objPDF, System.Windows.Forms.TreeNode tvnNodoInserir, int nIdMarcadorPai) { // Inserindo o Nodo atual int nMarcadorAtual = nIdMarcadorPai; switch (Int32.Parse(tvnNodoInserir.Tag.ToString())) { case 0: // PE nMarcadorAtual = nInserePE(ref objPDF, nIdMarcadorPai); break; case (int)mdlConstantes.Relatorio.FaturaProforma: vInsereFaturaProforma(ref objPDF, nIdMarcadorPai); break; case (int)mdlConstantes.Relatorio.FaturaComercial: vInsereFaturaComercial(ref objPDF, nIdMarcadorPai); break; case (int)mdlConstantes.Relatorio.CertificadoOrigemAladiAce39: case (int)mdlConstantes.Relatorio.CertificadoOrigemAladiAptr04: case (int)mdlConstantes.Relatorio.CertificadoOrigemAnexoIII: case (int)mdlConstantes.Relatorio.CertificadoOrigemComum: case (int)mdlConstantes.Relatorio.CertificadoOrigemMercosul: case (int)mdlConstantes.Relatorio.CertificadoOrigemMercosulBO: case (int)mdlConstantes.Relatorio.CertificadoOrigemMercosulCH: vInsereCertificadoOrigemMercosul(ref objPDF, nIdMarcadorPai); vInsereCertificadoOrigemMercosulBolivia(ref objPDF, nIdMarcadorPai); vInsereCertificadoOrigemMercosulChile(ref objPDF, nIdMarcadorPai); vInsereCertificadoOrigemAladiAptr04(ref objPDF, nIdMarcadorPai); vInsereCertificadoOrigemAladiAce39(ref objPDF, nIdMarcadorPai); vInsereCertificadoOrigemAnexoIII(ref objPDF, nIdMarcadorPai); vInsereCertificadoOrigemComum(ref objPDF, nIdMarcadorPai); break; case (int)mdlConstantes.Relatorio.Romaneio: case (int)mdlConstantes.Relatorio.RomaneioVolumes: case (int)mdlConstantes.Relatorio.RomaneioSimplificado: vInsereRomaneioProdutos(ref objPDF, nIdMarcadorPai); vInsereRomaneioVolumes(ref objPDF, nIdMarcadorPai); vInsereRomaneioSimplificado(ref objPDF, nIdMarcadorPai); break; case (int)mdlConstantes.Relatorio.Saque: vInsereSaque(ref objPDF, nIdMarcadorPai); break; case (int)mdlConstantes.Relatorio.Reserva: vInsereReserva(ref objPDF, nIdMarcadorPai); break; case (int)mdlConstantes.Relatorio.InstrucaoEmbarque: vInsereOrdemEmbarque(ref objPDF, nIdMarcadorPai); break; case (int)mdlConstantes.Relatorio.GuiaEntrada: vInsereGuiaEntrada(ref objPDF, nIdMarcadorPai); break; case (int)mdlConstantes.Relatorio.Bordero: case (int)mdlConstantes.Relatorio.BorderoSecundario: vInsereBordero(ref objPDF, nIdMarcadorPai); vInsereBorderoSecundario(ref objPDF, nIdMarcadorPai); break; case (int)mdlConstantes.Relatorio.Sumario: vInsereSumario(ref objPDF, nIdMarcadorPai); break; case (int)mdlConstantes.Relatorio.RelatorioIndefinido: vInserePersonalizado(ref objPDF, nIdMarcadorPai); break; } vIncrementaMostraPorcentagemDocumentos(); // Nodos Filhos foreach (System.Windows.Forms.TreeNode tvnCurrent in tvnNodoInserir.Nodes) { vInsereNodo(ref objPDF, tvnCurrent, nMarcadorAtual); } }