}
/* Percorre a lista de Pontos Criticos de ItemEstrutura e imprime na tela */
} else if (acompRelatorioArel != null ){ //como feito anteriormente
PontoCriticoPtc pontoCriticoPtc = new PontoCriticoPtc();
pontoCriticoPtc.setAcompRelatorioArel(acompRelatorioArel);
pontoCriticoPtc.setItemEstruturaIett(itemEstrutura);
pontoCriticoPtc.setIndAtivoPtc("S");
pontosAtivos = pontoCriticoDao.pesquisar(pontoCriticoPtc, new String[]{"acompRelatorioArel", "asc"});
} else {
//pontosAtivos = pontoCriticoDao.getAtivos(itemEstrutura);
pontosAtivos = pontoCriticoDao.getPontosCriticosOrdenadoDataLimite(itemEstrutura);
}
String corRelogio = "Branco";
String descRelogio = "";
if(pontosAtivos != null ){
Iterator itPc = pontosAtivos.iterator();
while(itPc.hasNext()){
PontoCriticoPtc pontoCritico = (PontoCriticoPtc) itPc.next();
//Se o ponto cr�tico n�o foi exclu�do
if (pontoCritico.getIndExcluidoPtc() == null || !pontoCritico.getIndExcluidoPtc().equals("S")){
String[] relogioAtual = pontoCriticoDao.getRelogioNaData(pontoCritico, Data.getDataAtual());
corRelogio = relogioAtual[0];
descRelogio = relogioAtual[1];
s.append("<tr class=\"linha_subtitulo2\">");
s.append(" <td width=\"4%\">");
if(getIndice() != null && !getIndice().equals("")) {
s.append(" <input type=\"checkbox\" class=\"form_check_radio\" name=\"excluirPontoCritico"+getIndice()+"\" id=\"excluirPontoCritico"+getIndice()+"\" value=\"" + pontoCritico.getCodPtc() + "\">");
} else {
s.append(" <input type=\"checkbox\" class=\"form_check_radio\" name=\"excluirPontoCritico\" value=\"" + pontoCritico.getCodPtc() + "\">");
}
s.append(" </td>");
s.append(" <td width=\"4%\">");
if(getIndice() != null && !getIndice().equals("")) {
s.append(" <a href=\"javascript:aoClicarEditar(document.form, " + getIndice() + " ," + pontoCritico.getCodPtc() + ")\">");
} else {
s.append(" <a href=\"javascript:aoClicarEditar(document.form," + pontoCritico.getCodPtc() + ")\">");
}
s.append(" <img border=\"0\" src=\"" + contextPath + "/images/icon_alterar.png\" alt=\"Alterar\"></a> ");
s.append(" </td>");
s.append(" <td> " + Pagina.trocaNullData(pontoCritico.getDataLimitePtc()) + "</td>");
if (grupoAssunto != null) {
s.append("<td>");
if (apontamentos != null && apontamentos.booleanValue()){
s.append("<a href=\"javascript:aoClicarConsultar(document.form, " + pontoCritico.getCodPtc() + ")\">");
}
if (pontoCritico.getSisAtributoTipo() != null) {
s.append(pontoCritico.getSisAtributoTipo().getDescricaoSatb());
}
if (apontamentos != null && apontamentos.booleanValue()){
s.append("</a>");
}
s.append("</td>");
}
s.append(" <td>");
if (apontamentos != null && apontamentos.booleanValue()){
s.append(" <a href=\"javascript:aoClicarConsultar(document.form," + pontoCritico.getCodPtc()+ ")\">");
}
s.append(pontoCritico.getDescricaoPtc());
if (apontamentos != null && apontamentos.booleanValue()){
s.append(" </a>");
}
s.append(" </td>");
s.append(" <td><img src=\"" + contextPath + "/images/pc"+corRelogio+"1.png\" title=\""+descRelogio+"\"></td>");
//s.append(" <td> " + Pagina.trocaNullData(pontoCritico.getDataLimitePtc()) + "</td>");
s.append(" <td> " + Pagina.trocaNullData(pontoCritico.getDataSolucaoPtc())+ "</td>");
s.append(" <td>");
if(pontoCritico.getUsuarioUsu()!=null){
s.append(Pagina.trocaNull(pontoCritico.getUsuarioUsu().getNomeUsuSent()));
}
s.append(" </td>");
s.append(" </tr>");
}
}
}
Collection pontosInativos = null;
if (acompRelatorioArel != null){
PontoCriticoPtc pontoCriticoPtc = new PontoCriticoPtc();
pontoCriticoPtc.setAcompRelatorioArel(acompRelatorioArel);
pontoCriticoPtc.setItemEstruturaIett(itemEstrutura);
pontoCriticoPtc.setIndAtivoPtc("N");
pontosInativos = pontoCriticoDao.pesquisar(pontoCriticoPtc, new String[]{"acompRelatorioArel", "asc"});
} else {
pontosInativos = pontoCriticoDao.getInativos(itemEstrutura);
}
if(pontosInativos != null ){
Iterator itPc = pontosInativos.iterator();
while(itPc.hasNext()){
PontoCriticoPtc pontoCritico = (PontoCriticoPtc) itPc.next();
//Se o ponto cr�tico n�o foi exclu�do
if (pontoCritico.getIndExcluidoPtc() == null || !pontoCritico.getIndExcluidoPtc().equals("S")){
String[] relogioAtual = pontoCriticoDao.getRelogioNaData(pontoCritico, Data.getDataAtual());
corRelogio = relogioAtual[0];
descRelogio = relogioAtual[1];
s.append("<tr class=\"linha_subtitulo2inativo\">");
s.append(" <td width=\"4%\">");
if(getIndice() != null && !getIndice().equals("")) {
s.append(" <input type=\"checkbox\" class=\"form_check_radio\" name=\"excluirPontoCritico"+getIndice()+"\" id=\"excluirPontoCritico"+getIndice()+"\" value=\"" + pontoCritico.getCodPtc() + "\">");
} else {
s.append(" <input type=\"checkbox\" class=\"form_check_radio\" name=\"excluir\" value=\""+pontoCritico.getCodPtc()+"\">");
}
s.append(" </td>");
s.append(" <td width=\"4%\">");
if(getIndice() != null && !getIndice().equals("")) {
s.append(" <a href=\"javascript:aoClicarEditar(document.form, " + getIndice() + " ," + pontoCritico.getCodPtc() + ")\">");
} else {
s.append(" <a href=\"javascript:aoClicarEditar(document.form,"+pontoCritico.getCodPtc()+")\">");
}
s.append(" <img border=\"0\" src=\"" + contextPath + "/images/icon_alterar.png\" alt=\"Alterar\"></a> ");
s.append(" </td>");
if (grupoAssunto != null) {
s.append("<td>");
if (apontamentos != null && apontamentos.booleanValue()){
s.append("<a href=\"javascript:aoClicarConsultar(document.form,"+pontoCritico.getCodPtc()+")\">");
}
if (pontoCritico.getSisAtributoTipo() != null) {
s.append(pontoCritico.getSisAtributoTipo().getDescricaoSatb());
}
if (apontamentos != null && apontamentos.booleanValue()){
s.append("</a>");
}
s.append("</td>");
}
s.append("<td>");
if (apontamentos != null && apontamentos.booleanValue()){
s.append(" <a href=\"javascript:aoClicarConsultar(document.form,"+pontoCritico.getCodPtc()+")\">");
}
s.append(pontoCritico.getDescricaoPtc());
if (apontamentos != null && apontamentos.booleanValue()){
s.append(" </a>");
}
s.append("</td>");
s.append("<td><img src=\"" + contextPath + "/images/pc"+corRelogio+"1.png\" title=\""+descRelogio+"\"></td>");
s.append("<td>"+Pagina.trocaNullData(pontoCritico.getDataLimitePtc())+"</td>");
s.append("<td>"+Pagina.trocaNullData(pontoCritico.getDataSolucaoPtc())+"</td>");
s.append("<td>");
if(pontoCritico.getUsuarioUsu()!=null){
s.append(Pagina.trocaNull(pontoCritico.getUsuarioUsu().getNomeUsuSent()));
}
s.append("</td>");
s.append("</tr>");
}
}