/**
  * 
  */
 public function comprovacaopagamentoRecusadoAction()
 {
     $idPlanilhaAprovacao = $this->getRequest()->getParam('idPlanilhaAprovacao');
     $idComprovantePagamento = $this->getRequest()->getParam('idComprovantePagamento');
     $planilhaItemModel = new PlanilhaItem();
     $itemPlanilhaAprovacao = $planilhaItemModel->pesquisar($idPlanilhaAprovacao);
     $produtoModel = new Produto();
     $produto = $produtoModel->find($itemPlanilhaAprovacao->idProduto)->current();
     $etapaModel = new PlanilhaEtapa();
     $etapa = $etapaModel->find($itemPlanilhaAprovacao->idEtapa)->current();
     $itemModel = new PlanilhaItem();
     $item = $itemModel->find($itemPlanilhaAprovacao->idPlanilhaItem)->current();
     $this->view->idpronac = $itemPlanilhaAprovacao->IdPRONAC;
     $pais = new Pais();
     $paises = $pais->buscar(array(), 'Descricao');
     $this->view->paises = $paises;
     $this->view->produto = $produto;
     $this->view->etapa = $etapa;
     $this->view->item = $item;
     $this->view->itemPlanilhaAprovacao = $itemPlanilhaAprovacao;
     # compatibilidade com o template da outra action
     $this->view->ckItens = array();
     $this->view->tipoDocumentoConteudo = $this->tipoDocumento;
     $comprovantePagamentoModel = new ComprovantePagamento();
     $comprovantesDePagamento = $comprovantePagamentoModel->pesquisarComprovante($idComprovantePagamento);
     $comprovantePagamento = (object) $comprovantesDePagamento[0];
     //echo '<pre>'; print_r($comprovantePagamento); die;
     $this->view->idComprovantePagamento = $idComprovantePagamento;
     $this->view->vlComprovado = number_format($comprovantePagamento->vlComprovacao, 2, ',', '.');
     $fornecedorModel = new FornecedorModel();
     $this->view->idAgente = $comprovantePagamento->idFornecedor;
     $fornecedor = $fornecedorModel->pesquisarFornecedor($comprovantePagamento->idFornecedor);
     $this->view->CNPJCPF = 14 == strlen($fornecedor->CNPJCPF) ? Mascara::addMaskCNPJ($fornecedor->CNPJCPF) : Mascara::addMaskCPF($fornecedor->CNPJCPF);
     $this->view->Descricao = $fornecedor->Descricao;
     $dataEmissao = new DateTime(data::dataAmericana($comprovantePagamento->dtEmissao));
     $this->view->tpDocumento = $comprovantePagamento->tpDocumento;
     $this->view->nrComprovante = $comprovantePagamento->nrComprovante;
     $this->view->nrSerie = $comprovantePagamento->nrSerie;
     $this->view->dtEmissao = $dataEmissao->format('d/m/Y');
     $this->view->tpFormaDePagamento = $comprovantePagamento->tpFormaDePagamento;
     $this->view->nrDocumentoDePagamento = $comprovantePagamento->nrDocumentoDePagamento;
     $this->view->dsJustificativa = $comprovantePagamento->dsJustificativa;
     $this->view->idArquivo = $comprovantePagamento->idArquivo;
     $this->view->nomeArquivo = $comprovantePagamento->nmArquivo;
     $this->view->JustificativaTecnico = $comprovantePagamento->JustificativaTecnico;
     $this->view->pagCompRecusado = true;
     $this->render('comprovacaopagamento');
 }
 public function localDeRealizacaoFinalAction()
 {
     //** Verifica se o usuário logado tem permissão de acesso **//
     $this->verificarPermissaoAcesso(false, true, false);
     $idpronac = $this->_request->getParam("idpronac");
     if (strlen($idpronac) > 7) {
         $idpronac = Seguranca::dencrypt($idpronac);
     }
     //****** Dados do Projeto - Cabecalho *****//
     $projetos = new Projetos();
     $DadosProjeto = $projetos->buscarProjetoXProponente(array('idPronac = ?' => $idpronac))->current();
     $this->view->DadosProjeto = $DadosProjeto;
     $LocaisDeRealizacao = $projetos->buscarLocaisDeRealizacao($idpronac);
     $this->view->LocaisDeRealizacao = $LocaisDeRealizacao;
     $pais = new Pais();
     $paises = $pais->buscar(array(), 'Descricao');
     $this->view->Paises = $paises;
     $uf = new Uf();
     $ufs = $uf->buscar(array(), 'Descricao');
     $this->view->UFs = $ufs;
 }
 public function carregarLocaisDeRealizacaoReadequacoesAction()
 {
     $this->_helper->layout->disableLayout();
     // desabilita o Zend_Layout
     $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo');
     // cria a sessão com o grupo ativo
     $this->view->idPerfil = $GrupoAtivo->codGrupo;
     $idPronac = $this->_request->getParam("idPronac");
     $idReadequacao = $this->_request->getParam("idReadequacao");
     if (strlen($idPronac) > 7) {
         $idPronac = Seguranca::dencrypt($idPronac);
     }
     $tbAbrangencia = new tbAbrangencia();
     $locais = $tbAbrangencia->buscarLocaisConsolidadoReadequacao($idReadequacao);
     $tbReadequacao = new tbReadequacao();
     $dadosReadequacao = $tbReadequacao->buscar(array('idReadequacao=?' => $idReadequacao))->current();
     $siEncaminhamento = $dadosReadequacao->siEncaminhamento;
     $tbPais = new Pais();
     $this->view->Paises = $tbPais->buscar(array(), array(3));
     $buscarEstado = EstadoDAO::buscar();
     $this->view->UFs = $buscarEstado;
     $get = Zend_Registry::get('get');
     $link = isset($get->link) ? true : false;
     $this->montaTela('readequacoes/carregar-locais-de-realizacao.phtml', array('idPronac' => $idPronac, 'locaisDeRealizacao' => $locais, 'link' => $link, 'idReadequacao' => $idReadequacao, 'siEncaminhamento' => $siEncaminhamento));
 }