public function run($form) { $fachada = Fachada::getInstance(); $usuario = SessionManager::getUser(); $fachada->cadastroReserva()->fecharReserva($usuario->getId()); $this->setMessage("Reservas confirmadas com sucesso.", Constants::$_MSG_SUCCESS); $this->load('100%'); $this->setForward(Forward::go(HistoricoReservaPage::$NM_PAGINA . '&msg_reserva=ok')); }
public function run($form) { //TODO $fachada = Fachada::getInstance(); $id_produto = $form->get('id_produto'); $id_usuario = SessionManager::getUser()->getId(); $fachada->cadastroReserva()->remover($id_usuario, $id_produto); $this->setMessage("Produto removido com sucesso.", Constants::$_MSG_SUCCESS); $this->load('100%'); $this->setForward(Forward::go(CarrinhoPage::$NM_PAGINA)); }
public function run($form) { $this->load('10%'); $lang = Messages::$PT_br; $this->load('30%'); $usr_name = SessionManager::getUser()->getNome(); $this->load('50%'); SessionManager::cleanUser(); $this->load('70%'); SessionManager::clean(); $this->load('90%'); $this->setMessage(str_replace(":usr", $usr_name, Messages::get($lang, Messages::$MSG_USUARIO_DESLOGADO)), Constants::$_MSG_SUCCESS); $this->load('100%'); $this->setForward(HomePage::$NM_PAGINA); }
public function run($form) { //TODO $fachada = Fachada::getInstance(); $idProduto = $form->get('id'); $usuario = SessionManager::getUser(); $reserva = new Reserva(null, $usuario->getId(), date("Y-m-d"), Situacao::$_ABERTO, Constants::$_ATIVO); try { $fachada->cadastroReserva()->cadastrar($reserva, $idProduto); $this->setMessage("Produto reservado com sucesso.", Constants::$_MSG_SUCCESS); $this->load('100%'); $this->setForward(Forward::go(HomePage::$NM_PAGINA . '&msg_carrinho=ok')); } catch (QuantidadeInsuficienteException $e) { $this->setMessage("Quantidade insuficiente no estoque.", Constants::$_MSG_SUCCESS); $this->load('100%'); $this->setForward(Forward::go(ReservarProdutoPage::$NM_PAGINA)); } }
public function run($form) { //pega valores do form preenchido $nome = $form->get('nome'); $cpf = $form->get('cpf'); $rg = $form->get('rg'); $cep = $form->get('cep'); $rua = $form->get('rua'); $numero = $form->get('numero'); $bairro = $form->get('bairro'); $complemento = $form->get('complemento'); $cidade = $form->get('cidade'); $estado = $form->get('estado'); $telefone = $form->get('telefone'); $celular = $form->get('celular'); $senha = $form->get('senha'); //atualiza o usuario da sessão $usuario = SessionManager::getUser(); $usuario->setNome($nome); $usuario->setCpf($cpf); $usuario->setRg($rg); $usuario->setCep($cep); $usuario->setRua($rua); $usuario->setNumero($numero); $usuario->setBairro($bairro); $usuario->setComplemento($complemento); $usuario->setCidade($cidade); $usuario->setEstado($estado); $usuario->setTelefone($telefone); $usuario->setCelular($celular); $usuario->setSenha($senha); //persiste o usuario atualizado $fachada = Fachada::getInstance(); $fachada->cadastroUsuario()->atualizar($usuario); //limpa sessão e adiciona o usuario atualizado SessionManager::cleanUser(); SessionManager::setUser($usuario); //mensagem de sucesso $this->setMessage("Perfil atualizado com sucesso.", Constants::$_MSG_SUCCESS); $this->load('100%'); $this->setForward(Forward::go(HomePage::$NM_PAGINA)); }
public static function checkProfile($profiles) { $logged = SessionManager::hasUser() + 0; $user = SessionManager::getUser(); $user_profile = null; if ($logged) { $user_profile = $user->getPermissao(); } if ($profiles == null) { return true; } else { if (is_array($profiles)) { $ok = false; foreach ($profiles as $profile) { $ok = $ok || (!$logged && ACL::$ACL_USUARIO == $profile || $logged && $user_profile == $profile); } return $ok; } else { $ok = !$logged && ACL::$ACL_USUARIO == $profiles || $logged && $user_profile == $profiles; return $ok; } } }
<table class="lista_produtos"> <thead> <tr> <td width="200">Produto</td> <td width="150" align="center">Quantidade</td> <td width="150" align="center">Valor</td> <td width="10" align="center">Data</td> </tr> </thead> <?php $fachada = Fachada::getInstance(); $produtos = $fachada->cadastroProduto()->buscarHistoricoProdutosReservados(SessionManager::getUser()->getId()); foreach ($produtos as $produto) { ?> <tbody> <tr> <td><?php echo $produto->getDescricao(); ?> </td> <td align="center">1</td> <td align="center"><?php echo $produto->getValor(); ?> </td>
<?php include 'view/Topo_content.php'; $usuario = SessionManager::getUser(); ?> <div class="limite"> <h2>Contato com Atendente</h2> <br/><br/><br/> <div class="clr"></div> <iframe width='500' height='250' frameborder='0' src='view/MensagensChat_content.php'></iframe> <?php if (SessionManager::getUser()->getPerfil() == ACL::$ACL_FUNCIONARIO) { ?> <iframe width='550' height='100' frameborder='0' src='view/FormChatAdminPage_content.php' scrolling="no"></iframe> <?php } else { if (SessionManager::getUser()->getPerfil() == ACL::$ACL_CLIENTE) { ?> <iframe width='550' height='100' frameborder='0' src='view/FormChatPage_content.php' scrolling="no"></iframe> <?php } } ?> <?php include 'view/rodape.php'; ?> </div>
<?php include 'view/Topo_content.php'; $usuario = SessionManager::getUser(); if ($usuario) { ?> <div class="limite"> <h2>Meu Cadastro |</h2> <div class="links_edit"> <a id="open" style="z-index: 1000">Editar Cadastro :.</a> <a id="close" style="display: none;">.: Cancelar Edição</a> </div> <div class="clr"></div> <div id="div_dados" class="wh445 mrgL30"> <ul class="lista_cadastro"> <li class="tit">Nome:</li> <li class="lbl"><?php echo $usuario->getNome(); ?> </li> <li class="tit">CPF:</li> <li class="lbl"><?php echo $usuario->getCpf(); ?>