/**
  * Action para montar o formulario de requisica de AIDOF
  *
  * @return void
  */
 public function requisicaoAction()
 {
     $oBaseUrlHelper = new Zend_View_Helper_BaseUrl();
     $oContribuinte = $this->_session->contribuinte;
     $iInscricaoMunicipal = $oContribuinte->getInscricaoMunicipal();
     $aServicos = Contribuinte_Model_Servico::getByIm($iInscricaoMunicipal);
     // Verifica se a empresa é prestadora de serviços
     if ($aServicos == NULL || empty($aServicos)) {
         $this->view->sMensagemBloqueio = $this->translate->_('Empresa não prestadora de serviço.');
         return;
     }
     // Verifica se a empresa é emissora de NFSe
     $iTipoEmissaoNota = Contribuinte_Model_ContribuinteAbstract::TIPO_EMISSAO_NOTA;
     if ($oContribuinte->getTipoEmissao($iInscricaoMunicipal) != $iTipoEmissaoNota) {
         $this->view->sMensagemBloqueio = $this->translate->_('Empresa não emissora de NFS-E.');
         return;
     }
     $oFormRequisicao = new Contribuinte_Form_RequisicaoRps();
     $oFormRequisicao->setAction($oBaseUrlHelper->baseUrl('/contribuinte/rps/gerar-requisicao'));
     $this->view->oFormRequisicao = $oFormRequisicao;
     $this->view->aTipoDocumento = Contribuinte_Model_nota::getTiposNota(Contribuinte_Model_Nota::GRUPO_NOTA_RPS);
     $this->view->aListaRequisicao = Administrativo_Model_RequisicaoAidof::getRequisicoeseAidofs($iInscricaoMunicipal, NULL, Contribuinte_Model_Nota::GRUPO_NOTA_RPS);
 }
 /**
  * Monta a tela para requisições de AIDOF
  */
 public function requisicaoAction()
 {
     $this->view->bloqueado_msg = FALSE;
     $iInscricaoMunicipal = $this->_session->contribuinte->getInscricaoMunicipal();
     $oValidacao = self::verificaParametrosEmpresa($iInscricaoMunicipal);
     if ($oValidacao->lStatus == FALSE) {
         $this->view->bloqueado_msg = $oValidacao->sMensagem;
         return;
     }
     $oForm = new Contribuinte_Form_RequisicaoDms();
     $oForm->setAction($this->view->baseUrl('/contribuinte/dms/gerar-requisicao'));
     $this->view->requisicaoForm = $oForm;
     $this->view->historico = Administrativo_Model_RequisicaoAidof::getRequisicoeseAidofs($iInscricaoMunicipal, NULL, self::GRUPO_NOTA);
 }