/** * */ public function finalizarAction() { $this->_helper->layout->disableLayout(); $this->_helper->ViewRenderer->setNoRender(true); $tblPlanilhaAprovacao = new PlanilhaAprovacao(); $rsPA = $tblPlanilhaAprovacao->verificarComprovacao($this->getRequest()->getParam('idpronac')); if (count($rsPA)) { $this->_helper->flashMessenger->addMessage('Não é possível finalizar pois o valor comprovado é maior que o valor aprovado!'); $this->_helper->flashMessengerType->addMessage('ERROR'); } else { $ProjetosDao = new Projetos(); $ProjetosDao->update(array('Situacao' => "E24", 'dtSituacao' => new Zend_Db_Expr('GETDATE()')), "IdPRONAC = {$this->getRequest()->getParam('idpronac')}"); $this->_helper->flashMessenger->addMessage('Finalizado com sucesso!'); $this->_helper->flashMessengerType->addMessage('CONFIRM'); } $url = $this->view->url(array('controller' => 'comprovarexecucaofinanceira', 'action' => 'pagamento', 'idusuario' => $this->getRequest()->getParam('idusuario'), 'idpronac' => $this->getRequest()->getParam('idpronac')), null, true); $this->_redirect(str_replace($this->view->baseUrl(), '', $url)); }