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';
 }
Exemple #3
0
         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);
 }