public function gerarmemorandoAction()
 {
     $dataAtual = date("Y-m-d h:i:s");
     $idProduto = $this->_request->getParam('confirmPagamento');
     $valor = $this->_request->getParam('valorPagamento');
     $idAgente = $this->_request->getParam('idAgente');
     $idComprovantePagamento = $this->_request->getParam('idComprovantePagamento');
     $idPagamentoParecerista = $this->_request->getParam('idPagamentoParecerista');
     // Dados do memorando!
     $nrMemorando = $this->_request->getParam("nrMemorando");
     $nmCoordenador = $this->_request->getParam("nmCoordenador");
     $cargoCoordenador = $this->_request->getParam("cargoCoordenador");
     $nmSecretario = $this->_request->getParam("nmSecretario");
     $cargoSecretario = $this->_request->getParam("cargoSecretario");
     $this->view->nrMemorando = $nrMemorando;
     $this->view->nmCoordenador = $nmCoordenador;
     $this->view->cargoCoordenador = $cargoCoordenador;
     $this->view->nmSecretario = $nmSecretario;
     $this->view->cargoSecretario = $cargoSecretario;
     if (empty($idAgente)) {
         parent::message("Dados obrigatórios não informados.", "gerenciarparecer/enviarpagamento", "ALERT");
     }
     /*** Validacao data pagamento  ************************************************/
     $diaFixo = 20;
     $diaAtual = date("d");
     $mesAtual = date("m");
     $anoAtual = date("Y");
     if ($diaAtual > 10 and $mesAtual < 12) {
         $mesAtual = $mesAtual + 1;
     } else {
         if ($diaAtual > 10 and $mesAtual == 12) {
             $anoAtual = $anoAtual + 1;
             $mesAtual = 01;
         }
     }
     $hora = date("m:i:s");
     $dataCerta = $anoAtual . "/" . $mesAtual . "/20 " . $hora;
     $dataCertaM = "20/" . $mesAtual . "/" . $anoAtual;
     /******************************************************************************/
     /* DADOS DO AGENTE ************************************************************/
     $tbDistribuirParecer = new tbDistribuirParecer();
     $dadosProduto = $tbDistribuirParecer->pagamentoParecerista(null, 137);
     $agentes = new Agentes();
     $whereAgente = array('a.idAgente = ?' => $idAgente[0]);
     $dadosAgente = $agentes->buscarAgenteNome($whereAgente);
     $nomeParecerista = $dadosAgente[0]->Descricao;
     $cpfParecerista = $dadosAgente[0]->CNPJCPF;
     /******************************************************************************/
     $arrayProdutosProjeto = array();
     try {
         $valorTotal = 0;
         for ($i = 0; $i < sizeof($idProduto); $i++) {
             $valorTotal = $valorTotal + $valor[$i];
             $dadosWhere = array('idDistribuirParecer = ?' => $idProduto[$i]);
             $dadosProjeto = $tbDistribuirParecer->BuscarParaMemorando($dadosWhere)->current();
             $arrayBusca = array('Item' => $i, 'PRONAC' => $dadosProjeto['NrProjeto'], 'Objeto' => $dadosProjeto['Produto'], 'ValorParecer' => $valor[$i], 'DataPagamento' => $dataCerta, 'Processo' => $dadosProjeto->Processo);
             $arrayProdutosProjeto[] = $arrayBusca;
             $TbPagamentoParecerista = new TbPagamentoParecerista();
             $TbComprovantePagamento = new TbComprovantePagamento();
             $arrayComprovante = array('dtPagamento' => $dataCerta, 'nrOrdemPagamento' => $nrMemorando);
             $buscarComprovante = $TbComprovantePagamento->alterarComprovante($arrayComprovante, $idComprovantePagamento[$i]);
             $arrayPagamento = array('siPagamento' => 1);
             $alterar = $TbPagamentoParecerista->alterarPagamento($arrayPagamento, $idPagamentoParecerista[$i]);
         }
         $arrayParecerista = array('Nome' => $nomeParecerista, 'CPF' => Mascara::addMaskCPF($cpfParecerista), 'ValorTotal' => $valorTotal);
         $this->view->dadosParecerista = $arrayParecerista;
         $this->view->dadosProduto = $arrayProdutosProjeto;
         $this->view->dataMemorando = $dataCertaM;
     } catch (Exception $e) {
         parent::message("Erro ao enviar pagamentos: " . $e->getMessage(), "gerenciarparecer/enviarpagamento", "ERROR");
     }
 }