コード例 #1
0
ファイル: GrupoView.java プロジェクト: mpalos/simRAR
 public boolean geraHtml(Filtro filtro) {
   if (filtro.getAcao().equals("buscaPagina")) return buscaPagina(filtro);
   else if (filtro.getAcao().equals("buscaGrupo")) return buscaGrupo(filtro);
   else if (filtro.getAcao().equals("buscaUsuariosGrupo")) return this.buscaUsuariosGrupo(filtro);
   else if (filtro.getAcao().equals("atualizaMembrosGrupo"))
     return this.atualizaMembrosGrupo(filtro);
   else if (filtro.getAcao().equals("insereGrupo")) return this.insereGrupo(filtro);
   else if (filtro.getAcao().equals("salvaGrupo")) return this.buscaGrupo(filtro);
   else if (filtro.getAcao().equals("excluiGrupo")) {
     filtro.nome = "x";
     return true;
   } else return false;
 }
コード例 #2
0
ファイル: GrupoView.java プロジェクト: mpalos/simRAR
 private boolean insereGrupo(Filtro filtro) {
   filtro.nome = filtro.id + "";
   return true;
 }
コード例 #3
0
ファイル: GrupoView.java プロジェクト: mpalos/simRAR
 private boolean atualizaMembrosGrupo(Filtro filtro) {
   filtro.nome = " ";
   return true;
 }
コード例 #4
0
ファイル: GrupoView.java プロジェクト: mpalos/simRAR
  private boolean buscaUsuariosGrupo(Filtro filtro) {
    /** ************************ Monta lista de grupos */
    StringBuffer buf = new StringBuffer();

    buf = new StringBuffer();
    Usuario usu;
    String[] radioControl = filtro.getParametros().get(0).split(",");

    if (radioControl.length > 1 && radioControl[1].equals("true"))
      buf.append(
          "<input type=\"radio\" name=\"userGroup\" onChange=\"buscaUsuariosGrupo("
              + filtro.id
              + ",1)\" checked id=\"in_group\"> Usuários no Grupo     <input type=\"radio\" name=\"userGroup\" onChange=\"buscaUsuariosGrupo("
              + filtro.id
              + ",1)\" id=\"out_group\"> Usuários Fora do Grupo");
    else
      buf.append(
          "<input type=\"radio\" name=\"userGroup\" onChange=\"buscaUsuariosGrupo("
              + filtro.id
              + ",1)\"  id=\"in_group\"> Usuários no Grupo     <input type=\"radio\" checked name=\"userGroup\" onChange=\"buscaUsuariosGrupo("
              + filtro.id
              + ",1)\" id=\"out_group\"> Usuários Fora do Grupo");

    buf.append(
        "   <a href=\"#\" onclick=\"atualizaMembros("
            + filtro.id
            + ")\" class=\"btn btn-default btn-xs\"><i class=\"fa fa-save\"></i> Atualiza Membros do grupo </a>");

    buf.append("<br><br><div class=\"input-group\">");
    buf.append("<label class=\"sr-only\" for=\"search-field\">Buscar usuário</label>");
    buf.append("<input type=\"search\" class=\"form-control\" id=\"search-field-user\" value=\"");
    if (radioControl.length > 2) buf.append(radioControl[2] + "\">");
    else buf.append("Buscar \">");
    buf.append("<span class=\"input-group-btn\">");
    buf.append(
        "<button class=\"btn btn-default\" onclick=\"buscaUsuariosGrupo("
            + filtro.id
            + ", 1)\" type=\"button\">Buscar!</button></span></div><br>");
    buf.append("<table>");
    for (int c = 0; c < filtro.getEntidades().size(); c++) {
      usu = (Usuario) filtro.getEntidades().get(c);
      if (radioControl.length > 1 && radioControl[1].equals("true"))
        buf.append(
            "<tr><td><input type=\"checkbox\" checked id=\""
                + usu.id
                + "\" ></td><td>  - "
                + usu.codigo
                + "</td><td>  - "
                + usu.nome
                + "</td><td>  - "
                + usu.getUnidade().getCodigo()
                + "</td><td>  - "
                + usu.getUnidade().getNome()
                + "</td></tr>");
      else
        buf.append(
            "<tr><td><input type=\"checkbox\"  id=\""
                + usu.id
                + "\" ></td><td>  - "
                + usu.codigo
                + "</td><td>  - "
                + usu.nome
                + "</td><td>  - "
                + usu.getUnidade().getCodigo()
                + "</td><td>  - "
                + usu.getUnidade().getNome()
                + "</td></tr>");
    }
    buf.append("</table>");
    if (filtro.getEntidades().size() >= 10)
      buf.append(
          "<div class=\"pagination\"><button type=\"button\" onClick=\"buscaUsuariosGrupo("
              + filtro.id
              + ","
              + filtro.codigo
              + " + 1)\" id=\"btnProxPag\"  class=\"btn btn-default btn-lg btn-block\">Próxima página</button></div>");

    filtro.nome = buf.toString();
    return true;
  }
