/**
  * 
  */
 public function pesquisarAction()
 {
     $planilhaItemModel = new PlanilhaItem();
     $this->view->item = $planilhaItemModel->pesquisar($this->getRequest()->getParam('item'));
 }
 /**
  * 
  */
 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');
 }