Ejemplo n.º 1
0
 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ô");
     }
 }
Ejemplo n.º 2
0
 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");
     }
 }
Ejemplo n.º 3
0
 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");
     }
 }
Ejemplo n.º 4
0
 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");
     }
 }
Ejemplo n.º 5
0
 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");
     }
 }
Ejemplo n.º 6
0
 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));
 }
Ejemplo n.º 7
0
 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));
 }
Ejemplo n.º 8
0
 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);
             }
         }
     }
 }
Ejemplo n.º 9
0
        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);
            }
        }