public function validacaoprocessoAction()
 {
     $this->_helper->layout->disableLayout();
     // desabilita o Zend_Layout
     $post = Zend_Registry::get('post');
     $ProcessoMascara = $post->nrprocesso;
     preg_match_all('#\\d+#', $post->nrprocesso, $processo);
     $Processo = implode('', $processo[0]);
     header("Content-Type: text/html; charset=ISO-8859-1", true);
     if (Validacao::validarNrProcesso($Processo)) {
         $projeto = new Projetos();
         $where = array('Processo =  ?' => $Processo);
         $nrProcesso = $projeto->VerificaPronac($where)->toArray();
         // verifica se processo ja está vinculado a um PRONAC.
         if (count($nrProcesso) > 0) {
             $this->view->processo = 'Processo já vinculado a um PRONAC';
         } else {
             // verifica se processo existe no SAD.
             preg_match("#\\.(.*?)\\/#", $ProcessoMascara, $processoNumero);
             $processoNumero = ltrim($processoNumero[1], "0");
             $processoCei = substr($Processo, 1, 4);
             $processoAno = substr($Processo, 11, 4);
             $processoSAD = new tbProcesso();
             $processoNumero = $processoSAD->verificaProcesso($processoNumero, $processoCei, $processoAno)->toArray();
             if (count($processoNumero) > 0) {
                 $this->view->processo = 'ok';
             } else {
                 $this->view->processo = 'Processo inexistente no SAD';
             }
         }
     } else {
         $this->view->processo = 'Digito verificador do processo incorreto!';
     }
 }