public String novo() throws SQLException {
   if (usuarioLogadoBean.getUsuario().getPerfil().getCadsubdepartamentoincluir()) {
     return "cadUsuario";
   } else {
     FacesContext context = FacesContext.getCurrentInstance();
     context.addMessage(null, new FacesMessage("Erro!", "Acesso Negado"));
   }
   return "";
 }
 public String editar(Usuario usuario) throws SQLException {
   if (usuarioLogadoBean.getUsuario().getPerfil().getCadusuarioeditar()) {
     if (usuario != null) {
       FacesContext fc = FacesContext.getCurrentInstance();
       HttpSession session = (HttpSession) fc.getExternalContext().getSession(false);
       session.setAttribute("usuario", usuario);
       return "cadUsuario";
     }
   } else {
     FacesContext context = FacesContext.getCurrentInstance();
     context.addMessage(null, new FacesMessage("Erro!", "Acesso Negado"));
   }
   return null;
 }
 public String habilitarDesabilitar() {
   if (usuarioLogadoBean.getUsuario().getPerfil().getCadusuariosituacao()) {
     if (linha != null) {
       int nlinha = Integer.parseInt(linha);
       if (nlinha >= 0) {
         if (listaUsuario.get(nlinha).getSituacao().equalsIgnoreCase("Ativo")) {
           listaUsuario.get(nlinha).setSituacao("Inativo");
         } else listaUsuario.get(nlinha).setSituacao("Ativo");
         UsuarioFacade usuarioFacade = new UsuarioFacade();
         usuarioFacade.salvar(listaUsuario.get(nlinha));
         listaAtividadesMB.gerarListaUsuario();
         return "consUsuario";
       }
     }
   } else {
     FacesContext context = FacesContext.getCurrentInstance();
     context.addMessage(null, new FacesMessage("Erro!", "Acesso Negado"));
   }
   return "";
 }
 public String salvar() {
   ContasReceberFacade contasReceberFacade = new ContasReceberFacade();
   if (conta.getIdcontasreceber() == null) {
     conta.setBoletocancelado(Boolean.FALSE);
     conta.setBoletoenviado(Boolean.FALSE);
     conta.setBoletogerado("NAO");
     conta.setDataEmissao(new Date());
     conta.setDataalterada(false);
     conta.setDesagio(0.0f);
     conta.setJuros(0.0f);
     conta.setValorpago(0.0f);
     PlanoContaFacade planoCoontaFacade = new PlanoContaFacade();
     Planoconta plano =
         planoCoontaFacade.consultar(usuarioLogadoMB.getParametrosprodutos().getIdplanocontas());
     conta.setPlanoconta(plano);
   }
   conta.setVendas(vendas);
   conta = contasReceberFacade.salvar(conta);
   RequestContext.getCurrentInstance().closeDialog(conta);
   return "consContasReceber";
 }