Subversion Repositories Integrator Subversion

Rev

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

Rev 462 Rev 467
Line 22... Line 22...
22
import br.com.ec.core.interfaces.Alterar;
22
import br.com.ec.core.interfaces.Alterar;
23
import br.com.ec.core.interfaces.Cadastrar;
23
import br.com.ec.core.interfaces.Cadastrar;
24
import br.com.ec.core.util.DataUtils;
24
import br.com.ec.core.util.DataUtils;
25
import br.com.ec.core.util.StringUtil;
25
import br.com.ec.core.util.StringUtil;
26
import br.com.ec.core.util.VerificadorUtil;
26
import br.com.ec.core.util.VerificadorUtil;
-
 
27
import br.com.ec.domain.model.tipos.TipoCorProduto;
-
 
28
import br.com.ec.domain.model.tipos.TipoEstiloProduto;
-
 
29
import br.com.ec.domain.model.tipos.TipoGenero;
27
import br.com.ec.domain.model.tipos.TipoProduto;
30
import br.com.ec.domain.model.tipos.TipoProduto;
28
31
29
@Entity
32
@Entity
30
@Table(name="sec_produto", schema="sc_sec")
33
@Table(name="sec_produto", schema="sc_sec")
31
public class Produto implements Serializable, Cloneable {
34
public class Produto implements Serializable, Cloneable {
Line 114... Line 117...
114
        public Modelo getModelo() {
117
        public Modelo getModelo() {
115
                return modelo;
118
                return modelo;
116
        }
119
        }
117
        public void setModelo(Modelo modelo) {
120
        public void setModelo(Modelo modelo) {
118
                this.modelo = modelo;
121
                this.modelo = modelo;
-
 
122
        }
-
 
123
        @Transient
-
 
124
        public String getDescricaoDoModelo() {
-
 
125
                return VerificadorUtil.naoEstaNulo(modelo)? modelo.getDescricao() : "";
119
        }
126
        }
120
       
127
       
121
        @ManyToOne
128
        @ManyToOne
122
        @ForeignKey(name="fk_produto_tributacao")
129
        @ForeignKey(name="fk_produto_tributacao")
123
        @JoinColumn(name = "seq_tributacao", referencedColumnName="seq_tributacao", nullable=true)
130
        @JoinColumn(name = "seq_tributacao", referencedColumnName="seq_tributacao", nullable=true)
Line 657... Line 664...
657
                        return "";
664
                        return "";
658
                }
665
                }
659
        }
666
        }
660
       
667
       
661
        /*
668
        /*
662
        @Transient
-
 
663
        public String getDescricaoDoModelo() {
-
 
664
                return VerificadorUtil.naoEstaNulo(modelo)? modelo.getDescricao() : "";
-
 
665
        }
-
 
666
       
669
       
667
        @Transient
670
        @Transient
668
        public String getDescricaoTecnicaDoModelo() {
671
        public String getDescricaoTecnicaDoModelo() {
669
                return VerificadorUtil.naoEstaNulo(modelo)? VerificadorUtil.naoEstaNulo(modelo.getDescricaoTecnica())? modelo.getDescricaoTecnica() : "" : "";
672
                return VerificadorUtil.naoEstaNulo(modelo)? VerificadorUtil.naoEstaNulo(modelo.getDescricaoTecnica())? modelo.getDescricaoTecnica() : "" : "";
670
        }
673
        }
Line 767... Line 770...
767
        */
770
        */
768
        @Transient
771
        @Transient
769
        public String getDescricaoDoTipo() {
772
        public String getDescricaoDoTipo() {
770
                return VerificadorUtil.naoEstaNuloOuVazio(getTipo())? TipoProduto.parse(getTipo()).getDescricao() : null;
773
                return VerificadorUtil.naoEstaNuloOuVazio(getTipo())? TipoProduto.parse(getTipo()).getDescricao() : null;
771
        }
774
        }
772
        /*
-
 
-
 
775
       
773
        @Transient
776
        @Transient
774
        public String getDescricaoDoGenero() {
777
        public String getDescricaoDoGenero() {
775
                return VerificadorUtil.naoEstaNuloOuVazio(getGenero())? TipoGenero.parse(getGenero()).getDescricao() : null;
778
                return VerificadorUtil.naoEstaNuloOuVazio(getGenero())? TipoGenero.parse(getGenero()).getDescricao() : null;
776
        }
779
        }
777
       
780
       
Line 815... Line 818...
815
                        descricaoCompleta.append(" ");
818
                        descricaoCompleta.append(" ");
816
                        descricaoCompleta.append(observacaoNotaFiscal);
819
                        descricaoCompleta.append(observacaoNotaFiscal);
817
                }
820
                }
818
                return descricaoCompleta.toString().trim();
821
                return descricaoCompleta.toString().trim();
819
        }
822
        }
820
        */
-
 
-
 
823
       
821
        @Transient
824
        @Transient
822
        public Integer getQuantidadeEstoqueTotal() {
825
        public Integer getQuantidadeEstoqueTotal() {
823
                Integer total = 0;
826
                Integer total = 0;
824
                /*
827
                /*
825
                for (ProdutoLoja estoque : estoques) {
828
                for (ProdutoLoja estoque : estoques) {