public ReportCanvasPackage.ReportCanvas ManipuladorGrafico() { mdlRelatoriosBase.frmRelatoriosBase frmRelBase = RelatorioBase(); if (frmRelBase == null) { return(null); } return(frmRelBase.ManipuladorGrafico); }
public bool bImprime(bool bShowDialog) { mdlRelatoriosBase.frmRelatoriosBase frmRelBase = RelatorioBase(); if (frmRelBase == null) { return(false); } return(frmRelBase.bImprimeRelatorio(bShowDialog)); }
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); } } } }
public mdlRelatoriosBase.frmRelatoriosBase RelatorioBase() { System.Windows.Forms.Form formFTemp = null; mdlRelatoriosBase.frmRelatoriosBase formRelatoriosBase = null; switch (m_enumRelatorio) { case mdlConstantes.Relatorio.FaturaCotacao: formRelatoriosBase = new mdlRelatoriosCotacao.frmRelatoriosCotacao(ref m_cls_ter_TratadorErro, ref m_cls_dba_ConnectionDB, ref formFTemp, m_strEnderecoExecutavel, m_nIdExportador, m_strIdCodigo); break; case mdlConstantes.Relatorio.FaturaProforma: formRelatoriosBase = new mdlRelatoriosFaturaProforma.frmRelatoriosFaturaProforma(ref m_cls_ter_TratadorErro, ref m_cls_dba_ConnectionDB, ref formFTemp, m_strEnderecoExecutavel, m_nIdExportador, m_strIdCodigo); break; case mdlConstantes.Relatorio.FaturaComercial: formRelatoriosBase = new mdlRelatoriosFaturaComercial.frmRelatoriosFaturaComercial(ref m_cls_ter_TratadorErro, ref m_cls_dba_ConnectionDB, ref formFTemp, m_strEnderecoExecutavel, m_nIdExportador, m_strIdCodigo); break; case mdlConstantes.Relatorio.CertificadoOrigemMercosul: formRelatoriosBase = new mdlRelatoriosCertificadosOrigem.frmRelatoriosCertificadosOrigem(ref m_cls_ter_TratadorErro, ref m_cls_dba_ConnectionDB, ref formFTemp, m_strEnderecoExecutavel, m_nIdExportador, m_strIdCodigo); ((mdlRelatoriosCertificadosOrigem.frmRelatoriosCertificadosOrigem)formRelatoriosBase).TIPOCERTIFICADO = (int)mdlConstantes.Relatorio.CertificadoOrigemMercosul; break; case mdlConstantes.Relatorio.CertificadoOrigemMercosulBO: formRelatoriosBase = new mdlRelatoriosCertificadosOrigem.frmRelatoriosCertificadosOrigem(ref m_cls_ter_TratadorErro, ref m_cls_dba_ConnectionDB, ref formFTemp, m_strEnderecoExecutavel, m_nIdExportador, m_strIdCodigo); ((mdlRelatoriosCertificadosOrigem.frmRelatoriosCertificadosOrigem)formRelatoriosBase).TIPOCERTIFICADO = (int)mdlConstantes.Relatorio.CertificadoOrigemMercosulBO; break; case mdlConstantes.Relatorio.CertificadoOrigemMercosulCH: formRelatoriosBase = new mdlRelatoriosCertificadosOrigem.frmRelatoriosCertificadosOrigem(ref m_cls_ter_TratadorErro, ref m_cls_dba_ConnectionDB, ref formFTemp, m_strEnderecoExecutavel, m_nIdExportador, m_strIdCodigo); ((mdlRelatoriosCertificadosOrigem.frmRelatoriosCertificadosOrigem)formRelatoriosBase).TIPOCERTIFICADO = (int)mdlConstantes.Relatorio.CertificadoOrigemMercosulCH; break; case mdlConstantes.Relatorio.CertificadoOrigemAladiAptr04: formRelatoriosBase = new mdlRelatoriosCertificadosOrigem.frmRelatoriosCertificadosOrigem(ref m_cls_ter_TratadorErro, ref m_cls_dba_ConnectionDB, ref formFTemp, m_strEnderecoExecutavel, m_nIdExportador, m_strIdCodigo); ((mdlRelatoriosCertificadosOrigem.frmRelatoriosCertificadosOrigem)formRelatoriosBase).TIPOCERTIFICADO = (int)mdlConstantes.Relatorio.CertificadoOrigemAladiAptr04; break; case mdlConstantes.Relatorio.CertificadoOrigemAladiAce39: formRelatoriosBase = new mdlRelatoriosCertificadosOrigem.frmRelatoriosCertificadosOrigem(ref m_cls_ter_TratadorErro, ref m_cls_dba_ConnectionDB, ref formFTemp, m_strEnderecoExecutavel, m_nIdExportador, m_strIdCodigo); ((mdlRelatoriosCertificadosOrigem.frmRelatoriosCertificadosOrigem)formRelatoriosBase).TIPOCERTIFICADO = (int)mdlConstantes.Relatorio.CertificadoOrigemAladiAce39; break; case mdlConstantes.Relatorio.CertificadoOrigemAnexoIII: formRelatoriosBase = new mdlRelatoriosCertificadosOrigem.frmRelatoriosCertificadosOrigem(ref m_cls_ter_TratadorErro, ref m_cls_dba_ConnectionDB, ref formFTemp, m_strEnderecoExecutavel, m_nIdExportador, m_strIdCodigo); ((mdlRelatoriosCertificadosOrigem.frmRelatoriosCertificadosOrigem)formRelatoriosBase).TIPOCERTIFICADO = (int)mdlConstantes.Relatorio.CertificadoOrigemAnexoIII; break; case mdlConstantes.Relatorio.CertificadoOrigemComum: formRelatoriosBase = new mdlRelatoriosCertificadosOrigem.frmRelatoriosCertificadosOrigem(ref m_cls_ter_TratadorErro, ref m_cls_dba_ConnectionDB, ref formFTemp, m_strEnderecoExecutavel, m_nIdExportador, m_strIdCodigo); ((mdlRelatoriosCertificadosOrigem.frmRelatoriosCertificadosOrigem)formRelatoriosBase).TIPOCERTIFICADO = (int)mdlConstantes.Relatorio.CertificadoOrigemComum; break; case mdlConstantes.Relatorio.Romaneio: formRelatoriosBase = new mdlRelatoriosRomaneio.frmRelatoriosRomaneio(ref m_cls_ter_TratadorErro, ref m_cls_dba_ConnectionDB, ref formFTemp, m_strEnderecoExecutavel, m_nIdExportador, m_strIdCodigo); formRelatoriosBase.TipoRelatorio = (int)mdlConstantes.Relatorio.Romaneio; break; case mdlConstantes.Relatorio.RomaneioVolumes: formRelatoriosBase = new mdlRelatoriosRomaneio.frmRelatoriosRomaneio(ref m_cls_ter_TratadorErro, ref m_cls_dba_ConnectionDB, ref formFTemp, m_strEnderecoExecutavel, m_nIdExportador, m_strIdCodigo); formRelatoriosBase.TipoRelatorio = (int)mdlConstantes.Relatorio.RomaneioVolumes; break; case mdlConstantes.Relatorio.RomaneioSimplificado: formRelatoriosBase = new mdlRelatoriosRomaneio.frmRelatoriosRomaneio(ref m_cls_ter_TratadorErro, ref m_cls_dba_ConnectionDB, ref formFTemp, m_strEnderecoExecutavel, m_nIdExportador, m_strIdCodigo); formRelatoriosBase.TipoRelatorio = (int)mdlConstantes.Relatorio.RomaneioSimplificado; break; case mdlConstantes.Relatorio.Bordero: formRelatoriosBase = new mdlRelatoriosBordero.frmRelatoriosBordero(ref m_cls_ter_TratadorErro, ref m_cls_dba_ConnectionDB, ref formFTemp, m_strEnderecoExecutavel, m_nIdExportador, m_strIdCodigo); break; case mdlConstantes.Relatorio.BorderoSecundario: formRelatoriosBase = new mdlRelatoriosBordero.frmRelatoriosBordero(ref m_cls_ter_TratadorErro, ref m_cls_dba_ConnectionDB, ref formFTemp, m_strEnderecoExecutavel, m_nIdExportador, m_strIdCodigo); formRelatoriosBase.TipoRelatorio = (int)mdlConstantes.Relatorio.BorderoSecundario; break; case mdlConstantes.Relatorio.Saque: formRelatoriosBase = new mdlRelatoriosSaque.frmRelatoriosSaque(ref m_cls_ter_TratadorErro, ref m_cls_dba_ConnectionDB, ref formFTemp, m_strEnderecoExecutavel, m_nIdExportador, m_strIdCodigo); break; case mdlConstantes.Relatorio.Reserva: formRelatoriosBase = new mdlRelatoriosInstrucaoEmbarque.frmRelatoriosInstrucaoEmbarque(ref m_cls_ter_TratadorErro, ref m_cls_dba_ConnectionDB, ref formFTemp, m_strEnderecoExecutavel, m_nIdExportador, m_strIdCodigo); formRelatoriosBase.TipoRelatorio = (int)mdlConstantes.Relatorio.Reserva; break; case mdlConstantes.Relatorio.InstrucaoEmbarque: formRelatoriosBase = new mdlRelatoriosInstrucaoEmbarque.frmRelatoriosInstrucaoEmbarque(ref m_cls_ter_TratadorErro, ref m_cls_dba_ConnectionDB, ref formFTemp, m_strEnderecoExecutavel, m_nIdExportador, m_strIdCodigo); break; case mdlConstantes.Relatorio.GuiaEntrada: formRelatoriosBase = new mdlRelatoriosInstrucaoEmbarque.frmRelatoriosInstrucaoEmbarque(ref m_cls_ter_TratadorErro, ref m_cls_dba_ConnectionDB, ref formFTemp, m_strEnderecoExecutavel, m_nIdExportador, m_strIdCodigo); formRelatoriosBase.TipoRelatorio = (int)mdlConstantes.Relatorio.GuiaEntrada; break; case mdlConstantes.Relatorio.Sumario: formRelatoriosBase = new mdlRelatoriosSumario.frmRelatoriosSumario(ref m_cls_ter_TratadorErro, ref m_cls_dba_ConnectionDB, ref formFTemp, m_strEnderecoExecutavel, m_nIdExportador, m_strIdCodigo); break; case mdlConstantes.Relatorio.RelatorioIndefinido: formRelatoriosBase = new mdlRelatoriosIndefinido.frmFRelatoriosIndefinido(ref m_cls_ter_TratadorErro, ref m_cls_dba_ConnectionDB, ref formFTemp, m_strEnderecoExecutavel, m_nIdExportador, m_strIdCodigo); break; } return(formRelatoriosBase); }