package br.com.centralit.citcorpore.bean;
import java.sql.Date;
import br.com.citframework.dto.IDto;
import br.com.citframework.util.UtilDatas;
import br.com.citframework.util.UtilFormatacao;
import br.com.citframework.util.UtilHTML;
public class ExecucaoDemandaDTO implements IDto {
/**
*
*/
private static final long serialVersionUID = -5575586940240747276L;
private Integer idExecucao;
private Integer idDemanda;
private Integer idAtividade;
private Integer idEmpregadoExecutor;
private Integer idEmpregadoReceptor;
private String relato;
private Double qtdeHoras;
private String situacao;
private String grupoExecutor;
private String detalhamento;
private String nomeFluxo;
private String nomeEtapa;
private String nomeAtividade;
private Date expectativaFim;
private String prioridade;
private String descricaoTipoAtividade;
private String nome;
private Integer idFluxo;
private Date terminoPrevisto;
private Integer idEmpregadoLogado;
private Integer idExecucaoAtribuir;
private Integer idProjeto;
private Integer idFluxoSelecionado;
private String nomeProjeto;
private Integer idTipoDemanda;
private Date terminoReal;
private String numeroOS;
private Integer anoOS;
private String objSerializado;
public String getImagem(){
String retorno = "";
if (this.idTipoDemanda==null) return "";
retorno = "<img src=demanda.gif title='Outros' border='0' />";
if (this.idTipoDemanda.intValue()==1) retorno = "<img src=esquadro.jpg title='Demanda de Projeto' border='0' />";
if (this.idTipoDemanda.intValue()==2) retorno = "<img src=ferramenta.gif title='Manuten��o Evolutiva' border='0' />";
if (this.idTipoDemanda.intValue()==3) retorno = "<img src=joaninha.gif title='Erro' border='0' />";
if (this.idTipoDemanda.intValue()==4) retorno = "<img src=comercial.gif title='Atendimento a �rea comercial' border='0' />";
if (this.idTipoDemanda.intValue()==5) retorno = "<img src=apresentacao.jpg title='Apresenta��o de Solu��o' border='0' />";
if (this.idTipoDemanda.intValue()==6) retorno = "<img src=reuniao.gif title='Reuni�o com cliente' border='0' />";
if (this.idTipoDemanda.intValue()==7) retorno = "<img src=cliente.gif title='Apoio ao Cliente' border='0' />";
if (this.idTipoDemanda.intValue()==8) retorno = "<img src=design.gif title='Design' border='0' />";
if (this.idTipoDemanda.intValue()==9) retorno = "<img src=ISO.gif title='Demanda ISO 9001' border='0' />";
if (this.idTipoDemanda.intValue()==10) retorno = "<img src=demanda.gif title='Demanda Avulsa' border='0' />";
if (this.idTipoDemanda.intValue()==11) retorno = "<img src=reuniaointerna.gif title='Reuni�o Interna' border='0' />";
return retorno;
}
public String getGrupoExecutor() {
return grupoExecutor;
}
public void setGrupoExecutor(String grupoExecutor) {
this.grupoExecutor = grupoExecutor;
}
public Integer getIdAtividade() {
return idAtividade;
}
public void setIdAtividade(Integer idAtividade) {
this.idAtividade = idAtividade;
}
public Integer getIdDemanda() {
return idDemanda;
}
public void setIdDemanda(Integer idDemanda) {
this.idDemanda = idDemanda;
}
public Integer getIdEmpregadoExecutor() {
return idEmpregadoExecutor;
}
public void setIdEmpregadoExecutor(Integer idEmpregadoExecutor) {
this.idEmpregadoExecutor = idEmpregadoExecutor;
}
public Integer getIdEmpregadoReceptor() {
return idEmpregadoReceptor;
}
public void setIdEmpregadoReceptor(Integer idEmpregadoReceptor) {
this.idEmpregadoReceptor = idEmpregadoReceptor;
}
public Integer getIdExecucao() {
return idExecucao;
}
public void setIdExecucao(Integer idExecucao) {
this.idExecucao = idExecucao;
}
public String getRelato() {
return relato;
}
public void setRelato(String relato) {
this.relato = relato;
}
public String getSituacaoDesc() {
if (this.situacao == null) return "";
if (this.situacao.equalsIgnoreCase("N")) return "N�o Iniciada";
if (this.situacao.equalsIgnoreCase("I")) return "Em Execu��o";
if (this.situacao.equalsIgnoreCase("F")) return "Finalizada";
if (this.situacao.equalsIgnoreCase("C")) return "Paralisada - Aguard. Cliente";
if (this.situacao.equalsIgnoreCase("P")) return "Paralisada - Interno";
if (this.situacao.equalsIgnoreCase("T")) return "Transferida";
return situacao;
}
public String getSituacaoDescHTML() {
if (this.situacao == null) return "";
if (this.situacao.equalsIgnoreCase("N")) return UtilHTML.encodeHTML("N�o Iniciada");
if (this.situacao.equalsIgnoreCase("I")) return UtilHTML.encodeHTML("Em Execu��o");
if (this.situacao.equalsIgnoreCase("F")) return "Finalizada";
if (this.situacao.equalsIgnoreCase("C")) return "Paralisada - Aguard. Cliente";
if (this.situacao.equalsIgnoreCase("P")) return "Paralisada - Interno";
if (this.situacao.equalsIgnoreCase("T")) return "Transferida";
return UtilHTML.encodeHTML(situacao);
}
public String getSituacao() {
return situacao;
}
public void setSituacao(String situacao) {
this.situacao = situacao;
}
public String getDescricaoTipoAtividade() {
return descricaoTipoAtividade;
}
public void setDescricaoTipoAtividade(String descricaoTipoAtividade) {
this.descricaoTipoAtividade = descricaoTipoAtividade;
}
public String getExpectativaFimStr() {
if (this.terminoPrevisto!=null) return UtilDatas.dateToSTR(terminoPrevisto);
return UtilDatas.dateToSTR(expectativaFim);
}
public Date getExpectativaFim() {
return expectativaFim;
}
public void setExpectativaFim(Date expectativaFim) {
this.expectativaFim = expectativaFim;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public String getNomeAtividade() {
return nomeAtividade;
}
public String getNomeAtividadeHTML() {
return UtilHTML.encodeHTML(nomeAtividade);
}
public void setNomeAtividade(String nomeAtividade) {
this.nomeAtividade = nomeAtividade;
}
public String getNomeEtapa() {
return nomeEtapa;
}
public String getNomeEtapaHTML() {
return UtilHTML.encodeHTML(nomeEtapa);
}
public void setNomeEtapa(String nomeEtapa) {
this.nomeEtapa = nomeEtapa;
}
public String getNomeFluxo() {
return nomeFluxo;
}
public void setNomeFluxo(String nomeFluxo) {
this.nomeFluxo = nomeFluxo;
}
public String getPrioridadeDesc() {
if (this.prioridade == null) return "";
if (this.prioridade.equalsIgnoreCase("E")) return "Emergencial";
if (this.prioridade.equalsIgnoreCase("A")) return "Alta";
if (this.prioridade.equalsIgnoreCase("M")) return "M�dia";
if (this.prioridade.equalsIgnoreCase("B")) return "Baixa";
if (this.prioridade.equalsIgnoreCase("X")) return "N�o Definida";
return prioridade;
}
public String getPrioridadeDescHTML() {
if (this.prioridade == null) return "";
if (this.prioridade.equalsIgnoreCase("E")) return "Emergencial";
if (this.prioridade.equalsIgnoreCase("A")) return "Alta";
if (this.prioridade.equalsIgnoreCase("M")) return UtilHTML.encodeHTML("M�dia");
if (this.prioridade.equalsIgnoreCase("B")) return "Baixa";
if (this.prioridade.equalsIgnoreCase("X")) return UtilHTML.encodeHTML("N�o Definida");
return UtilHTML.encodeHTML(prioridade);
}
public String getPrioridade() {
return prioridade;
}
public void setPrioridade(String prioridade) {
this.prioridade = prioridade;
}
public String getDetalhamento() {
return detalhamento;
}
public void setDetalhamento(String detalhamento) {
this.detalhamento = detalhamento;
}
public Integer getIdExecucaoAtribuir() {
return idExecucaoAtribuir;
}
public void setIdExecucaoAtribuir(Integer idExecucaoAtribuir) {
this.idExecucaoAtribuir = idExecucaoAtribuir;
}
public Integer getIdFluxo() {
return idFluxo;
}
public void setIdFluxo(Integer idFluxo) {
this.idFluxo = idFluxo;
}
public String getTerminoPrevistoStr() {
return UtilDatas.dateToSTR(this.terminoPrevisto);
}
public Date getTerminoPrevisto() {
return terminoPrevisto;
}
public void setTerminoPrevisto(Date terminoPrevisto) {
this.terminoPrevisto = terminoPrevisto;
}
public Integer getIdEmpregadoLogado() {
return idEmpregadoLogado;
}
public void setIdEmpregadoLogado(Integer idEmpregadoLogado) {
this.idEmpregadoLogado = idEmpregadoLogado;
}
public Integer getIdProjeto() {
return idProjeto;
}
public void setIdProjeto(Integer idProjeto) {
this.idProjeto = idProjeto;
}
public Integer getIdFluxoSelecionado() {
return idFluxoSelecionado;
}
public void setIdFluxoSelecionado(Integer idFluxoSelecionado) {
this.idFluxoSelecionado = idFluxoSelecionado;
}
public String getNomeProjeto() {
return nomeProjeto;
}
public void setNomeProjeto(String nomeProjeto) {
this.nomeProjeto = nomeProjeto;
}
public Integer getIdTipoDemanda() {
return idTipoDemanda;
}
public void setIdTipoDemanda(Integer idTipoDemanda) {
this.idTipoDemanda = idTipoDemanda;
}
public String getQtdeHorasStr() {
return UtilFormatacao.formatDouble(qtdeHoras,2);
}
public Double getQtdeHoras() {
return qtdeHoras;
}
public void setQtdeHoras(Double qtdeHoras) {
this.qtdeHoras = qtdeHoras;
}
public Date getTerminoReal() {
return terminoReal;
}
public void setTerminoReal(Date terminoReal) {
this.terminoReal = terminoReal;
}
public String getObjSerializado() {
return objSerializado;
}
public void setObjSerializado(String objSerializado) {
this.objSerializado = objSerializado;
}
public String getNumeroOS() {
return numeroOS;
}
public void setNumeroOS(String numeroOS) {
this.numeroOS = numeroOS;
}
public Integer getAnoOS() {
return anoOS;
}
public void setAnoOS(Integer anoOS) {
this.anoOS = anoOS;
}
}