package br.com.centralit.citcorpore.bean;
import java.sql.Date;
import java.sql.Timestamp;
import java.text.SimpleDateFormat;
public class ItemCotacaoDTO extends ItemRegraNegocioDTO {
private Integer idItemCotacao;
private Integer idCotacao;
private Integer idProduto;
private Integer idUnidadeMedida;
private Double quantidade;
private String situacao;
private Integer idMarca;
private String descricaoItem;
private String especificacoes;
private String marcaPreferencial;
private Double precoAproximado;
private String tipoIdentificacao;
private Integer idCategoriaProduto;
private Integer pesoPreco;
private Integer pesoPrazoEntrega;
private Integer pesoPrazoPagto;
private Integer pesoTaxaJuros;
private Integer pesoPrazoGarantia;
private String exigeFornecedorQualificado;
private String codigoProduto;
private String nomeProduto;
private String nomeMarca;
private Integer idCentroCusto;
private Integer idProjeto;
private Integer idEnderecoEntrega;
private String solicitacoesAtendidas;
private String descrSituacao;
private String nomeCentroCusto;
private String nomeProjeto;
private String tipoCriacaoItem;
private Timestamp dataHoraLimite;
private String dataHoraLimiteStr;
private String identificacao;
private String complemento;
private String modelo;
private Integer idSolicitacaoServico;
private Date dataInicio;
private Date dataFim;
private Double quantidadeCotada;
private UsuarioDTO usuarioDto;
public Integer getIdItemCotacao(){
return this.idItemCotacao;
}
public void setIdItemCotacao(Integer parm){
this.idItemCotacao = parm;
}
public Integer getIdCotacao(){
return this.idCotacao;
}
public void setIdCotacao(Integer parm){
this.idCotacao = parm;
}
public Integer getIdProduto(){
return this.idProduto;
}
public void setIdProduto(Integer parm){
this.idProduto = parm;
}
public Double getQuantidade(){
return this.quantidade;
}
public void setQuantidade(Double parm){
this.quantidade = parm;
}
public Integer getIdUnidadeMedida() {
return idUnidadeMedida;
}
public void setIdUnidadeMedida(Integer idUnidadeMedida) {
this.idUnidadeMedida = idUnidadeMedida;
}
public String getCodigoProduto() {
return codigoProduto;
}
public void setCodigoProduto(String codigoProduto) {
this.codigoProduto = codigoProduto;
}
public String getNomeProduto() {
return nomeProduto;
}
public void setNomeProduto(String nomeProduto) {
this.nomeProduto = nomeProduto;
}
public String getDescrSituacao() {
return descrSituacao;
}
public void setDescrSituacao(String descrSituacao) {
this.descrSituacao = descrSituacao;
}
public String getNomeCentroCusto() {
return nomeCentroCusto;
}
public void setNomeCentroCusto(String nomeCentroCusto) {
this.nomeCentroCusto = nomeCentroCusto;
}
public String getNomeProjeto() {
return nomeProjeto;
}
public void setNomeProjeto(String nomeProjeto) {
this.nomeProjeto = nomeProjeto;
}
public void setDataHoraLimite(Timestamp dataHoraLimite) {
this.dataHoraLimite = dataHoraLimite;
if (dataHoraLimite != null) {
SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy HH:mm");
this.dataHoraLimiteStr = format.format(dataHoraLimite);
}
}
public String getDataHoraLimiteStr() {
if (dataHoraLimite != null) {
return dataHoraLimiteStr;
} else {
return "--";
}
}
public String getNomeMarca() {
return nomeMarca;
}
public void setNomeMarca(String nomeMarca) {
this.nomeMarca = nomeMarca;
}
public void setDataHoraLimiteStr(String dataHoraLimiteStr) {
this.dataHoraLimiteStr = dataHoraLimiteStr;
}
public String getIdentificacao() {
identificacao = "";
if (descricaoItem != null) {
identificacao += descricaoItem;
}
if (complemento != null) {
if (identificacao.length() > 0)
identificacao += " ";
identificacao += complemento;
}
if (modelo != null) {
if (identificacao.length() > 0)
identificacao += " ";
identificacao += modelo;
}
if (nomeMarca != null) {
if (identificacao.length() > 0)
identificacao += " - ";
identificacao += nomeMarca;
}else if (marcaPreferencial != null) {
if (identificacao.length() > 0)
identificacao += " - ";
identificacao += marcaPreferencial;
}
if (nomeProduto != null) {
if (identificacao.length() > 0)
identificacao += " ("+nomeProduto+")";
else
identificacao += nomeProduto;
}
return identificacao;
}
public String getComplemento() {
return complemento;
}
public void setComplemento(String complemento) {
this.complemento = complemento;
}
public String getModelo() {
return modelo;
}
public void setModelo(String modelo) {
this.modelo = modelo;
}
public void setIdentificacao(String identificacao) {
this.identificacao = identificacao;
}
public Integer getIdMarca() {
return idMarca;
}
public void setIdMarca(Integer idMarca) {
this.idMarca = idMarca;
}
public String getDescricaoItem() {
return descricaoItem;
}
public void setDescricaoItem(String descricaoItem) {
this.descricaoItem = descricaoItem;
}
public String getEspecificacoes() {
return especificacoes;
}
public void setEspecificacoes(String especificacoes) {
this.especificacoes = especificacoes;
}
public String getMarcaPreferencial() {
return marcaPreferencial;
}
public void setMarcaPreferencial(String marcaPreferencial) {
this.marcaPreferencial = marcaPreferencial;
}
public Double getPrecoAproximado() {
return precoAproximado;
}
public void setPrecoAproximado(Double precoAproximado) {
this.precoAproximado = precoAproximado;
}
public String getTipoIdentificacao() {
return tipoIdentificacao;
}
public void setTipoIdentificacao(String tipoIdentificacao) {
this.tipoIdentificacao = tipoIdentificacao;
}
public Integer getIdCategoriaProduto() {
return idCategoriaProduto;
}
public void setIdCategoriaProduto(Integer idCategoriaProduto) {
this.idCategoriaProduto = idCategoriaProduto;
}
public String getSolicitacoesAtendidas() {
return solicitacoesAtendidas;
}
public void setSolicitacoesAtendidas(String solicitacoesAtendidas) {
this.solicitacoesAtendidas = solicitacoesAtendidas;
}
public String getTipoCriacaoItem() {
return tipoCriacaoItem;
}
public void setTipoCriacaoItem(String tipoCriacaoItem) {
this.tipoCriacaoItem = tipoCriacaoItem;
}
public Timestamp getDataHoraLimite() {
return dataHoraLimite;
}
public Integer getIdSolicitacaoServico() {
return idSolicitacaoServico;
}
public void setIdSolicitacaoServico(Integer idSolicitacaoServico) {
this.idSolicitacaoServico = idSolicitacaoServico;
}
public Date getDataInicio() {
return dataInicio;
}
public void setDataInicio(Date dataInicio) {
this.dataInicio = dataInicio;
}
public Date getDataFim() {
return dataFim;
}
public void setDataFim(Date dataFim) {
this.dataFim = dataFim;
}
public Integer getIdCentroCusto() {
return idCentroCusto;
}
public void setIdCentroCusto(Integer idCentroCusto) {
this.idCentroCusto = idCentroCusto;
}
public Integer getIdProjeto() {
return idProjeto;
}
public void setIdProjeto(Integer idProjeto) {
this.idProjeto = idProjeto;
}
public String getSituacao() {
return situacao;
}
public void setSituacao(String situacao) {
this.situacao = situacao;
}
public Integer getPesoPreco() {
return pesoPreco;
}
public void setPesoPreco(Integer pesoPreco) {
this.pesoPreco = pesoPreco;
}
public Integer getPesoPrazoEntrega() {
return pesoPrazoEntrega;
}
public void setPesoPrazoEntrega(Integer pesoPrazoEntrega) {
this.pesoPrazoEntrega = pesoPrazoEntrega;
}
public Integer getPesoPrazoPagto() {
return pesoPrazoPagto;
}
public void setPesoPrazoPagto(Integer pesoPrazoPagto) {
this.pesoPrazoPagto = pesoPrazoPagto;
}
public Integer getPesoTaxaJuros() {
return pesoTaxaJuros;
}
public void setPesoTaxaJuros(Integer pesoTaxaJuros) {
this.pesoTaxaJuros = pesoTaxaJuros;
}
public Integer getPesoPrazoGarantia() {
return pesoPrazoGarantia;
}
public void setPesoPrazoGarantia(Integer pesoPrazoGarantia) {
this.pesoPrazoGarantia = pesoPrazoGarantia;
}
public String getExigeFornecedorQualificado() {
return exigeFornecedorQualificado;
}
public void setExigeFornecedorQualificado(String exigeFornecedorQualificado) {
this.exigeFornecedorQualificado = exigeFornecedorQualificado;
}
public Integer getIdEnderecoEntrega() {
return idEnderecoEntrega;
}
public void setIdEnderecoEntrega(Integer idEnderecoEntrega) {
this.idEnderecoEntrega = idEnderecoEntrega;
}
public Double getQuantidadeCotada() {
return quantidadeCotada;
}
public void setQuantidadeCotada(Double quantidadeCotada) {
this.quantidadeCotada = quantidadeCotada;
}
public UsuarioDTO getUsuarioDto() {
return usuarioDto;
}
public void setUsuarioDto(UsuarioDTO usuarioDto) {
this.usuarioDto = usuarioDto;
}
}