protected function PopularDados($row) { $pojo = new UsuarioModel(); $pojo->setId($row['Id']); $pojo->setLogin($row['Login']); $pojo->setEmail($row['Email']); $pojo->setAtivo($row['Ativo']); $pojo->setIdPermissao($row['IdPermissao']); //$pojo->setPermissao(Permissao::getInstance()->BuscarPorId($row['IdPermissao'])); return $pojo; }
public function atualizar() { $objUsuarioModel = new UsuarioModel(); if (isset($_POST['nome'])) { $objUsuarioModel->setId($_GET['id']); $objUsuarioModel->setNome($_POST['nome']); $objUsuarioModel->setUsername($_POST['username']); $objUsuarioModel->setEmail($_POST['email']); $objUsuarioModel->setSenha($_POST['senha']); if ($objUsuarioModel->atualizarUsuario()) { echo "ok"; } else { echo "problem"; } } if ($_GET['id']) { $objUsuarioModel->setId($_GET['id']); $usuario = $objUsuarioModel->listarUsuario(); } include 'View/User/AtualizarUsuario.php'; }
print json_encode($erro); } else { if ($controlUsuario->edit($modelUsuario)) { print 1; } } break; // caso a ação seja de deletar um Usuario existente // caso a ação seja de deletar um Usuario existente case 'delete': // cria um novo modelo de Usuario $model = new UsuarioModel(); // cria um novo controller de Usuario $control = UsuarioController::getInstance(); // define no modelo o id do usuario a ser deletado $model->setId($id); // deleta o usuario print $control->delete($model); if ($session->getVars('usuario')['id'] == $id) { $session->destroy(); print "<script>location.href = 'index/index';</script>"; } break; case 'login': $login = $_POST['login']; $senha = md5($_POST['senha']); $controlUsuario = UsuarioController::getInstance(); $user = $controlUsuario->autentica($login, $senha); if ($user) { $session->setVars(['usuario' => ['id' => $user->getId(), 'login' => $user->getLogin(), 'nome' => $user->getNome(), 'nivel' => $user->getNivel()]]); print 1;
public function atualizar() { $model = new UsuarioModel(); $val = new ValidateHelper(); $this->view('Admin/Usuario/Atualizar', false); $dados = null; try { $model->setId($_POST['id']); $model->setNome($_POST['nome']); //$model->setLogin($_POST['login']); $model->setEmail($_POST['email']); $model->setSenha($_POST['senha']); $model->setReSenha($_POST['resenha']); $model->setPerfil($_POST['perfil']); $model->open(); $model->atualizar(); $model->close(); } catch (Exception_Form $e) { $dados = array('ERROR_MSG' => $e->getMessage()); $this->block("BLOCK_ATUALIZAR_USUARIO"); } $this->show($dados); }