Subversion Repositories Integrator Subversion

Rev

Rev 525 | Rev 530 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 525 Rev 526
Line 1... Line 1...
1
package br.com.ec.domain.dto;
1
package br.com.ec.domain.dto;
2
2
-
 
3
import java.beans.Transient;
-
 
4
import java.io.File;
3
import java.util.Date;
5
import java.util.Date;
4
6
-
 
7
import javax.faces.context.FacesContext;
-
 
8
import javax.servlet.ServletContext;
-
 
9
-
 
10
import br.com.ec.core.util.VerificadorUtil;
-
 
11
import br.com.ec.domain.model.Produto;
5
import br.com.ec.domain.model.Vigencia;
12
import br.com.ec.domain.model.Vigencia;
6
import br.com.ec.domain.shared.ConstantesSEC;
13
import br.com.ec.domain.shared.ConstantesSEC;
7
14
8
public class VigenciaDTO {
15
public class VigenciaDTO {
9
16
Line 83... Line 90...
83
                this.possuiConsolidacaoEstoque = possuiConsolidacaoEstoque;
90
                this.possuiConsolidacaoEstoque = possuiConsolidacaoEstoque;
84
        }
91
        }
85
       
92
       
86
        /*********************************/
93
        /*********************************/
87
       
94
       
88
        public String getImagemPromocao() {
-
 
89
                return getCaminhoPadraoImagens() + "promocao_" + getDescricao().replace("/", "_");
-
 
-
 
95
        public String getCaminhoPadraoImagens() {
-
 
96
                return ConstantesSEC.TESTE_EMISSAO_LOCAL? ConstantesSEC.Imagem.CAMINHO_PADRAO_IMAGEM_LOCAL : ConstantesSEC.Imagem.CAMINHO_PADRAO_IMAGEM_SERVIDOR;
90
        }
97
        }
91
       
98
       
92
        public String getImagemEscala() {
-
 
93
                return getCaminhoPadraoImagens() + "escala_" + getDescricao().replace("/", "_");
-
 
-
 
99
        public String getCaminhoPastaImagens() {
-
 
100
                ServletContext servletContext = (ServletContext) FacesContext.getCurrentInstance().getExternalContext().getContext();
-
 
101
                return ConstantesSEC.TESTE_EMISSAO_LOCAL?
-
 
102
                                servletContext.getRealPath("") + File.separator + ConstantesSEC.Imagem.NOME_PASTA_PADRAO + File.separator :
-
 
103
                                servletContext.getRealPath("") + File.separator + ".." + File.separator + ConstantesSEC.Imagem.NOME_PASTA_PADRAO + File.separator;
94
        }
104
        }
95
       
105
       
96
        public String getImagemAniversariantes() {
-
 
97
                return getCaminhoPadraoImagens() + "aniversariantes_" + getDescricao().replace("/", "_");
-
 
-
 
106
        public String getImagemPromocao() {
-
 
107
                return retornarImagemPngOuJpg("promocoes_");
98
        }
108
        }
99
       
109
       
100
        public String getImagemDestaques() {
-
 
101
                return getCaminhoPadraoImagens() + "destaques_" + getDescricao().replace("/", "_");
-
 
-
 
110
        public String getImagemEscala() {
-
 
111
                return retornarImagemPngOuJpg("escala_");
102
        }
112
        }
103
       
113
       
104
        public String getCaminhoPadraoImagens() {
-
 
105
                return ConstantesSEC.TESTE_EMISSAO_LOCAL? ConstantesSEC.Imagem.CAMINHO_PADRAO_IMAGEM_LOCAL : ConstantesSEC.Imagem.CAMINHO_PADRAO_IMAGEM_SERVIDOR;
-
 
-
 
114
        private String retornarImagemPngOuJpg(String pasta) {
-
 
115
                File foto = new File(getCaminhoPastaImagens() + pasta + getSequencial() + ".jpg");
-
 
116
                if (foto.exists()) {
-
 
117
                        return getCaminhoPadraoImagens() + pasta + getSequencial() + ".jpg";
-
 
118
                }
-
 
119
                if (!foto.exists()) {
-
 
120
                        foto = new File(getCaminhoPastaImagens() + pasta + getSequencial() + ".png");
-
 
121
                }
-
 
122
                return foto.exists()? getCaminhoPadraoImagens() + pasta + getSequencial() + ".png" : getCaminhoPadraoImagens() + "SEM_IMAGEM.png";
106
        }
123
        }
107
       
124
       
108
}
125
}