/** @throws Exception */ @Override public void excluir(T objeto) throws SystemException { try { getDAO().excluir(objeto); } catch (ConstraintViolationException e) { throw new SystemException(PropertiesUtil.get("erro.excluir")); } catch (Throwable t) { throw new SystemException(PropertiesUtil.get("erro.excluir")); } }
/** * M�todo que realiza a inclus�o dos usu�rios. * * @return index para a p�gina inicial */ public String incluir() { Usuario usu = usuarioService.consultarUsuario(usuario.getLogin()); if (usu.getId() == null) { try { Set<Perfil> perfis = new HashSet<Perfil>(0); Perfil perfil = new Perfil(); perfil = perfilService.consultar(codigoPerfilSelecionado); perfis.add(perfil); usuario.setPerfisDoUsuario(perfis); Funcao funcaoSelecionada = funcaoService.consultar(codigoFuncaoSelecionado); usuario.setFuncao(funcaoSelecionada); Set<Setor> setores = new HashSet<Setor>(0); Setor setor = new Setor(); setor = setorService.consultarSetorId(codigoSetorSelecionado); // setores.add(setor); usuario.setSetor(setor); usuario.setAtivo(true); usuario.setPassword("abc123"); // Senha default usuarioService.incluir(usuario); limparCampos(); FacesUtil.registrarMensagem(PropertiesUtil.get("usuario.incluir.sucesso")); } catch (Exception e) { // TODO: handle exception e.printStackTrace(); FacesUtil.registrarErro(e.getMessage()); } return INCLUIR_USUARIO_PAGE; } else { FacesUtil.registrarErro(PropertiesUtil.get("usuario.login.jaExiste")); return INCLUIR_USUARIO_PAGE; } }
/** @return */ private Map<String, Object> carregarParametrosSituacao(String titulo) { Map<String, Object> parametrosTmp = new HashMap<String, Object>(); parametrosTmp.put("TITULO", titulo); parametrosTmp.put("ENDERECO", PropertiesUtil.get("mensagem.endereco")); parametrosTmp.put("EMAIL_TELEFONE", PropertiesUtil.get("mensagem.email.telefone")); parametrosTmp.put( "SUBREPORT_DIR", (String) FacesUtil.obterCaminhoReal("relatorios") + "/" + "situacaoDosDocumentos" + "/"); File logoUnimedFile = new File(FacesUtil.obterCaminhoReal("/imagens/geral/logorelatorio.png")); parametrosTmp.put("LOGO_UNIMED", logoUnimedFile); return parametrosTmp; }
/** @return */ public String alterar() { try { Date dt = new Date(); protocoloClinicoSubProc.setDataCadastro(dt); SubProcesso sub = subProcessoService.consultar(codigoSubProcessoSelecionado); protocoloClinicoSubProc.setSubPorc(sub); ProtocoloClinico protocoloClinico = protocoloClinicoService.consultar(codigoProtocoloClinicoSelecionado); protocoloClinicoSubProc.setProtocoloClinico(protocoloClinico); protocoloClinicoSubProc.setUsuario((Usuario) FacesUtil.obterAtributoSessao("usuarioLogado")); protocoloClinicoSubProcService.alterar(protocoloClinicoSubProc); limparCampos(); carregaTodos(); FacesUtil.registrarMensagem(PropertiesUtil.get("protocoloClinicoSubProc.alterar.sucesso")); } catch (Exception e) { e.printStackTrace(); FacesUtil.registrarErro(e.getMessage()); } return INCLUIR_PROTCLIN_SUB_PROC_PAGE; }
/** @throws Exception */ public void imprimirListaGeral() throws Exception { if (codigoProcessoSelecionado != null && codigoSituacaoSelecionado != null) { String pathRelatorio = REL_SITUACAO_DOS_DOCUMENTOS; carregaTodas(); List<SituacaoDosDocumentosTO> listaSituacaoDosDocumentosTO = new ArrayList<SituacaoDosDocumentosTO>(); SituacaoDosDocumentosTO situacaoDosDocumentosTO = new SituacaoDosDocumentosTO(); List<IndicadorProcesso> listaIndicadorProcessoTmp = new ArrayList<IndicadorProcesso>(); listaIndicadorProcessoTmp.addAll(listaIndicadorSubProc); List<Risco> listaRiscoSubProcTmp = new ArrayList<Risco>(); listaRiscoSubProcTmp.addAll(listaRiscoSubProc); List<InteracaoProcesso> listaInteracaoProcessoTmp = new ArrayList<InteracaoProcesso>(); listaInteracaoProcessoTmp.addAll(listaInteracaoProcesso); List<Procedimento> listaProcedimentoSubProcTmp = new ArrayList<Procedimento>(); listaProcedimentoSubProcTmp.addAll(listaProcedimentoSubProc); List<ProtocoloClinico> listaProtocoloClinicoSubProcTmp = new ArrayList<ProtocoloClinico>(); listaProtocoloClinicoSubProcTmp.addAll(listaProtocoloClinicoSubProc); List<DocumentoFisico> listaDocumentoFisicoTmp = new ArrayList<DocumentoFisico>(); listaDocumentoFisicoTmp.addAll(listaDocumentoFisico); List<Reuniao> listaReuniaoTmp = new ArrayList<Reuniao>(); listaReuniaoTmp.addAll(listaReuniao); situacaoDosDocumentosTO.getListaIndicadorProcesso().addAll(listaIndicadorProcessoTmp); situacaoDosDocumentosTO.getListaRiscoSubProc().addAll(listaRiscoSubProcTmp); situacaoDosDocumentosTO.getListaInteracaoProcesso().addAll(listaInteracaoProcessoTmp); situacaoDosDocumentosTO.getListaProcedimentoSubProc().addAll(listaProcedimentoSubProcTmp); situacaoDosDocumentosTO .getListaProtocoloClinicoSubProc() .addAll(listaProtocoloClinicoSubProcTmp); situacaoDosDocumentosTO.getListaDocumentoFisico().addAll(listaDocumentoFisicoTmp); situacaoDosDocumentosTO.getListaReuniao().addAll(listaReuniaoTmp); listaSituacaoDosDocumentosTO.add(situacaoDosDocumentosTO); Map<String, Object> parametros = new HashMap<String, Object>(); parametros.putAll(carregarParametros("Situação dos Documentos")); JasperReportUtil.gerarPDF( pathRelatorio, parametros, listaSituacaoDosDocumentosTO, "SituacaoDosDocumentos"); } else { FacesUtil.registrarErro(PropertiesUtil.get("informe.processo.situacao")); } }
/** @return */ public String excluir() { try { protocoloClinicoSubProcService.excluir(protocoloClinicoSubProc); limparCampos(); carregaTodos(); FacesUtil.registrarMensagem(PropertiesUtil.get("protocoloClinicoSubProc.excluir.sucesso")); } catch (Exception e) { // TODO: handle exception e.printStackTrace(); FacesUtil.registrarErro(e.getMessage()); } return INCLUIR_PROTCLIN_SUB_PROC_PAGE; }
/** * M�todo que realiza a exclus�o do usu�rio. * * @return index para a p�gina inicial */ public String excluir() { try { usuario.setAtivo(false); usuarioService.alterar(usuario); limparCampos(); carregaTodasListas(); FacesUtil.registrarMensagem(PropertiesUtil.get("usuario.excluido.sucesso")); } catch (Exception e) { // TODO: handle exception e.printStackTrace(); FacesUtil.registrarErro(e.getMessage()); } return LISTAR_USUARIO_PAGE; }
/** * M�todo que realiza a altera��o dos usu�rios. * * @return index para a p�gina de usu�rios. * @throws Exception caso ocorra uma exce��o. */ public String alterar() throws Exception { try { Set<Perfil> perfis = new HashSet<Perfil>(0); Perfil perfil = perfilService.consultar(codigoPerfilSelecionado); perfis.add(perfil); usuario.setPerfisDoUsuario(perfis); Set<Setor> setores = new HashSet<Setor>(0); Setor setor = setorService.consultarSetorId(codigoSetorSelecionado); // setores.add(setor); usuario.setSetor(setor); Funcao funcaoSelecionada = funcaoService.consultar(codigoFuncaoSelecionado); usuario.setFuncao(funcaoSelecionada); usuarioService.alterar(usuario); limparCampos(); carregaTodasListas(); FacesUtil.registrarMensagem(PropertiesUtil.get("usuario.alterado.sucesso")); } catch (Exception e) { // TODO: handle exception e.printStackTrace(); FacesUtil.registrarErro(e.getMessage()); } return LISTAR_USUARIO_PAGE; }