/**
  *
  */
 public function atualizarcomprovacaopagamentoAction()
 {
     try {
         //$this->verificarPermissaoAcesso(false, true, false);
         $request = $this->getRequest();
         $idComprovantePagamento = $this->getRequest()->getParam('idComprovantePagamento');
         $comprovanteParamentoModel = new ComprovantePagamento();
         $comprovanteParamento = $comprovanteParamentoModel->find($idComprovantePagamento)->current();
         # iniciando os trabalhos com objeto
         $comprovantePagamentoModel = new ComprovantePagamento($idComprovantePagamento, $request->getParam('idAgente'), $request->getParam('itemId'), $request->getParam('tpDocumento'), $request->getParam('nrComprovante'), $request->getParam('nrSerie'), $request->getParam('dtEmissao') ? new DateTime(data::dataAmericana($request->getParam('dtEmissao'))) : null, $comprovanteParamento->idArquivo, $request->getParam('tpFormaDePagamento'), new DateTime(), str_replace(',', '.', str_replace('.', '', $request->getParam('vlComprovado'))), $request->getParam('nrDocumentoDePagamento'), $request->getParam('dsJustificativa'));
         $comprovantePagamentoModel->atualizar();
         # View Parameters
         $this->view->comprovantePagamento = $comprovantePagamentoModel->toStdclass();
         $this->_helper->flashMessenger('Comprovante enviado com sucesso.');
         $this->_helper->flashMessengerType('CONFIRM');
         $this->_redirect(str_replace($this->view->baseUrl(), '', $this->view->url(array('controller' => 'comprovarexecucaofinanceira', 'action' => 'comprovantes-recusados', 'idusuario' => $this->view->idusuario, 'idpronac' => $request->getParam('idpronac'), 'idComprovantePagamento' => $this->view->comprovantePagamento->comprovantePagamento))));
     } catch (Exception $e) {
         $message = $e->getMessage();
         if (strpos($e->getMessage(), 'DateTime::__construct()') !== false) {
             $message = 'Data de emissao inválida!';
         }
         $this->view->message = $message;
         $this->view->message_type = 'ERROR';
         $this->_forward('comprovacaopagamento-recusado');
     }
 }