package br.com.centralit.citcorpore.bean; import java.sql.Date; import br.com.centralit.citajax.util.JavaScriptUtil; import br.com.citframework.dto.IDto; import br.com.citframework.excecao.LogicException; import br.com.citframework.util.UtilDatas; import br.com.citframework.util.UtilFormatacao; public class TimeSheetDTO implements IDto { /** * */ private static final long serialVersionUID = -8184473698460030815L; private Integer idTimeSheet; private Integer idDemanda; private Integer idEmpregado; private Integer idCliente; private Integer idProjeto; private Double qtdeHoras; private Date data; private Double custoPorHora; private String detalhamento; private String nomeCliente; private String nomeProjeto; private String nomeEmpregado; private String detalhamentoDemanda; public String getDataStr() { if (this.data == null) return ""; return UtilDatas.dateToSTR(data); } public String getDataStrDet() { if (this.data == null) return ""; try { return UtilDatas.dateToSTR(data) + " (" + UtilDatas.getDiaSemana(data) + ")"; } catch (LogicException e) { e.printStackTrace(); return ""; } } public Date getData() { return data; } public void setData(Date data) { this.data = data; } public Integer getIdDemanda() { return idDemanda; } public void setIdDemanda(Integer idDemanda) { this.idDemanda = idDemanda; } public Integer getIdEmpregado() { return idEmpregado; } public void setIdEmpregado(Integer idEmpregado) { this.idEmpregado = idEmpregado; } public Integer getIdProjeto() { return idProjeto; } public void setIdProjeto(Integer idProjeto) { this.idProjeto = idProjeto; } public Integer getIdTimeSheet() { return idTimeSheet; } public void setIdTimeSheet(Integer idTimeSheet) { this.idTimeSheet = idTimeSheet; } public Integer getIdCliente() { return idCliente; } public void setIdCliente(Integer idCliente) { this.idCliente = idCliente; } public Double getCustoPorHora() { return custoPorHora; } public void setCustoPorHora(Double custoPorHora) { this.custoPorHora = custoPorHora; } public String getQtdeHorasStr() { return UtilFormatacao.formatDouble(qtdeHoras,2); } public String getQtdeHorasStr2() { if (qtdeHoras == 0){ return "--"; } return UtilFormatacao.formatDouble(qtdeHoras,2); } public Double getQtdeHoras() { return qtdeHoras; } public void setQtdeHoras(Double qtdeHoras) { this.qtdeHoras = qtdeHoras; } public String getNomeCliente() { return nomeCliente; } public void setNomeCliente(String nomeCliente) { this.nomeCliente = nomeCliente; } public String getNomeProjeto() { return nomeProjeto; } public void setNomeProjeto(String nomeProjeto) { this.nomeProjeto = nomeProjeto; } public String getDetalhamentoConv() { return JavaScriptUtil.escapeJavaScript(detalhamento); } public String getDetalhamento() { return detalhamento; } public void setDetalhamento(String detalhamento) { this.detalhamento = detalhamento; } public String getNomeEmpregado() { return nomeEmpregado; } public void setNomeEmpregado(String nomeEmpregado) { this.nomeEmpregado = nomeEmpregado; } public String getDetalhamentoDemanda() { return detalhamentoDemanda; } public void setDetalhamentoDemanda(String detalhamentoDemanda) { this.detalhamentoDemanda = detalhamentoDemanda; } }