コード例 #5
0
ファイル: GrupoView.java プロジェクト: mpalos/simRAR
  private boolean buscaPagina(Filtro filtro) {

    StringBuffer buf = new StringBuffer();
    Grupo grupo;
    int pag;
    try {
      pag = Integer.parseInt(filtro.codigo) + 1;
    } catch (Exception e) {
      pag = 1;
    }

    for (int c = 0; c < filtro.getEntidades().size(); c++) {
      grupo = (Grupo) filtro.getEntidades().get(c);
      buf.append(
          "<div class=\"media row\"><div class=\"col-md-1 date-md\"><div class=\"date-wrapper\"><span class=\"date-m\">");
      buf.append(grupo.id);
      buf.append(
          "</span><span class=\"date-d\"></span></div><p class=\"muted\"><i class=\"fa fa-user\"></i><a href=\"adm_grupoarios_editar.jsp?grupo="
              + grupo.id
              + "\">");
      buf.append(grupo.codigo);
      buf.append(
          "</a></p></div><div class=\"col-md-11 media-body\"><div class=\"tags\"></div><h4 class=\"title media-heading\"><a href=\"adm_grupos_editar.jsp?grupo="
              + grupo.id
              + "\">");
      buf.append(grupo.nome);
      buf.append("</a></h4>");
      // Meta details mobile -->
      buf.append("<ul class=\"list-inline meta text-muted\"><li><i class=\"fa fa-calendar\"></i>");
      buf.append(grupo.id);
      buf.append(
          "</li><li><i class=\"fa fa-user\"></i> <a href=\"adm_grupos_editar.jsp?grupo="
              + grupo.id
              + "\">");
      buf.append(grupo.codigo);
      buf.append("</a></li></ul>");

      if (grupo.getUrl_img_grupo() == null || grupo.getUrl_img_grupo().equals(""))
        buf.append(
            "<a href=\"adm_grupos_editar.jsp?grupo="
                + grupo.id
                + "\" class=\"media-object\"> <img width=\"100px\" src=\"img/team/grupo.png\" alt=\""
                + grupo.nome
                + "\" class=\"img-responsive\" /> </a>");
      else
        buf.append(
            "<a href=\"adm_grupos_editar.jsp?grupo="
                + grupo.id
                + "\" class=\"media-object\"> <img src=\""
                + grupo.getUrl_img_grupo()
                + "\" alt=\""
                + grupo.nome
                + "\" class=\"img-responsive\" /> </a>");

      if (grupo.isGrupo_sistema()) buf.append("</p><p><strong>Grupo de Sistema:</strong> Sim</p>");
      else buf.append("</p><p><strong>Grupo de Sistema:</strong> Não</p>");

      buf.append("<ul class=\"list-inline links\">");
      buf.append(
          "<li><a href=\"adm_grupos_editar.jsp?grupo="
              + grupo.id
              + "\" class=\"btn btn-default btn-xs\"><i class=\"fa fa-pencil\"></i> Editar </a></li>");
      // buf.append("<li><a href=\"blog-post.htm#comments\" class=\"btn btn-default btn-xs\"><i
      // class=\"fa fa-suitcase\"></i> Arquivar </a></li>");
      // buf.append("<li><a href=\"blog-post.htm#comments\" class=\"btn btn-default btn-xs\"><i
      // class=\"fa fa-group\"></i> Grupos </a></li>");

      buf.append("</ul></div></div>");
    }
    if (filtro.getEntidades().size() >= 10)
      buf.append(
          "<div class=\"pagination\"><button type=\"button\" onClick=\"buscaGrupos("
              + pag
              + ")\" id=\"btnProxPag\"  class=\"btn btn-default btn-lg btn-block\">Próxima página</button></div>");
    filtro.nome = buf.toString();

    return true;
  }
