public function salvarprojetoAction()
 {
     $idusuario = $this->idusuario;
     $tblRes = new tbResposta();
     if ($_POST) {
         //xd($_POST);
         // pega o id do edital
         $tbFormDocumento = new tbFormDocumento();
         $idEdital = $tbFormDocumento->buscar(array('nrFormDocumento = ?' => $_POST['nrFormDocumento'], 'nrVersaoDocumento = ?' => $_POST['nrVersaoDocumento']))->current()->toArray();
         $idEdital = $idEdital['idEdital'];
         // pega os documentos de critérios
         $criterios = $tbFormDocumento->buscar(array('idEdital = ?' => $idEdital, 'idClassificaDocumento = ?' => 25))->toArray();
         // varre todos os critérios e adiciona na tbFormDocumentoProjeto
         $tbFormDocumentoProjeto = new tbFormDocumentoProjeto();
         /*foreach ($criterios as $c) {
         				$buscarFormDocumentoProjeto = $tbFormDocumentoProjeto->buscar( array('nrFormDocumento = ?' => $c['nrFormDocumento']) )->toArray();
         
         				if (count($buscarFormDocumentoProjeto) <= 0) : // cadastra na tbFormDocumentoProjeto
         					$dadosFormDocumentoProjeto = array(
         						'nrFormDocumento'    => $c['nrFormDocumento']
         						,'nrVersaoDocumento' => $_POST['nrVersaoDocumento']
         						,'idProjeto'         => $_POST['idPreProjeto']
         						,'idPessoaCadastro'  => $idusuario
         						,'dtIniValidade'     => '1900-01-01'
         						,'dtFimValidade'     => '1900-01-01'
         					);
         					$tbFormDocumentoProjeto->inserir($dadosFormDocumentoProjeto);
         				endif;
         			} // endforeach*/
         $where = array('idProjeto = ?' => $_POST['idPreProjeto'], 'idPessoaCadastro = ?' => $idusuario);
         $notas = 0;
         $contPeso = 0;
         $totalPeso = 0;
         foreach ($_POST['perguntas'] as $value) {
             $notas += (double) $_POST['nota_' . $value] * (double) $_POST['nrPeso'][$contPeso];
             $totalPeso += (double) $_POST['nrPeso'][$contPeso];
             $contPeso++;
             $where['nrOpcao = ?'] = $_POST['Opcao_' . $value];
             $verifica = $tblRes->buscar($where);
             if (count($verifica) >= 1) {
                 $dados = array('dtResposta' => date('Y-m-d H:i:s'), 'dsRespostaSubj' => $_POST['nota_' . $value]);
                 try {
                     $tblRes->alterar($dados, $where);
                 } catch (Exception $e) {
                     parent::message("Falha ao salvar avalia&ccedil;&atilde;o", "Avaliarprojetos/index", "ERROR");
                 }
             } else {
                 /*$dados = array(
                       'nrFormDocumento'   => $_POST['nrFormDocumento'],
                       'nrVersaoDocumento' => $_POST['nrVersaoDocumento'],
                       'nrPergunta'        => $value,
                       'nrOpcao'           => $_POST['Opcao_'.$value],
                       'idPessoaCadastro'  => $idusuario,
                       'dtResposta '       => new Zend_Db_Expr('GETDATE()'),
                       'idProjeto'         => $_POST['idPreProjeto'],
                       'dsRespostaSubj'    => $_POST['nota_'.$value]
                   );*/
                 //xd($dados);
                 /*try{
                       $tblRes->inserir($dados);
                       }catch (Exception $e){
                       parent::message("Falha ao salvar avalia&ccedil;&atilde;o", "avaliarprojetos/index", "ERROR");
                   }*/
             }
         }
         //           parent::message("Dados salvos com sucesso!", "avaliarprojetos/index", "CONFIRM");
         $tbAvaliacaoPreProjeto = new tbAvaliacaoPreProjeto();
         $dadosAvaliacao = array('idPreProjeto' => $_POST['idPreProjeto'], 'idAvaliador' => $this->idusuario, 'nrNotaFinal' => number_format($notas / $totalPeso, 2, '.', ''), 'dtAvaliacao' => new Zend_Db_Expr('GETDATE()'), 'stAvaliacao' => 0);
         //xd($dadosAvaliacao);
         try {
             $tbAvaliacaoPreProjeto->inserir($dadosAvaliacao);
             parent::message("Dados salvos com sucesso!", "avaliarprojetos/index", "CONFIRM");
         } catch (Exception $e) {
             parent::message("Falha ao salvar avalia&ccedil;&atilde;o", "avaliarprojetos/index", "ERROR");
         }
     } else {
         parent::message("Dados inv&aacute;lidos", "avaliarprojetos/index", "ERROR");
     }
 }