Subversion Repositories Integrator Subversion

Rev

Rev 195 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 195 Rev 221
Line 23... Line 23...
23
                } catch (Exception e) {
23
                } catch (Exception e) {
24
                        return "";
24
                        return "";
25
                }
25
                }
26
        }
26
        }
27
       
27
       
28
        public static String statusContagem(Date dataVerificar) {
-
 
-
 
28
        public static String statusContagem(Date dataVerificar, Date dataContagemSolicitada) {
-
 
29
                if (dataVerificar != null) {
-
 
30
                        if (VerificadorUtil.naoEstaNulo(dataContagemSolicitada)) {
-
 
31
                                if (dataContagemSolicitada.before(dataVerificar)) {
-
 
32
                                        return "green";
-
 
33
                                } else {
-
 
34
                                        Integer quantidadeDias = DataUtils.calcularDiferenceEmDiasEntreDuasDatas(DataUtils.getDataAtual(), dataVerificar);
-
 
35
                                        if (quantidadeDias > ConstantesSEC.StatusContagem.CONTAGEM_VERMELHO_60_DIAS) return "pink";
-
 
36
                                        if (quantidadeDias > ConstantesSEC.StatusContagem.CONTAGEM_AMARELO_30_DIAS) return "orange";
-
 
37
                                }
-
 
38
                        }
-
 
39
                }
-
 
40
                return "black";
-
 
41
        }
-
 
42
       
-
 
43
        public static String statusContagemAnterior(Date dataVerificar) {
29
                if (dataVerificar != null) {
44
                if (dataVerificar != null) {
30
                        Integer quantidadeDias = DataUtils.calcularDiferenceEmDiasEntreDuasDatas(DataUtils.getDataAtual(), dataVerificar);
45
                        Integer quantidadeDias = DataUtils.calcularDiferenceEmDiasEntreDuasDatas(DataUtils.getDataAtual(), dataVerificar);
31
                        if (quantidadeDias <= ConstantesSEC.StatusContagem.CONTAGEM_AMARELO_30_DIAS) return "green";
46
                        if (quantidadeDias <= ConstantesSEC.StatusContagem.CONTAGEM_AMARELO_30_DIAS) return "green";
32
                        if (quantidadeDias <= ConstantesSEC.StatusContagem.CONTAGEM_VERMELHO_60_DIAS) return "orange";
47
                        if (quantidadeDias <= ConstantesSEC.StatusContagem.CONTAGEM_VERMELHO_60_DIAS) return "orange";
33
                        if (quantidadeDias <= ConstantesSEC.StatusContagem.CONTAGEM_VERMELHO_CHEIO_90_DIAS) return "black";
48
                        if (quantidadeDias <= ConstantesSEC.StatusContagem.CONTAGEM_VERMELHO_CHEIO_90_DIAS) return "black";