/** * Método que monta tela com resumo de captacaoes e saldo para captar do projeto * @access public * @param void * @return void */ public function formSaldoCaptacaoAction() { $this->_helper->layout->disableLayout(); // desabilita o layout $post = Zend_Registry::get('post'); $idPronac = $post->idPronac; $this->view->idPronac = $idPronac; $this->view->idTmpCaptacao = $post->idTmpCaptacao; $vlTotalCaptadoNoLote = $post->vlTotalCaptadoNoLote; if (!empty($idPronac)) { $tbProjeto = new Projetos(); $rsProjeto = $tbProjeto->buscar(array('IdPRONAC = ?' => $idPronac))->current(); if (!empty($rsProjeto)) { $tbAprovacao = new Aprovacao(); $rsTotalAprovado = $tbAprovacao->fnTotalAprovadoProjeto($rsProjeto->AnoProjeto, $rsProjeto->Sequencial); $totalAprovado = $rsTotalAprovado->totalAprovado; //$totalAprovado = 150000; $tbCaptacao = new Captacao(); $rsTotalCaptado = $tbCaptacao->fnTotalCaptadoProjeto($rsProjeto->AnoProjeto, $rsProjeto->Sequencial); $totalCaptado = $rsTotalCaptado->totalCaptado; //$totalCaptado = 140000; //$vlTotalCaptadoNoLote = 150000; $vlAutorizadoCaptacao = $totalCaptado + $vlTotalCaptadoNoLote > $totalAprovado ? $totalAprovado - $totalCaptado : $vlTotalCaptadoNoLote; $vlExcedenteCaptado = $totalCaptado + $vlTotalCaptadoNoLote > $totalAprovado ? $vlTotalCaptadoNoLote - ($totalAprovado - $totalCaptado) : 0; $this->view->totalAprovado = $totalAprovado; $this->view->totalCaptado = $totalCaptado; $this->view->totalCaptadoNoLote = $vlTotalCaptadoNoLote; $this->view->vlAutorizadoCaptacao = $vlAutorizadoCaptacao; $this->view->vlExcedenteCaptado = $vlExcedenteCaptado; } } }