/**
  * Gera o PDF da NFSE
  *
  * @param string  $sCodigoVerificacao
  * @return string
  */
 private function getNotaImpressao($sCodigoVerificacao)
 {
     $oNota = Contribuinte_Model_Nota::getByAttribute('cod_verificacao', $sCodigoVerificacao);
     $oPrefeitura = Administrativo_Model_Prefeitura::getDadosPrefeituraBase();
     $this->view->aDadosNota = Contribuinte_Model_Nota::getDadosEmissao($sCodigoVerificacao, $oNota, $oPrefeitura);
     $sHtml = "pdf/nota_modelo_{$oPrefeitura->getModeloImpressaoNfse()}.phtml";
     $sHtml = $this->view->render($sHtml);
     $sNomeArquivo = "nfse_{$oNota->getNota()}";
     $sLocalArquivo = APPLICATION_PATH . "/../public/tmp/{$sNomeArquivo}";
     DBSeller_Helper_Pdf_Pdf::renderPdf($sHtml, $sLocalArquivo, array('format' => 'A4', 'output' => 'F'));
     return array('location' => "{$sLocalArquivo}.pdf", 'filename' => "{$sNomeArquivo}.pdf", 'type' => 'application/pdf');
 }
 /**
  * Gera o PDF da NFSE
  *
  * @param string  $sCodigoVerificacao
  * @param boolean $lPdf
  * @param boolean $lEmail
  * @return string
  */
 private function getNotaImpressao($sCodigoVerificacao, $lPdf = TRUE, $lEmail = FALSE)
 {
     // Flag para retirar as tags body e css
     if (!$lPdf) {
         $this->view->lHtmlEmbutido = TRUE;
     }
     $oNota = Contribuinte_Model_Nota::getByAttribute('cod_verificacao', $sCodigoVerificacao);
     $oPrefeitura = Administrativo_Model_Prefeitura::getDadosPrefeituraBase();
     $this->view->aDadosNota = Contribuinte_Model_Nota::getDadosEmissao($sCodigoVerificacao, $oNota, $oPrefeitura);
     $sHtml = "pdf/nota_modelo_{$oPrefeitura->getModeloImpressaoNfse()}.phtml";
     $sHtml = $this->view->render($sHtml);
     $sNomeArquivo = "nfse_{$oNota->getNota()}";
     $sLocalArquivo = APPLICATION_PATH . "/../public/tmp/{$sNomeArquivo}";
     // Verifica se gera o PDF ou retorna apenas o HTML
     if ($lPdf) {
         // Verifica se deve retornar os parametros do documento para envio por email
         if ($lEmail) {
             DBSeller_Helper_Pdf_Pdf::renderPdf($sHtml, $sLocalArquivo, array('format' => 'A4', 'output' => 'F'));
             return array('location' => "{$sLocalArquivo}.pdf", 'filename' => "{$sNomeArquivo}.pdf", 'type' => 'application/pdf');
         } else {
             return DBSeller_Helper_Pdf_Pdf::renderPdf($sHtml, $sNomeArquivo, array('format' => 'A4', 'output' => 'D'));
         }
     } else {
         return $sHtml;
     }
 }