示例#1
0
 /**
  * Método para cadastrar dados do agente
  * @access public
  * @static
  * @param array $dados
  * @return int (idAgente)
  */
 public static function cadastraAgente($dados)
 {
     //INSTANCIANDO UM OBJETO DE ACESSO AOS DADOS DA TABELA
     $Agentes = new Agentes();
     $rsAgente = $Agentes->createRow();
     //ATRIBUINDO VALORES AOS CAMPOS QUE FORAM PASSADOS
     if (isset($dados['stTipoRespPergunta'])) {
         $rsAgente->stTipoRespPergunta = $dados['stTipoRespPergunta'];
     }
     if (isset($dados['dsPergunta'])) {
         $rsAgente->dsPergunta = $dados['dsPergunta'];
     }
     if (isset($dados['dtCadastramento'])) {
         $rsAgente->dtCadastramento = $dados['dtCadastramento'];
     }
     if (isset($dados['idPessoaCadastro'])) {
         $rsAgente->idPessoaCadastro = $dados['idPessoaCadastro'];
     }
     //SALVANDO O OBJETO CRIADO
     $id = $rsAgente->save();
     if ($id) {
         return $id;
     } else {
         return false;
     }
     $db = Zend_Registry::get('db');
     $db->setFetchMode(Zend_DB::FETCH_OBJ);
     $db->insert('AGENTES.dbo.Agentes', $dados);
     return $db->lastInsertId();
 }