Ejemplo n.º 1
0
 public void salvar() {
   FacesContext contexto = FacesContext.getCurrentInstance();
   HttpSession sessao = (HttpSession) contexto.getExternalContext().getSession(false);
   Login usuario = (Login) sessao.getAttribute("usuarioLogado");
   msg = "";
   if (usuario.getPerfil().equals("USER")) {
     msg = "Você não tem permissão para alterar!";
   } else {
     if (maquina.getId() == null || maquina.getId() == 0) {
       try {
         maquina.setCliente(new ClienteDao().buscar(idCliente));
         maquina.setSetor(new SetorDao().buscar(idSetor));
         associaSotware();
         dao.salvar(maquina);
         msg = "Cadastro realizado com sucesso!";
         maquina = new Maquina();
       } catch (Exception e) {
         msg = "Erro ao cadastrar: " + e.getMessage();
       }
     } else {
       try {
         associaSotware();
         dao.alterar(maquina);
         msg = "Alteração realizada com sucesso!";
       } catch (Exception e) {
         msg = "Erro ao alterar: " + e.getMessage();
       }
     }
   }
   FacesMessage mensagem = new FacesMessage(msg);
   contexto.addMessage("frmMaquina", mensagem);
 }
Ejemplo n.º 2
0
 public String cadastrar() throws Exception {
   FacesContext contexto = FacesContext.getCurrentInstance();
   HttpSession sessao = (HttpSession) contexto.getExternalContext().getSession(false);
   Login usuario = (Login) sessao.getAttribute("usuarioLogado");
   msg = "";
   String resultado = "";
   if (usuario.getPerfil().equals("USER")) {
     msg = "Você não tem permissão para cadastrar!";
     FacesMessage mensagem = new FacesMessage(msg);
     contexto.addMessage("frmMaquina", mensagem);
   } else {
     carregaCombos();
     resultado = "addMaquina";
     maquina = new Maquina();
   }
   return resultado;
 }