Ejemplo n.º 1
0
 /**
  * Atualiza ou insere o endereço
  * @return boolean
  * */
 public function atualizaEndereco(funcionariosModel $funcionario)
 {
     $this->db->clear();
     $this->db->setTabela('enderecos');
     $data = array('cep_endereco' => $funcionario->getEndereco()->getCep(), 'rua_endereco' => $funcionario->getEndereco()->getLogradouro(), 'numero_endereco' => $funcionario->getEndereco()->getNumero(), 'complemento_endereco' => $funcionario->getEndereco()->getComplemento(), 'bairro_endereco' => $funcionario->getEndereco()->getBairro(), 'cidade_endereco' => $funcionario->getEndereco()->getCidade(), 'estado_endereco' => $funcionario->getEndereco()->getEstado(), 'data_cadastro_endereco' => date('Y-m-d h:i:s'));
     if ($funcionario->getEndereco()->getId() != '') {
         $this->db->setCondicao('id_endereco = "' . $funcionario->getEndereco()->getId() . '"');
         $this->db->update($data);
     } else {
         $this->db->insert($data);
         $idEndereco = $this->db->getUltimoId();
         $idFuncionario = $funcionario->getId();
         $this->db->query("INSERT INTO enderecos_funcionarios VALUES ('{$idFuncionario}','{$idEndereco}')");
     }
     if ($this->db->rowCount() > 0) {
         $this->nUpdates++;
         return true;
     } else {
         return false;
     }
 }
Ejemplo n.º 2
0
 /**
  * Atualiza ou insere o endereço
  * @return void
  * */
 public function atualizaEndereco(funcionariosModel $funcionario)
 {
     $this->db->clear();
     $this->db->setTabela('enderecos');
     $data = array('id_funcionario' => $funcionario->getId(), 'cep_endereco' => $funcionario->getEndereco()->getCep(), 'rua_endereco' => $funcionario->getEndereco()->getLogradouro(), 'numero_endereco' => $funcionario->getEndereco()->getNumero(), 'complemento_endereco' => $funcionario->getEndereco()->getComplemento(), 'bairro_endereco' => $funcionario->getEndereco()->getBairro(), 'cidade_endereco' => $funcionario->getEndereco()->getCidade(), 'estado_endereco' => $funcionario->getEndereco()->getEstado(), 'data_cadastro_endereco' => date('Y-m-d h:i:s'));
     if ($funcionario->getEndereco()->getId() != '') {
         $this->db->setCondicao('id_telefone = "' . $funcionario->getEndereco()->getId() . '"');
         $this->db->update($data);
     } else {
         $this->db->insert($data);
     }
     if ($this->db->rowCount() > 0) {
         $this->nUpdates++;
     } else {
         return false;
     }
 }