package br.com.centralit.citcorpore.bean; import java.sql.Date; import java.text.DecimalFormat; import java.text.NumberFormat; import java.util.Locale; import br.com.citframework.dto.IDto; public class IntegranteViagemDTO implements IDto { private static final long serialVersionUID = 1L; private Integer idIntegranteViagem; private Integer idSolicitacaoServico; private Integer idEmpregado; private String nome; private String nomeNaoFuncionario; private String email; private String tipoMovimentacao; private Integer idRespPrestacaoContas; private String respPrestacaoContas; private String integranteFuncionario; private String remarcacao; private Integer idItemTrabalho; private Integer idTarefa; private String emPrestacaoContas; private String infoNaoFuncionario; private String estado; //Define se o Integrante da Viagem � um funcionario(S) ou n�o(N) //atributos abaixo usados apenas para auxiliar tela de remarca��o private Integer idSolicitacao; private String eOu; private Date dataInicio; private Date dataInicioAux; private Date dataFim; private Date dataFimAux; private Integer origem; private Integer destino; private String NomeOrigem; private String NomeDestino; private String NomeEmpregado; private Date ida; private Date volta; private Integer idTipo; private Double valor; private Integer quantidade; private String colDespesaViagemSerialize; private String remarcarRoteiro; private Integer idRoteiro; /** * @return the idSolicitacaoServico */ public Integer getIdSolicitacaoServico() { return idSolicitacaoServico; } /** * @param idSolicitacaoServico the idSolicitacaoServico to set */ public void setIdSolicitacaoServico(Integer idSolicitacaoServico) { this.idSolicitacaoServico = idSolicitacaoServico; } /** * @return the idEmpregado */ public Integer getIdEmpregado() { return idEmpregado; } /** * @param idEmpregado the idEmpregado to set */ public void setIdEmpregado(Integer idEmpregado) { this.idEmpregado = idEmpregado; } public String getNome() { return nome; } public void setNome(String nome) { this.nome = nome; } /** * @return the email */ public String getEmail() { return email; } /** * @param email the email to set */ public void setEmail(String email) { this.email = email; } public Integer getIdRespPrestacaoContas() { return idRespPrestacaoContas; } public void setIdRespPrestacaoContas(Integer idRespPrestacaoContas) { this.idRespPrestacaoContas = idRespPrestacaoContas; } public String getRespPrestacaoContas() { return respPrestacaoContas; } public void setRespPrestacaoContas(String respPrestacaoContas) { this.respPrestacaoContas = respPrestacaoContas; } public String getIntegranteFuncionario() { return integranteFuncionario; } public void setIntegranteFuncionario(String integranteFuncionario) { this.integranteFuncionario = integranteFuncionario; } public static long getSerialversionuid() { return serialVersionUID; } public Integer getIdIntegranteViagem() { return idIntegranteViagem; } public void setIdIntegranteViagem(Integer idIntegranteViagem) { this.idIntegranteViagem = idIntegranteViagem; } public String getTipoMovimentacao() { return tipoMovimentacao; } public void setTipoMovimentacao(String tipoMovimentacao) { this.tipoMovimentacao = tipoMovimentacao; } public String getRemarcacao() { return remarcacao; } public void setRemarcacao(String remarcacao) { this.remarcacao = remarcacao; } public Integer getIdItemTrabalho() { return idItemTrabalho; } public void setIdItemTrabalho(Integer idItemTrabalho) { this.idItemTrabalho = idItemTrabalho; } public String getEmPrestacaoContas() { return emPrestacaoContas; } public void setEmPrestacaoContas(String emPrestacaoContas) { this.emPrestacaoContas = emPrestacaoContas; } public String getNomeNaoFuncionario() { return nomeNaoFuncionario; } public void setNomeNaoFuncionario(String nomeNaoFuncionario) { this.nomeNaoFuncionario = nomeNaoFuncionario; } public Integer getIdTarefa() { return idTarefa; } public void setIdTarefa(Integer idTarefa) { this.idTarefa = idTarefa; } public String getInfoNaoFuncionario() { return infoNaoFuncionario; } public void setInfoNaoFuncionario(String infoNaoFuncionario) { this.infoNaoFuncionario = infoNaoFuncionario; } public Integer getIdSolicitacao() { return idSolicitacao; } public void setIdSolicitacao(Integer idSolicitacao) { this.idSolicitacao = idSolicitacao; } public String getEOu() { return eOu; } public void setEOu(String eOu) { this.eOu = eOu; } public String getEstado() { return estado; } public void setEstado(String estado) { this.estado = estado; } public Date getDataInicioAux() { return dataInicioAux; } public void setDataInicioAux(Date dataInicioAux) { this.dataInicioAux = dataInicioAux; } 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 Date getDataFimAux() { return dataFimAux; } public void setDataFimAux(Date dataFimAux) { this.dataFimAux = dataFimAux; } public Integer getOrigem() { return origem; } public void setOrigem(Integer origem) { this.origem = origem; } public Integer getDestino() { return destino; } public void setDestino(Integer destino) { this.destino = destino; } public String getNomeOrigem() { return NomeOrigem; } public void setNomeOrigem(String nomeOrigem) { NomeOrigem = nomeOrigem; } public String getNomeDestino() { return NomeDestino; } public void setNomeDestino(String nomeDestino) { NomeDestino = nomeDestino; } public Date getIda() { return ida; } public void setIda(Date ida) { this.ida = ida; } public Date getVolta() { return volta; } public void setVolta(Date volta) { this.volta = volta; } public Integer getIdTipo() { return idTipo; } public void setIdTipo(Integer idTipo) { this.idTipo = idTipo; } public Double getTotal() { Double total = 0.0; if(this.valor != null && this.quantidade != null) { total = this.valor * this.quantidade; } return total; } public String getTotalFormatado() { Double total = 0.0; if(this.valor != null && this.quantidade != null) { total = this.valor * this.quantidade; } NumberFormat nf = NumberFormat.getCurrencyInstance(new Locale("pt", "BR")); DecimalFormat decimal = (DecimalFormat) nf; decimal.applyPattern("#,##0.00"); return decimal.format(total); } public Double getValor() { return valor; } public void setValor(Double valor) { this.valor = valor; } public Integer getQuantidade() { return quantidade; } public void setQuantidade(Integer quantidade) { this.quantidade = quantidade; } public String getColDespesaViagemSerialize() { return colDespesaViagemSerialize; } public void setColDespesaViagemSerialize(String colDespesaViagemSerialize) { this.colDespesaViagemSerialize = colDespesaViagemSerialize; } public String getRemarcarRoteiro() { return remarcarRoteiro; } public void setRemarcarRoteiro(String remarcarRoteiro) { this.remarcarRoteiro = remarcarRoteiro; } public Integer getIdRoteiro() { return idRoteiro; } public void setIdRoteiro(Integer idRoteiro) { this.idRoteiro = idRoteiro; } public String getNomeEmpregado() { return NomeEmpregado; } public void setNomeEmpregado(String nomeEmpregado) { NomeEmpregado = nomeEmpregado; } }