Go to most recent revision | Details | Last modification | View Log | RSS feed
| Rev | Author | Line No. | Line |
|---|---|---|---|
| 106 | espaco | 1 | package br.com.ec.domain.dto; |
| 2 | |||
| 3 | import java.util.Date; |
||
| 4 | |||
| 5 | import br.com.ec.domain.model.Maquineta; |
||
| 6 | import br.com.ec.domain.model.Pessoa; |
||
| 7 | import br.com.ec.domain.shared.TipoCor; |
||
| 8 | import br.edu.cesmac.core.util.VerificadorUtil; |
||
| 9 | |||
| 10 | public class LojaDTO { |
||
| 11 | |||
| 12 | private Long sequencial; |
||
| 13 | private Integer ordenador; |
||
| 14 | private Pessoa pessoaJuridica; |
||
| 15 | private String descricao; |
||
| 16 | private String dvr; |
||
| 17 | private Maquineta maquineta; |
||
| 18 | private String internet; |
||
| 19 | private Date dataAbertura; |
||
| 20 | private Date dataAberturaOficial; |
||
| 21 | private Date dataFechamento; |
||
| 22 | private Date dataFechamentoOficial; |
||
| 23 | private String tipoEmitirNotaFiscal; |
||
| 24 | private Double fundoCaixa; |
||
| 25 | private Boolean receberNotaFiscalRemessa; |
||
| 26 | private String descricaoCertificado; |
||
| 27 | private String senhaCertificado; |
||
| 28 | private String idToken; |
||
| 29 | private String cscToken; |
||
| 30 | private Integer limitadorProdutos; |
||
| 31 | private Boolean ativo; |
||
| 32 | |||
| 33 | private String colorComissao; |
||
| 34 | private Double metaMensal; |
||
| 35 | private Double metaDiariaLiquida; |
||
| 36 | private Double totalVendasNoMes; |
||
| 37 | |||
| 38 | public LojaDTO() {} |
||
| 39 | |||
| 40 | public LojaDTO(Long sequencial, String descricao) { |
||
| 41 | this.sequencial = sequencial; |
||
| 42 | this.descricao = descricao; |
||
| 43 | } |
||
| 44 | |||
| 45 | public Long getSequencial() { |
||
| 46 | return sequencial; |
||
| 47 | } |
||
| 48 | public void setSequencial(Long sequencial) { |
||
| 49 | this.sequencial = sequencial; |
||
| 50 | } |
||
| 51 | |||
| 52 | public String getDescricao() { |
||
| 53 | return descricao; |
||
| 54 | } |
||
| 55 | public void setDescricao(String descricao) { |
||
| 56 | this.descricao = descricao; |
||
| 57 | } |
||
| 58 | public Integer getOrdenador() { |
||
| 59 | return ordenador; |
||
| 60 | } |
||
| 61 | public void setOrdenador(Integer ordenador) { |
||
| 62 | this.ordenador = ordenador; |
||
| 63 | } |
||
| 64 | public Pessoa getPessoaJuridica() { |
||
| 65 | return pessoaJuridica; |
||
| 66 | } |
||
| 67 | public void setPessoaJuridica(Pessoa pessoaJuridica) { |
||
| 68 | this.pessoaJuridica = pessoaJuridica; |
||
| 69 | } |
||
| 70 | public String getDvr() { |
||
| 71 | return dvr; |
||
| 72 | } |
||
| 73 | public void setDvr(String dvr) { |
||
| 74 | this.dvr = dvr; |
||
| 75 | } |
||
| 76 | public Maquineta getMaquineta() { |
||
| 77 | return maquineta; |
||
| 78 | } |
||
| 79 | public void setMaquineta(Maquineta maquineta) { |
||
| 80 | this.maquineta = maquineta; |
||
| 81 | } |
||
| 82 | public String getInternet() { |
||
| 83 | return internet; |
||
| 84 | } |
||
| 85 | public void setInternet(String internet) { |
||
| 86 | this.internet = internet; |
||
| 87 | } |
||
| 88 | public Date getDataAbertura() { |
||
| 89 | return dataAbertura; |
||
| 90 | } |
||
| 91 | public void setDataAbertura(Date dataAbertura) { |
||
| 92 | this.dataAbertura = dataAbertura; |
||
| 93 | } |
||
| 94 | public Date getDataAberturaOficial() { |
||
| 95 | return dataAberturaOficial; |
||
| 96 | } |
||
| 97 | public void setDataAberturaOficial(Date dataAberturaOficial) { |
||
| 98 | this.dataAberturaOficial = dataAberturaOficial; |
||
| 99 | } |
||
| 100 | public Date getDataFechamento() { |
||
| 101 | return dataFechamento; |
||
| 102 | } |
||
| 103 | public void setDataFechamento(Date dataFechamento) { |
||
| 104 | this.dataFechamento = dataFechamento; |
||
| 105 | } |
||
| 106 | public Date getDataFechamentoOficial() { |
||
| 107 | return dataFechamentoOficial; |
||
| 108 | } |
||
| 109 | public void setDataFechamentoOficial(Date dataFechamentoOficial) { |
||
| 110 | this.dataFechamentoOficial = dataFechamentoOficial; |
||
| 111 | } |
||
| 112 | public String getTipoEmitirNotaFiscal() { |
||
| 113 | return tipoEmitirNotaFiscal; |
||
| 114 | } |
||
| 115 | public void setTipoEmitirNotaFiscal(String tipoEmitirNotaFiscal) { |
||
| 116 | this.tipoEmitirNotaFiscal = tipoEmitirNotaFiscal; |
||
| 117 | } |
||
| 118 | public Double getFundoCaixa() { |
||
| 119 | return fundoCaixa; |
||
| 120 | } |
||
| 121 | public void setFundoCaixa(Double fundoCaixa) { |
||
| 122 | this.fundoCaixa = fundoCaixa; |
||
| 123 | } |
||
| 124 | public Boolean getReceberNotaFiscalRemessa() { |
||
| 125 | return receberNotaFiscalRemessa; |
||
| 126 | } |
||
| 127 | public void setReceberNotaFiscalRemessa(Boolean receberNotaFiscalRemessa) { |
||
| 128 | this.receberNotaFiscalRemessa = receberNotaFiscalRemessa; |
||
| 129 | } |
||
| 130 | public String getDescricaoCertificado() { |
||
| 131 | return descricaoCertificado; |
||
| 132 | } |
||
| 133 | public void setDescricaoCertificado(String descricaoCertificado) { |
||
| 134 | this.descricaoCertificado = descricaoCertificado; |
||
| 135 | } |
||
| 136 | public String getSenhaCertificado() { |
||
| 137 | return senhaCertificado; |
||
| 138 | } |
||
| 139 | public void setSenhaCertificado(String senhaCertificado) { |
||
| 140 | this.senhaCertificado = senhaCertificado; |
||
| 141 | } |
||
| 142 | public String getIdToken() { |
||
| 143 | return idToken; |
||
| 144 | } |
||
| 145 | public void setIdToken(String idToken) { |
||
| 146 | this.idToken = idToken; |
||
| 147 | } |
||
| 148 | public String getCscToken() { |
||
| 149 | return cscToken; |
||
| 150 | } |
||
| 151 | public void setCscToken(String cscToken) { |
||
| 152 | this.cscToken = cscToken; |
||
| 153 | } |
||
| 154 | |||
| 155 | public Integer getLimitadorProdutos() { |
||
| 156 | return limitadorProdutos; |
||
| 157 | } |
||
| 158 | public void setLimitadorProdutos(Integer limitadorProdutos) { |
||
| 159 | this.limitadorProdutos = limitadorProdutos; |
||
| 160 | } |
||
| 161 | public Integer getLimiteMaximo() { |
||
| 162 | if (VerificadorUtil.naoEstaNulo(getLimitadorProdutos())) { |
||
| 163 | return (int) (getLimitadorProdutos() + (getLimitadorProdutos()*0.05)); |
||
| 164 | } |
||
| 165 | return 0; |
||
| 166 | } |
||
| 167 | |||
| 168 | public Boolean getAtivo() { |
||
| 169 | return ativo; |
||
| 170 | } |
||
| 171 | public void setAtivo(Boolean ativo) { |
||
| 172 | this.ativo = ativo; |
||
| 173 | } |
||
| 174 | public String getColorComissao() { |
||
| 175 | return colorComissao; |
||
| 176 | } |
||
| 177 | public void setColorComissao(String colorComissao) { |
||
| 178 | this.colorComissao = colorComissao; |
||
| 179 | } |
||
| 180 | public Double getMetaMensal() { |
||
| 181 | return metaMensal; |
||
| 182 | } |
||
| 183 | public void setMetaMensal(Double metaMensal) { |
||
| 184 | this.metaMensal = metaMensal; |
||
| 185 | } |
||
| 186 | public Double getMetaDiariaLiquida() { |
||
| 187 | return metaDiariaLiquida; |
||
| 188 | } |
||
| 189 | public void setMetaDiariaLiquida(Double metaDiariaLiquida) { |
||
| 190 | this.metaDiariaLiquida = metaDiariaLiquida; |
||
| 191 | } |
||
| 192 | public Double getTotalVendasNoMes() { |
||
| 193 | return totalVendasNoMes; |
||
| 194 | } |
||
| 195 | public void setTotalVendasNoMes(Double totalVendasNoMes) { |
||
| 196 | this.totalVendasNoMes = totalVendasNoMes; |
||
| 197 | } |
||
| 198 | |||
| 199 | public String corLimitadorProdutos(Integer quantidadeEstoqueTotal) { |
||
| 200 | if (VerificadorUtil.naoEstaNulo(getLimitadorProdutos()) && VerificadorUtil.naoEstaNulo(quantidadeEstoqueTotal)) { |
||
| 201 | if (quantidadeEstoqueTotal > getLimitadorProdutos() * 1.05) return TipoCor.VERMELHO_INTENSE.getDescricao(); |
||
| 202 | if (quantidadeEstoqueTotal >= getLimitadorProdutos() * 0.95 ) return TipoCor.VERDE_PADRAO.getDescricao(); |
||
| 203 | if (quantidadeEstoqueTotal >= getLimitadorProdutos() * 0.90) return TipoCor.LARANJA_PADRAO.getDescricao(); |
||
| 204 | if (quantidadeEstoqueTotal < getLimitadorProdutos()) return TipoCor.VERMELHO_INTENSE.getDescricao(); |
||
| 205 | } |
||
| 206 | return TipoCor.AZUL_PADRAO.getDescricao(); |
||
| 207 | } |
||
| 208 | |||
| 209 | } |