Examples of UsuarioUsu


Examples of ecar.pojo.UsuarioUsu

      status = "N";
      usuarios = selecionaPorIndAtivo(status);
     
    }else if("todos".equals(status)){
     
      usuarios = usuDao.pesquisar(new UsuarioUsu(), "", "", "", "");
    }

    int qtdeUsu = usuarios.size();
    Iterator itUsu = usuarios.iterator();

    /* Cria��o da matriz que abrigar� os valores
     * A matriz conta com 7 colunas (nome, orgao, e-mail, fone, login e tipoAcesso, situa��o cadst)
     * e qtdeUsuarios * cm. (Usando a "Aproxima��o de Steinmacher", em que cm � uma
     * constante que, para casos de usuarios relacionados a orgaos e grupos de acesso,
     * tem valor "12"
     */
    int linhas = qtdeUsu*12;
    if(linhas < 1) {
      html.append("<table align=\"center\">");
      html.append("\n\t<tr class=\"linha_subtitulo_estrutura\" bgcolor=\"#EAEEF4\">");
     
      String checked = "";
      if("S".equals(status)) checked = "checked";
      html.append("\n\t<tr>" +   
                "<td></td>"+
                "<td></td>"+
                "<td class=\"label\">Situa��o Cadastral:</td>" +
                "<td align=\"left\" >" +
                  "<input type=\"radio\" class=\"form_check_radio\" name=\"indAtivo\" id=\"indAtivo\" "+ checked +" onclick=\"filtraPorIndAtivo(this.value)\" value=\"ativo\">   Ativos" +
                "</td>" +
              "</tr>");
      checked = "";
     
      if("N".equals(status)) checked = "checked";
      html.append("<tr>"+
              "<td></td>"+
              "<td></td>"+
              "<td></td>"+
              "<td align=\"left\" >" +       
                "<input type=\"radio\" class=\"form_check_radio\" name=\"indAtivo\" id=\"indAtivo\" "+ checked +" onclick=\"filtraPorIndAtivo(this.value)\" value=\"inativo\">  Inativos" +
              "</td>" +
            "</tr>" );
     
      checked = "";
      if("todos".equals(status)) checked = "checked";
      html.append("<tr>" +
              "<td></td>"+
              "<td></td>"+
              "<td></td>"+
              "<td align=\"left\" >" +
                "<input type=\"radio\" class=\"form_check_radio\" name=\"indAtivo\" id=\"indAtivo\" "+ checked +" onclick=\"filtraPorIndAtivo(this.value)\"  value=\"todos\">  Todos" +
              "</td>" +
            "</tr>" +
            "<tr>" +
            "</tr>"
              );
      html.append("<br>");
      html.append("<tr>" +
              "<td colspan=\"4\" align=\"center\" >" +
              "<b>N�o existem usu�rios inativos</b>" +
              "</td>" +
              "</tr>" +
            "<tr>" +
            "</tr>"
          );
      html.append("</table>");
      return path;
    }
   
    html.append("<table cellspacing=0>");
    html.append("\n\t<tr class=\"linha_subtitulo_estrutura\" bgcolor=\"#EAEEF4\">");
   
    String checked = "";
    if("S".equals(status)) checked = "checked";
    html.append("\n\t<tr>" +   
              "<td class=\"label\" colspan=\"3\">Situa��o Cadastral:</td>" +
              "<td align=\"left\" >" +
                "<input type=\"radio\" class=\"form_check_radio\" name=\"indAtivo\" id=\"indAtivo\" "+ checked +" onclick=\"filtraPorIndAtivo(this.value)\" value=\"ativo\">   Ativos" +
              "</td>" +
            "</tr>");
    checked = "";
   
    if("N".equals(status)) checked = "checked";
    html.append("<tr>"+
            "<td></td>"+
            "<td></td>"+
            "<td></td>"+
            "<td align=\"left\" >" +       
              "<input type=\"radio\" class=\"form_check_radio\" name=\"indAtivo\" id=\"indAtivo\" "+ checked +" onclick=\"filtraPorIndAtivo(this.value)\" value=\"inativo\">  Inativos" +
            "</td>" +
          "</tr>" );
   
    checked = "";
    if("todos".equals(status)) checked = "checked";
    html.append("<tr>" +
            "<td></td>"+
            "<td></td>"+
            "<td></td>"+
            "<td align=\"left\" >" +
              "<input type=\"radio\" class=\"form_check_radio\" name=\"indAtivo\" id=\"indAtivo\" "+ checked +" onclick=\"filtraPorIndAtivo(this.value)\"  value=\"todos\">  Todos" +
            "</td>" +
          "</tr>" +
          "<tr>" +
          "</tr>"
            );

    String[][] arquivo = new String[linhas][7];
    int linha = 2, coluna=0;

    /* Formato atual da coluna:
     * Nome  |  Orgao(s)  |  e-mail  |  DDD - Fone  |  login  |  tipoAcesso  |  situa��oCadastral    
     */
   
    // Cabe�alho da lista
    arquivo[0][0] = "Nome";
    arquivo[0][1] = "Org�o(s)";
    arquivo[0][2] = "e-mail";
    arquivo[0][3] = "Fone";
    arquivo[0][4] = "Login";
    arquivo[0][5] = "Grupos de Acesso";
    arquivo[0][6] = "Situa��o Cadastral";
   
    while (itUsu.hasNext())
    {   
      UsuarioUsu usu = (UsuarioUsu) itUsu.next();

      //Coluna do nome do Usuario
      arquivo[linha][coluna] = Pagina.trocaNull(usu.getNomeUsuSent());
      coluna++;
     
      //Coluna dos �rg�os
      int contOrg = 0;
      if ((usu.getOrgaoOrgs() != null) && (usu.getOrgaoOrgs().size() > 0))
      {
        Iterator itOrg = usu.getOrgaoOrgs().iterator();
        while (itOrg.hasNext())
        {
          OrgaoOrg orgao = (OrgaoOrg) itOrg.next();
          arquivo[linha+(contOrg++)][coluna] = Pagina.trocaNull(orgao.getSiglaOrg().toString());
        }       
      }
      coluna++;
     
     
      // Coluna do e-mail
      arquivo[linha][coluna] = Pagina.trocaNull(usu.getEmail1UsuSent());
      coluna++;
     
      //Coluna do Telefone
      arquivo[linha][coluna] = "("+Pagina.trocaNull(usu.getComercDddUsu()) + ") "+ Pagina.trocaNull(usu.getComercTelefoneUsu());
      coluna++;
     
      //Coluna do login
      arquivo[linha][coluna] = Pagina.trocaNull(usu.getIdUsuarioUsu());
      coluna++;
     
      //Coluna dos grupos de acesso
      Set atribUsu = usu.getUsuarioAtributoUsuas();
      Iterator itAtrib = atribUsu.iterator();
      int contAcesso = 0;
      while(itAtrib.hasNext())
      { 
        UsuarioAtributoUsua sisatr = (UsuarioAtributoUsua)itAtrib.next();   
        if (sisatr.getSisAtributoSatb().getSisGrupoAtributoSga().getCodSga().equals(Long.valueOf(4)))
        {
          arquivo[linha+(contAcesso++)][coluna] = Pagina.trocaNull(sisatr.getSisAtributoSatb().getDescricaoSatb());
        }   
      }
      coluna++;
     
      //Coluna da Situa��o Cadastral         
      arquivo[linha][coluna] = Pagina.trocaNull(usu.getIndAtivoUsu());
      if("S".equals(arquivo[linha][coluna]))
        arquivo[linha][coluna] = "Ativo";
      else
        arquivo[linha][coluna] = "Inativo";         
             
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.