コード例 #6
0
ファイル: GrupoView.java プロジェクト: mpalos/simRAR
  private boolean buscaGrupo(Filtro filtro) {

    StringBuffer buf = new StringBuffer();
    Grupo grupo;
    /** ************************************ Monta formulário do grupo */
    grupo = (Grupo) filtro.getEntidades().get(0);
    if (grupo.isGrupo_sistema()) {
      // buf.append("<a href=\"adm_grupos.jsp\" class=\"btn btn-default btn-xs\"><i class=\"fa
      // fa-reply\"></i> Retornar </a> <br><br>");
      buf.append(
          "<div class=\"media row\"><div class=\"col-md-1 date-md\"><div class=\"date-wrapper\"><span class=\"date-m\">");
      buf.append(grupo.id);
      buf.append(
          "</span><span class=\"date-d\"></span></div><p class=\"muted\"><i class=\"fa fa-user\"></i><a href=\"adm_grupoarios_editar.jsp?grupo="
              + grupo.id
              + "\">");
      buf.append(grupo.codigo);
      buf.append(
          "</a></p></div><div class=\"col-md-11 media-body\"><div class=\"tags\"></div><h4 class=\"title media-heading\"><a href=\"adm_grupos_editar.jsp?grupo="
              + grupo.id
              + "\">");
      buf.append(grupo.nome);
      buf.append("</a></h4>");
      // Meta details mobile -->
      buf.append("<ul class=\"list-inline meta text-muted\"><li><i class=\"fa fa-calendar\"></i>");
      buf.append(grupo.id);
      buf.append(
          "</li><li><i class=\"fa fa-user\"></i> <a href=\"adm_grupos_editar.jsp?grupo="
              + grupo.id
              + "\">");
      buf.append(grupo.codigo);
      buf.append("</a></li></ul>");

      if (grupo.getUrl_img_grupo() == null || grupo.getUrl_img_grupo().equals(""))
        buf.append(
            "<a href=\"adm_grupos_editar.jsp?grupo="
                + grupo.id
                + "\" class=\"media-object\"> <img width=\"100px\" src=\"img/team/grupo.png\" alt=\""
                + grupo.nome
                + "\" class=\"img-responsive\" /> </a>");
      else
        buf.append(
            "<a href=\"adm_grupos_editar.jsp?grupo="
                + grupo.id
                + "\" class=\"media-object\"> <img src=\""
                + grupo.getUrl_img_grupo()
                + "\" alt=\""
                + grupo.nome
                + "\" class=\"img-responsive\" /> </a>");

      if (grupo.isGrupo_sistema()) buf.append("</p><p><strong>Grupo de Sistema:</strong> Sim</p>");
      else buf.append("</p><p><strong>Grupo de Sistema:</strong> Não</p>");

      buf.append("<ul class=\"list-inline links\">");
      buf.append(
          "<li><a href=\"adm_grupos.jsp\" class=\"btn btn-default btn-xs\"><i class=\"fa fa-reply\"></i> Retornar </a></li>");
      // buf.append("<li><a href=\"blog-post.htm#comments\" class=\"btn btn-default btn-xs\"><i
      // class=\"fa fa-suitcase\"></i> Arquivar </a></li>");
      // buf.append("<li><a href=\"blog-post.htm#comments\" class=\"btn btn-default btn-xs\"><i
      // class=\"fa fa-group\"></i> Grupos </a></li>");

    } else {
      buf.append(
          "<div class=\"media row\"><div class=\"col-md-1 date-md\"><div class=\"date-wrapper\"><span id=\"grupo_id\" class=\"date-m\">");
      buf.append(grupo.id);
      buf.append(
          "</span><span class=\"date-d\"></span></div><p class=\"muted\"><i class=\"fa fa-user\"></i>");
      buf.append(grupo.codigo);
      buf.append(
          "</p></div><div class=\"col-md-11 media-body\"><div class=\"tags\"></div><p><strong>Nome: </strong><input style=\"width:300px\" id=\"nomeGrupo\" type=\"text\" value=\"");
      buf.append(grupo.nome);
      buf.append("\"></p>");

      if (grupo.getUrl_img_grupo() == null || grupo.getUrl_img_grupo().equals(""))
        buf.append(
            "<a href=\"adm_grupos_editar.jsp?grupo="
                + grupo.id
                + "\" class=\"media-object\"> <img width=\"100px\" src=\"img/team/user.png\" alt=\""
                + grupo.nome
                + "\" class=\"img-responsive\" /> </a>");
      else
        buf.append(
            "<a href=\"adm_grupos_editar.jsp?grupo="
                + grupo.id
                + "\" class=\"media-object\"> <img src=\""
                + grupo.getUrl_img_grupo()
                + "\" alt=\""
                + grupo.nome
                + "\" class=\"img-responsive\" /> </a>");
      buf.append("</p><p><strong>Grupo de Sistema:</strong> Não</p>");
      buf.append("<ul class=\"list-inline links\">");

      buf.append(
          "<li><a href=\"#\" onclick=\"excluirGrupo()\" class=\"btn-group\"><i class=\"fa fa-eraser\"></i> Excluir Grupo </a></li>");
      // buf.append("<li><a data-toggle=\"modal\" href=\"#myModal\"
      // onclick=\"listarGruposUsuarioNaoPresente(" + usu.id + ")\" class=\"btn btn-default
      // btn-xs\"><i class=\"fa fa-group\"></i> Grupos </a></li>");
      buf.append(
          "<li><a href=\"adm_grupos.jsp\" class=\"btn btn-default btn-xs\"><i class=\"fa fa-reply\"></i> Retornar </a></li>");
      buf.append(
          "<li><a href=\"#\" onclick=\"salvarGrupo()\" class=\"btn-group\"><i class=\"fa fa-save\"></i> Salvar </a></li>");
    }

    buf.append("</ul></div></div>");

    filtro.nome = buf.toString();

    /** ************************ Monta lista de usuarios */
    filtro.codigo = this.listarUsuariosGrupo(filtro);

    return true;
  }