コード例 #1
0
 /**
  * editar
  * Edita a AvaliacaoPassada do usuario selecionado.
  * 
  * @param array
  * @return int  
  */
 public function editar($dados)
 {
     /** @var int */
     $id = $this->buscarID();
     /** @var array */
     $dadosCompletos = array_merge($dados, array('id' => $id));
     /** @var int */
     return $this->conexao->Editar($dadosCompletos);
 }
コード例 #2
0
 /**
  * editar
  * Editar um usuario existente
  * 
  * @param array $dados
  * @return int
  */
 public function editar($dados)
 {
     /** Converte a data para o padrão do BD */
     if (isset($dados['dataNascimento'])) {
         /** @var string */
         $dados['dataNascimento'] = datasql($dados['dataNascimento']);
     }
     return $this->conexao->Editar($dados);
 }
コード例 #3
0
 /**
  * editar
  * Editar um cargo existente
  *
  * @param array $dados
  * @return int
  */
 public function editar($dados)
 {
     isset($dados['inicio']) ? $dados['inicio'] = dateTimesql($dados['inicio']) : '';
     isset($dados['fim']) ? $dados['fim'] = dateTimesql($dados['fim']) : '';
     isset($dados['inicioComentario']) ? $dados['inicioComentario'] = dateTimesql($dados['inicioComentario']) : '';
     isset($dados['fimComentario']) ? $dados['fimComentario'] = dateTimesql($dados['fimComentario']) : '';
     isset($dados['inicioAutoAva']) ? $dados['inicioAutoAva'] = dateTimesql($dados['inicioAutoAva']) : '';
     isset($dados['fimAutoAva']) ? $dados['fimAutoAva'] = dateTimesql($dados['fimAutoAva']) : '';
     /** @var int */
     $this->conexao->Editar($dados);
     return $dados['id'];
 }
コード例 #4
0
ファイル: Cargo.class.php プロジェクト: EmessonLeite/sisger
 /**
  * editar
  * Editar um cargo existente
  *
  * @param array $dados
  * @return int
  */
 public function editar($dados)
 {
     /** @var array */
     $quesitos = json_decode($dados['quesitos']);
     /** Remove o indice quesitos do array de dados */
     unset($dados['quesitos']);
     /** Remove o indice quesitoAdd do array de dados */
     unset($dados['quesitoAdd']);
     /** @var int */
     $this->conexao->Editar($dados);
     $quesitoBusiness = Quesito::getInstance($dados['id']);
     $quesitoBusiness->excluirTodos();
     for ($i = 1; $i <= count($quesitos); $i++) {
         $quesitoBusiness->cadastrar(array('ordem' => $i, 'quesito' => $quesitos[$i - 1], 'idCargo' => $dados['id']));
     }
     return $dados['id'];
 }
コード例 #5
0
ファイル: Questao.class.php プロジェクト: josinaldosb/AvaWeb
 /**
  * editar
  * Editar um questoes existente
  * 
  * @param array $dados
  * @return int
  */
 public function editar($dados)
 {
     return $this->conexao->Editar($dados);
 }
コード例 #6
0
ファイル: Usuario.class.php プロジェクト: EmessonLeite/sisger
 /**
  * editar
  * Editar um usuario existente
  * 
  * @param array $dados
  * @return int
  */
 public function editar($dados)
 {
     isset($dados['dataEntrada']) ? $dados['dataEntrada'] = dateTimesql($dados['dataEntrada']) : '';
     isset($dados['dataNascimento']) ? $dados['dataNascimento'] = dateTimesql($dados['dataNascimento']) : '';
     return $this->conexao->Editar($dados);
 }