public function vinculoAction()
 {
     $this->_helper->layout->disableLayout();
     $v = new TbVinculo();
     $pp = new PreProjeto();
     $vprp = new tbVinculoPropostaResponsavelProjeto();
     $emailDAO = new EmailDAO();
     $internetDAO = new Internet();
     /*Temos que ver aonde vamos buscar o email do cara?*/
     $buscarEmail = $internetDAO->buscarEmailAgente(null, $_POST['idAgente'], 1, null, true);
     $emailProponente = $buscarEmail[0]->Email;
     $assunto = 'Solicitação de vinculo ao responsável';
     $texto = 'Favor verificar o vinculo solicitado no Sistema SALIC WEB';
     if (isset($_POST['solicitarvinculo'])) {
         $idAgenteProponente = $_POST['idAgente'];
         $idUsuarioResponsavel = $this->idResponsavel;
         $dados = array('idUsuarioResponsavel' => $idUsuarioResponsavel, 'idAgenteProponente' => $idAgenteProponente, 'dtVinculo' => new Zend_Db_Expr('GETDATE()'), 'siVinculo' => 0);
         try {
             $where['idAgenteProponente   = ?'] = $idAgenteProponente;
             $where['idUsuarioResponsavel = ?'] = $idUsuarioResponsavel;
             $vinculocadastrado = $v->buscar($where);
             if (count($vinculocadastrado) > 0) {
                 $v->alterar($dados, $where);
             } else {
                 $v->inserir($dados);
             }
             $enviarEmail = $emailDAO->enviarEmail($emailProponente, $assunto, $texto);
             echo json_encode(array('error' => false));
         } catch (Zend_Exception $e) {
             echo json_encode(array('error' => true));
         }
     }
     if (isset($_POST['solicitarvinculoproposta'])) {
         $idpreprojeto = $_POST['idpreprojeto'];
         $buscarpreprojeto = $pp->buscar(array('idPreProjeto = ?' => $idpreprojeto))->current();
         $idAgenteProponente = $buscarpreprojeto->idAgente;
         $idUsuarioResponsavel = $this->idUsuario;
         $buscarvinculo = $v->buscar(array('idAgenteProponente = ? ' => $idAgenteProponente, 'idUsuarioResponsavel = ?' => $idUsuarioResponsavel))->current();
         $idVinculo = $buscarvinculo->idVinculo;
         $dados = array('idVinculo' => $idVinculo, 'idPreProjeto' => $idpreprojeto, 'siVinculoProposta' => 0);
         try {
             $vprp->inserir($dados);
             echo json_encode(array('error' => false));
         } catch (Zend_Exception $e) {
             echo json_encode(array('error' => true));
         }
     }
     if (isset($_POST['aceitevinculo'])) {
         $dados = array('siVinculoProposta' => $_POST['stVinculoProposta']);
         $where = "idVinculoProposta = {$_POST['idVinculoProposta']}";
         try {
             $vprp->alterar($dados, $where);
             echo json_encode(array('error' => false));
         } catch (Zend_Exception $e) {
             echo json_encode(array('error' => true));
         }
     }
     if (isset($_POST['desvincular'])) {
         $dados = array('siVinculoProposta' => 1);
         $where = "idVinculoProposta = {$_POST['idVinculoProposta']}";
         try {
             $vprp->alterar($dados, $where);
             echo json_encode(array('error' => false));
         } catch (Zend_Exception $e) {
             echo json_encode(array('error' => true));
         }
     }
     exit;
 }