/** @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"));
   }
 }
Beispiel #2
0
  /**
   * 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;
  }
Beispiel #7
0
  /**
   * 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;
  }
Beispiel #8
0
  /**
   * 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;
  }