/** * */ public function pesquisarFornecedorItemAction() { $fornecedorModel = new FornecedorModel(); $result = $fornecedorModel->pesquisarFornecedorItem($this->getRequest()->getParam('item')); if ($result) { $this->view->fornecedor = array_map('utf8_encode', $result); } }
/** * */ 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'); }