/** * Retorna a consulta de um marcas pelo id * @return object [marcasModel] */ public function consultar(marcasModel $marca) { $this->db->clear(); $this->db->setTabela('marcas'); $this->db->setCondicao("id_marca = '" . $marca->getId() . "'"); $this->db->select(); //MARCAS if ($this->db->rowCount() > 0) { $result = $this->db->result(); $marca->setNome($result['nome_marca']); $marca->setStatus(status::getAttribute($result['status_marca'])); return $marca; } else { return $marca; } }
/** * Retorna a consulta de um unidademedida pelo id * @return object [unidademedidaModel] */ public function consultar(unidadeMedidaModel $unidade_medida) { $this->db->clear(); $this->db->setTabela('unidade_medida'); $this->db->setCondicao("id_unidade_medida = '" . $unidade_medida->getId() . "'"); $this->db->select(); //unidademedida if ($this->db->rowCount() > 0) { $result = $this->db->result(); $unidade_medida->setNome($result['nome_unidade_medida']); $unidade_medida->setStatus(status::getAttribute($result['status_unidade_medida'])); return $unidade_medida; } else { return $unidademedidaModel; } }
/** * Retorna a consulta de um categorias pelo id * @return object [categoriasModel] */ public function consultar(categoriasModel $categoria) { $this->db->clear(); $this->db->setTabela('categorias'); $this->db->setCondicao("id_categoria = '" . $categoria->getId() . "'"); $this->db->select(); //CATEGORIAS if ($this->db->rowCount() > 0) { $result = $this->db->result(); $categoria->setNome($result['nome_categoria']); $categoria->setStatus(status::getAttribute($result['status_categoria'])); return $categoria; } else { return $categoriasModel; } }
public function consultar(IUsuarios $iusuario, usuariosModel $usuario, $status) { $result = $iusuario->consultar($this->db, $usuario, $status); if ($result != null) { //niveis de acesso $nivelAcessoModel = new niveisAcessoModel(); $nivelAcessoModel->setId($result['id_nivel_acesso']); //usuarios $usuariosModel = new usuariosModel(); $usuariosModel->setId($result['id_usuario']); $usuariosModel->setNivelAcesso($nivelAcessoModel); $usuariosModel->setLogin($result['login_usuario']); $usuariosModel->setEmail($result['email_usuario']); $usuariosModel->setStatus(status::getAttribute($result['status_usuario'])); $funcionariosModel = new funcionariosModel(); $funcionariosModel->setId($result['id_funcionario']); $usuariosModel->setFuncionario($funcionariosModel); return $usuariosModel; } else { return null; } }
/** * Listagem dos módulos */ public function listar($id_modulo = 0) { $this->load->model('configuracoes/modulos/modulosModel'); $this->load->model('configuracoes/modulos/paginasModel'); $this->load->model('configuracoes/modulos/actionsModel'); $modulo = $this->getSubModulos($id_modulo); foreach ($modulo as $mod) { $modulosModel = new modulosModel(); $modulosModel->setId($mod['id_modulo']); $modulosModel->setNome($mod['nome_modulo']); $modulosModel->setUrl($mod['url_modulo']); $modulosModel->setIcone($mod['icone_modulo']); $modulosModel->setStatus(status::getAttribute($mod['status_modulo'])); $modulosModel->setStatus_selecao(status::getAttribute($mod['status_selecao_modulo'])); $submodulo = $this->getSubModulos($modulosModel->getId()); //pegando os submodulos foreach ($submodulo as $submod) { $submodulosModel = new modulosModel(); $submodulosModel->setId($submod['id_modulo']); $submodulosModel->setNome($submod['nome_modulo']); $submodulosModel->setUrl($submod['url_modulo']); $submodulosModel->setStatus(status::getAttribute($submod['status_modulo'])); $submodulosModel->setStatus_selecao(status::getAttribute($submod['status_selecao_modulo'])); //pegando as páginas $paginasModulo = $this->getPaginas($submodulosModel->getId()); foreach ($paginasModulo as $pagina) { $paginasModel = new paginasModel(); $paginasModel->setId($pagina['id_pagina']); $paginasModel->setNome($pagina['nome_pagina']); $paginasModel->setUrl($pagina['url_pagina']); $paginasModel->setStatus(status::getAttribute($pagina['status_pagina'])); $paginasModel->setStatus_Selecao(status::getAttribute($pagina['status_selecao_pagina'])); //pegando as actions $acoes = $this->getAcoes($paginasModel->getId()); foreach ($acoes as $acao) { $actionsModel = new actionsModel(); $actionsModel->setId($acao['id_action']); $actionsModel->setNome($acao['nome_action']); $actionsModel->setUrl($acao['url_action']); $actionsModel->setStatus(status::getAttribute($acao['status_action'])); $actionsModel->setStatus_selecao(status::getAttribute($acao['status_selecao_action'])); $paginasModel->addAction($actionsModel); } $submodulosModel->addPagina($paginasModel); } $modulosModel->addModulo($submodulosModel); } //pegando paginas $auxPag = array(); $paginasModulo = $this->getPaginas($modulosModel->getId()); foreach ($paginasModulo as $pagina) { $paginasModel = new paginasModel(); $paginasModel->setId($pagina['id_pagina']); $paginasModel->setNome($pagina['nome_pagina']); $paginasModel->setUrl($pagina['url_pagina']); $paginasModel->setStatus(status::getAttribute($pagina['status_pagina'])); $paginasModel->setStatus_selecao(status::getAttribute($pagina['status_selecao_pagina'])); $acoes = $this->getAcoes($pagina['id_pagina']); foreach ($acoes as $acao) { $actionsModel = new actionsModel(); $actionsModel->setId($acao['id_action']); $actionsModel->setNome($acao['nome_action']); $actionsModel->setUrl($acao['url_action']); $actionsModel->setStatus(status::getAttribute($acao['status_action'])); $actionsModel->setStatus_selecao(status::getAttribute($acao['status_selecao_action'])); $paginasModel->addAction($actionsModel); } $modulosModel->addPagina($paginasModel); } array_push($this->tree, $modulosModel); } return $this->tree; }
/** * Retorna a consulta de um produto * @return object [produtosModel] */ public function consultar(IConsultaProduto $consultaProduto, produtosModel $produto, $status) { try { $result = $consultaProduto->consultar($this->db, $produto, $status); if ($result != null) { $produto = new produtosModel(); //CATEGORIA $this->load->model('produtos/categoriasModel'); $categoriasModel = new categoriasModel(); $categoriasModel->setId($result['id_categoria']); $categoriasModel->setNome($result['nome_categoria']); $categoriasModel->setStatus(status::getAttribute($result['status_categoria'])); $categoriasModel->setDataCadastro($result['data_cadastro_categoria']); //MARCA $this->load->model('produtos/marcasModel'); $marcasModel = new marcasModel(); $marcasModel->setId($result['id_marca']); $marcasModel->setNome($result['nome_marca']); $marcasModel->setStatus(status::getAttribute($result['status_marca'])); $marcasModel->setDataCadastro($result['data_cadastro_marca']); //PRODUTO $produto->setId($result['id_produto']); $produto->setFoto($result['foto_produto']); $produto->setCodigoBarra($result['codigo_barra_gti']); $produto->setNome($result['nome_produto']); $produto->setMarca($marcasModel); $produto->setCategoria($categoriasModel); $produto->setDescricao($result['descricao_produto']); $produto->setStatus(status::getAttribute($result['status_produto'])); $produto->setDataCadastro($result['data_cadastro_produto']); if ((bool) $result['data_validade_controlada']) { $produto->ativarControleValidade(); } else { $produto->desativarControleValidade(); } $this->consultaUnidadesMedida($produto); return $produto; } else { return NULL; } } catch (dbException $e) { return $e->getMessageError(); } }
/** * Retorna a consulta de um funcionário pelo id * @return object [funcionariosModel] */ public function consultar(funcionariosModel $func) { $funcionario = new funcionariosModel(); $this->db->clear(); $this->db->setTabela('funcionarios'); $this->db->setCondicao("id_funcionario = ?"); $this->db->setParameter(1, $func->getId()); //FUNCIONARIO if ($this->db->select()) { $result = $this->db->result(); //TELEFONES $this->db->clear(); $this->db->setTabela('telefones AS A, telefones_funcionarios AS B'); $this->db->setCondicao("B.id_funcionario = ? AND A.id_telefone = B.id_telefone"); $this->db->setParameter(1, $func->getId()); if ($this->db->select()) { $resultTel = $this->db->resultAll(); $this->load->model('telefoneModel'); foreach ($resultTel as $telefone) { $telefoneModel = new telefoneModel(); $telefoneModel->setId($telefone['id_telefone']); $telefoneModel->setCategoria($telefone['categoria_telefone']); $telefoneModel->setNumero($telefone['numero_telefone']); $telefoneModel->setOperadora($telefone['operadora_telefone']); $telefoneModel->setTipo($telefone['tipo_telefone']); $funcionario->addTelefone($telefoneModel); } } //EMAILS $this->db->clear(); $this->db->setTabela('emails as A, emails_funcionarios AS B'); $this->db->setCondicao("B.id_funcionario = ? AND B.id_email = A.id_email"); $this->db->setParameter(1, $func->getId()); $this->db->select(); if ($this->db->rowCount() > 0) { $resultEmail = $this->db->resultAll(); $this->load->model('emailModel'); foreach ($resultEmail as $email) { $emailModel = new emailModel(); $emailModel->setId($email['id_email']); $emailModel->setEmail($email['endereco_email']); $emailModel->setTipo($email['tipo_email']); $funcionario->addEmail($emailModel); } } //ENDERECO $this->db->clear(); $this->db->setTabela('enderecos as A, enderecos_funcionarios AS B'); $this->db->setCondicao("B.id_funcionario = ? AND A.id_endereco = B.id_endereco "); $this->db->setParameter(1, $func->getId()); $this->db->select(); $this->load->model('enderecoModel'); $endereco = new enderecoModel(); if ($this->db->rowCount() > 0) { $resultEnd = $this->db->result(); $endereco->setId($resultEnd['id_endereco']); $endereco->setCep($resultEnd['cep_endereco']); $endereco->setNumero($resultEnd['numero_endereco']); $endereco->setComplemento($resultEnd['complemento_endereco']); $endereco->setLogradouro($resultEnd['rua_endereco']); $endereco->setBairro($resultEnd['bairro_endereco']); $endereco->setCidade($resultEnd['cidade_endereco']); $endereco->setEstado($resultEnd['estado_endereco']); } $funcionario->setId($result['id_funcionario']); $funcionario->setFoto($result['foto_funcionario']); $funcionario->setNome($result['nome_funcionario']); $funcionario->setSobrenome($result['sobrenome_funcionario']); $funcionario->setDataNascimento($result['data_nascimento_funcionario']); $funcionario->setSexo($result['sexo_funcionario']); $funcionario->setRg($result['rg_funcionario']); $funcionario->setCpf($result['cpf_funcionario']); $funcionario->setEstadoCivil($result['estado_civil_funcionario']); $funcionario->setEscolaridade($result['escolaridade_funcionario']); $funcionario->setEndereco($endereco); $this->load->model('funcionarios/cargosModel'); $cargosModel = new cargosModel(); $cargosModel->setId($result['id_cargo']); $funcionario->setCargo($cargosModel); $funcionario->setDataAdmissao($result['data_admissao_funcionario']); $funcionario->setDataDemissao($result['data_demissao_funcionario']); $funcionario->setStatus(status::getAttribute($result['status_funcionario'])); return $funcionario; } else { return $funcionario; } }
/** * Ãção de atualizar status */ public function atualizarStatus() { $idProduto = intval($_POST['id']); $status = filter_var($_POST['status']); //PRODUTOS MODEL $this->load->model('produtos/produtosModel'); $produtosModel = new produtosModel(); $produtosModel->setId($idProduto); $produtosModel->setStatus(status::getAttribute($status)); //PRODUTOS DAO $this->load->dao('produtos/produtosDao'); $produtosDao = new produtosDao(); echo $produtosDao->atualizarStatus($produtosModel); }
/** * Ãção de atualizar status */ public function atualizarStatus() { $idFuncionario = (int) $this->http->getRequest('id'); $status = filter_var($this->http->getRequest('status')); //FUNCIONARIO MODEL $this->load->model('funcionarios/funcionariosModel'); $funcionariosModel = new funcionariosModel(); $funcionariosModel->setId($idFuncionario); if (status::getAttribute($status) == status::EXCLUIDO) { $funcionariosModel->excluir(); } else { if (status::getAttribute($status) == status::INATIVO) { $funcionariosModel->inativar(); } else { $funcionariosModel->ativar(); } } //FUNCIONARIO DAO $this->load->dao('funcionarios/funcionariosDao'); $funcionariosDao = new funcionariosDao(); if (!$funcionariosDao->isFuncionarioAdministrador($funcionariosModel)) { $this->http->response($funcionariosDao->atualizarStatus($funcionariosModel)); } else { $this->http->response("Alteração de status ou exclusão de funcionário administrador não permitida"); } }
/** * Retorna a consulta de um funcionário pelo id * @return object [funcionariosModel] */ public function consultar(IlistagemFuncionarios $ifuncionario, funcionariosModel $func, $status) { $funcionario = new funcionariosModel(); $result = $ifuncionario->consultar($this->db, $func, $status); //FUNCIONARIO if ($result != null) { //ENDERECO $this->db->clear(); $this->db->setTabela('enderecos as A, enderecos_funcionarios AS B'); $this->db->setCondicao("B.id_funcionario = ? AND A.id_endereco = B.id_endereco "); $this->db->setParameter(1, $func->getId()); $this->db->select(); $this->load->model('enderecoModel'); $endereco = new enderecoModel(); if ($this->db->rowCount() > 0) { $resultEnd = $this->db->result(); $endereco->setId($resultEnd['id_endereco']); $endereco->setCep($resultEnd['cep_endereco']); $endereco->setNumero($resultEnd['numero_endereco']); $endereco->setComplemento($resultEnd['complemento_endereco']); $endereco->setLogradouro($resultEnd['rua_endereco']); $endereco->setBairro($resultEnd['bairro_endereco']); $endereco->setCidade($resultEnd['cidade_endereco']); $endereco->setEstado($resultEnd['estado_endereco']); } //setando os dados do funcionario $funcionario->setId($result['id_funcionario']); $funcionario->setFoto($result['foto_funcionario']); $funcionario->setNome($result['nome_funcionario']); $funcionario->setSobrenome($result['sobrenome_funcionario']); $funcionario->setDataNascimento($result['data_nascimento_funcionario']); $funcionario->setSexo($result['sexo_funcionario']); $funcionario->setRg($result['rg_funcionario']); $funcionario->setCpf($result['cpf_funcionario']); $funcionario->setEstadoCivil($result['estado_civil_funcionario']); $funcionario->setEscolaridade($result['escolaridade_funcionario']); $funcionario->setEndereco($endereco); $funcionario->setEmail($result['email_funcionario']); $funcionario->setTelefone($result['telefone_funcionario']); //setando os dados do cargo $this->load->model('funcionarios/cargosModel'); $cargosModel = new cargosModel(); $cargosModel->setId($result['id_cargo']); $funcionario->setCargo($cargosModel); $funcionario->setDataAdmissao($result['data_admissao_funcionario']); $funcionario->setDataDemissao($result['data_demissao_funcionario']); $funcionario->setStatus(status::getAttribute($result['status_funcionario'])); return $funcionario; } else { return $funcionario; } }
/** * Retorna a consulta de um funcionário pelo id * @return object [funcionariosModel] */ public function consultar(funcionariosModel $funcionario) { $this->db->clear(); $this->db->setTabela('funcionarios'); $this->db->setCondicao("id_funcionario = '" . $funcionario->getId() . "'"); $this->db->select(); //FUNCIONARIO if ($this->db->rowCount() > 0) { $result = $this->db->result(); //TELEFONES $this->db->clear(); $this->db->setTabela('telefones'); $this->db->setCondicao("id_funcionario = '" . $funcionario->getId() . "'"); $this->db->select(); $telefonesList = array(); if ($this->db->rowCount() > 0) { $resultTel = $this->db->resultAll(); $this->load->model('telefoneModel'); foreach ($resultTel as $telefone) { $telefoneModel = new telefoneModel(); $telefoneModel->setId($telefone['id_telefone']); $telefoneModel->setCategoria($telefone['categoria_telefone']); $telefoneModel->setNumero($telefone['numero_telefone']); $telefoneModel->setOperadora($telefone['operadora_telefone']); $telefoneModel->setTipo($telefone['tipo_telefone']); array_push($telefonesList, $telefoneModel); unset($telefoneModel); } } //EMAILS $this->db->clear(); $this->db->setTabela('emails'); $this->db->setCondicao("id_funcionario = '" . $funcionario->getId() . "'"); $this->db->select(); $emailsList = array(); if ($this->db->rowCount() > 0) { $resultEmail = $this->db->resultAll(); $this->load->model('emailModel'); foreach ($resultEmail as $email) { $emailModel = new emailModel(); $emailModel->setId($email['id_email']); $emailModel->setEmail($email['endereco_email']); $emailModel->setTipo($email['tipo_email']); array_push($emailsList, $emailModel); unset($emailModel); } } //ENDERECO $this->db->clear(); $this->db->setTabela('enderecos'); $this->db->setCondicao("id_funcionario = '" . $funcionario->getId() . "'"); $this->db->select(); $this->load->model('enderecoModel'); $endereco = new enderecoModel(); if ($this->db->rowCount() > 0) { $resultEnd = $this->db->result(); $endereco->setId($resultEnd['id_endereco']); $endereco->setCep($resultEnd['cep_endereco']); $endereco->setNumero($resultEnd['numero_endereco']); $endereco->setComplemento($resultEnd['complemento_endereco']); $endereco->setLogradouro($resultEnd['rua_endereco']); $endereco->setBairro($resultEnd['bairro_endereco']); $endereco->setCidade($resultEnd['cidade_endereco']); $endereco->setEstado($resultEnd['estado_endereco']); } $funcionario->setFoto($result['foto_funcionario']); $funcionario->setNome($result['nome_funcionario']); $funcionario->setSobrenome($result['sobrenome_funcionario']); $funcionario->setDataNascimento($result['data_nascimento_funcionario']); $funcionario->setSexo($result['sexo_funcionario']); $funcionario->setRg($result['rg_funcionario']); $funcionario->setCpf($result['cpf_funcionario']); $funcionario->setEstadoCivil($result['estado_civil_funcionario']); $funcionario->setEscolaridade($result['escolaridade_funcionario']); $funcionario->setEndereco($endereco); $funcionario->setTelefones($telefonesList); $funcionario->setEmail($emailsList); $funcionario->setCodigo($result['codigo_funcionario']); $funcionario->setCargo($result['cargo_funcionario']); $funcionario->setDataAdmissao($result['data_admissao_funcionario']); $funcionario->setSalario($result['salario_funcionario']); $funcionario->setStatus(status::getAttribute($result['status_funcionario'])); return $funcionario; } else { echo 'nada'; return $funcionariosModel; } }
/** * Ãção de atualizar status */ public function atualizarStatus() { $idFuncionario = (int) $this->http->getRequest('id'); $status = filter_var($this->http->getRequest('status')); //FUNCIONARIO MODEL $funcionariosModel = new funcionariosModel(); $funcionariosModel->setId($idFuncionario); if (status::getAttribute($status) == status::EXCLUIDO) { $funcionariosModel->excluir(); } else { if (status::getAttribute($status) == status::INATIVO) { $funcionariosModel->inativar(); } else { $funcionariosModel->ativar(); } } //USUARIOS DAO -- consultando o usuario pelo funcionário $usuariosDao = new usuariosDao(); $usuariosModel = $usuariosDao->consultar(new consultaUsuarioPorFuncionario($funcionariosModel), new usuariosModel(), array(status::ATIVO, status::INATIVO)); //setando o usuario em funcionario caso tenha um usuario if ($usuariosModel != null) { $modulosDao = new modulosDao(); $modulosModel = $modulosDao->listar(); //obtendo os niveis de acesso $niveisAcessoDao = new niveisAcessoDao(); $niveisAcessoModel = $niveisAcessoDao->getNivelAcesso($usuariosModel->getNivelAcesso(), $modulosModel); if ($niveisAcessoModel != null) { $usuariosModel->setNivelAcesso($niveisAcessoModel); } $funcionariosModel->setUsuario($usuariosModel); } //FUNCIONARIO DAO -- verificando se é permitido realizar ação ao funcionario $funcionariosDao = new funcionariosDao(); if ($funcionariosModel->getUsuario() == null || $funcionariosModel->getUsuario()->getNivelAcesso()->getTipoPermissao() == tipopermissao::USUARIO) { $this->http->response($funcionariosDao->atualizarStatus($funcionariosModel)); } else { $this->http->response("Alteração de status ou exclusão de funcionário administrador não é permitida"); } }
/** * Retorna a consulta de um fornecedores pelo id * @return object [fornecedoresModel] */ public function consultar(fornecedoresModel $fornecedor) { $this->db->clear(); $this->db->setTabela('fornecedores'); $this->db->setCondicao("id_fornecedor = '" . $fornecedor->getId() . "'"); $this->db->select(); //fornecedor if ($this->db->rowCount() > 0) { $result = $this->db->result(); //TELEFONES $this->db->clear(); $this->db->setTabela('telefones AS A, telefones_fornecedores AS B'); $this->db->setCondicao("B.id_fornecedor = '" . $fornecedor->getId() . "' AND A.id_telefone = B.id_telefone"); $this->db->select(); $telefonesList = array(); if ($this->db->rowCount() > 0) { $resultTel = $this->db->resultAll(); $this->load->model('telefoneModel'); foreach ($resultTel as $telefone) { $telefoneModel = new telefoneModel(); $telefoneModel->setId($telefone['id_telefone']); $telefoneModel->setCategoria($telefone['categoria_telefone']); $telefoneModel->setNumero($telefone['numero_telefone']); $telefoneModel->setOperadora($telefone['operadora_telefone']); $telefoneModel->setTipo($telefone['tipo_telefone']); array_push($telefonesList, $telefoneModel); unset($telefoneModel); } } //EMAILS $this->db->clear(); $this->db->setTabela('emails as A, emails_fornecedores AS B'); $this->db->setCondicao("B.id_fornecedor = '" . $fornecedor->getId() . "' AND B.id_email = A.id_email"); $this->db->select(); $emailsList = array(); if ($this->db->rowCount() > 0) { $resultEmail = $this->db->resultAll(); $this->load->model('emailModel'); foreach ($resultEmail as $email) { $emailModel = new emailModel(); $emailModel->setId($email['id_email']); $emailModel->setEmail($email['endereco_email']); $emailModel->setTipo($email['tipo_email']); array_push($emailsList, $emailModel); unset($emailModel); } } //ENDERECO $this->db->clear(); $this->db->setTabela('enderecos as A, enderecos_fornecedores AS B'); $this->db->setCondicao("B.id_fornecedor = '" . $fornecedor->getId() . "' AND A.id_endereco = B.id_endereco "); $this->db->select(); $this->load->model('enderecoModel'); $endereco = new enderecoModel(); if ($this->db->rowCount() > 0) { $resultEnd = $this->db->result(); $endereco->setId($resultEnd['id_endereco']); $endereco->setCep($resultEnd['cep_endereco']); $endereco->setNumero($resultEnd['numero_endereco']); $endereco->setComplemento($resultEnd['complemento_endereco']); $endereco->setLogradouro($resultEnd['rua_endereco']); $endereco->setBairro($resultEnd['bairro_endereco']); $endereco->setCidade($resultEnd['cidade_endereco']); $endereco->setEstado($resultEnd['estado_endereco']); } $fornecedor->setFoto($result['foto_fornecedor']); $fornecedor->setRazaoSocial($result['razao_social_fornecedor']); $fornecedor->setNomeFantasia($result['nome_fantasia_fornecedor']); $fornecedor->setCnpj($result['cnpj_fornecedor']); $fornecedor->setCpf($result['cpf_fornecedor']); $fornecedor->setPessoa($result['pessoa_fornecedor']); $fornecedor->setSite($result['site_fornecedor']); $fornecedor->setObservacoes($result['observacoes_fornecedor']); $fornecedor->setNomeContato($result['nome_contato_fornecedor']); $fornecedor->setEndereco($endereco); $fornecedor->setTelefones($telefonesList); $fornecedor->setEmails($emailsList); $fornecedor->setDataVisita($result['data_visita_fornecedor']); $fornecedor->setRetorno($result['retorno_fornecedor']); $fornecedor->setStatus(status::getAttribute($result['status_fornecedor'])); return $fornecedor; } else { return $fornecedoresModel; } }
/** * Ãção de atualizar status */ public function atualizarStatus() { $idUsuario = (int) $this->http->getRequest('id'); $status = $this->http->getRequest('status'); //FUNCIONARIO MODEL $this->load->model('funcionarios/usuariosModel'); $usuariosModel = new usuariosModel(); $usuariosModel->setId($idUsuario); $usuariosModel->setStatus(status::getAttribute($status)); //FUNCIONARIO DAO $this->load->dao('funcionarios/usuariosDao'); $usuariosDao = new usuariosDao(); $this->http->response($usuariosDao->atualizarStatus($usuariosModel)); }