コード例 #1
0
ファイル: ItemPedido.cs プロジェクト: jrsouzajr/quickBuy
 public override void Validate()
 {
     if (ProdutoId.Equals(0))
     {
         AdicionarErro("Erro: Produto não encontrado");
     }
 }
コード例 #2
0
        public override int GetHashCode()
        {
            var hashCode = -1736603010;

            hashCode = hashCode * -1521134295 + Id.GetHashCode();
            hashCode = hashCode * -1521134295 + Quantidade.GetHashCode();
            hashCode = hashCode * -1521134295 + ProdutoId.GetHashCode();
            hashCode = hashCode * -1521134295 + EqualityComparer <Produto> .Default.GetHashCode(Produto);

            hashCode = hashCode * -1521134295 + PrecoTotal.GetHashCode();
            return(hashCode);
        }
コード例 #3
0
 public bool Equals(PedidoItem other)
 {
     if (ReferenceEquals(null, other))
     {
         return(false);
     }
     if (ReferenceEquals(this, other))
     {
         return(true);
     }
     return(ProdutoId.Equals(other.ProdutoId));
 }
コード例 #4
0
        public override void Validate()
        {
            if (ProdutoId.Equals(0))
            {
                AdicionarCritica("Não foi identificado qual a referência para o produto");
            }

            if (Quantidade.Equals(0))
            {
                AdicionarCritica("Quantidade não foi informada");
            }
        }
コード例 #5
0
        public override void Validate()
        {
            if (ProdutoId.ToString() == "0")
            {
                AdicionarMensagemCritica("Crítica - Não foi identificado nenhum produto referenciado no item pedido");
            }

            if (Quantidade == 0)
            {
                AdicionarMensagemCritica("Crítica - Quantidade não foi informada");
            }
        }
コード例 #6
0
        /* Validação */

        public override void Validate()
        {
            LimparMensagensValidacao();
            if (ProdutoId.Equals(0))
            {
                AdicionarCritica("Crítica - Não foi identificado qual a referência do produto.");
            }
            if (Quantidade.Equals(0))
            {
                AdicionarCritica("Crítica - Quantidade não foi informada.");
            }
        }
コード例 #7
0
 public override void Validate()
 {
     if (string.IsNullOrEmpty(Id.ToString()))
     {
         AdicionarCritica("Obrigatório preenchimento da Sequência do Item");
     }
     if (string.IsNullOrEmpty(ProdutoId.ToString()))
     {
         AdicionarCritica("Obrigatório preenchimento do Produto");
     }
     if (string.IsNullOrEmpty(Quantidade.ToString()))
     {
         AdicionarCritica("Obrigatório preenchimento da Quantidade");
     }
 }
コード例 #8
0
 public override int GetHashCode()
 {
     return(ProdutoId.GetHashCode());
 }
コード例 #9
0
        public void SetarParametrosConformeRelatorio(string nomeRelatorio)
        {
            if (string.IsNullOrEmpty(nomeRelatorio))
            {
                return;
            }

            string ocorrenciaTipoAlterado;

            switch (nomeRelatorio.ToLower())
            {
            case "consolidadocontato":
                ParametrosVisualizacao.Add("sentido", DsSentido);
                ParametrosVisualizacao.Add("midia", DsMidia);
                ParametrosVisualizacao.Add("status", DsStatusAtividade);
                ParametrosVisualizacao.Add("canal", DsAtividadeTipo);
                ParametrosVisualizacao.Add("cliente", DsCliente);
                ParametrosVisualizacao.Add("usuario", DsCriadoPor);

                ParametrosVisualizacao.Add("dataInicio", DataInicio.ToString(CultureInfo.CurrentCulture));
                ParametrosVisualizacao.Add("dataFim", DataFim.ToString(CultureInfo.CurrentCulture));
                ParametrosVisualizacao.Add("atividadeTipoID",
                                           AtividadeTipoId != null ? AtividadeTipoId.ToString() : null);
                ParametrosVisualizacao.Add("statusAtividadeID",
                                           StatusAtividadeId != null ? StatusAtividadeId.ToString() : null);
                ParametrosVisualizacao.Add("userID", CriadoPor);
                ParametrosVisualizacao.Add("pessoaFisicaID",
                                           PessoaFisicaId != null ? PessoaFisicaId.ToString() : null);
                ParametrosVisualizacao.Add("pessoaJuridicaID",
                                           PessoaJuridicaId != null ? PessoaJuridicaId.ToString() : null);
                ParametrosVisualizacao.Add("potenciaisClienteID",
                                           PotenciaisClientesId != null ? PotenciaisClientesId.ToString() : null);

                MostrarStatusEntidade      = false;
                MostrarOcorrenciaTratativa = false;
                MostrarOcorrenciaTipo      = false;
                MostrarFila             = false;
                MostrarProduto          = false;
                MostrarAtividadeNoPrazo = false;
                break;

            case "detalhecontato":

                ParametrosVisualizacao.Add("dsSentido", DsSentido);
                ParametrosVisualizacao.Add("dsMidia", DsMidia);
                ParametrosVisualizacao.Add("dsStatusAtividade", DsStatusAtividade);
                ParametrosVisualizacao.Add("dsCanal", DsCanal);
                ParametrosVisualizacao.Add("dsCliente", DsCliente);
                ParametrosVisualizacao.Add("dsCriadoPor", DsCriadoPor);
                ParametrosVisualizacao.Add("dsStatusEntidade", DsStatusEntidade);
                ParametrosVisualizacao.Add("dsOcorrenciaTipo", DsOcorrenciaTipo);

                ParametrosVisualizacao.Add("dataInicio", DataInicio.ToString(CultureInfo.CurrentCulture));
                ParametrosVisualizacao.Add("dataFim", DataFim.ToString(CultureInfo.CurrentCulture));
                ParametrosVisualizacao.Add("sentido", Sentido);
                ParametrosVisualizacao.Add("pessoaFisicaID",
                                           PessoaFisicaId != null ? PessoaFisicaId.ToString() : null);
                ParametrosVisualizacao.Add("pessoaJuridicaID",
                                           PessoaJuridicaId != null ? PessoaJuridicaId.ToString() : null);
                ParametrosVisualizacao.Add("potenciaisClienteID",
                                           PotenciaisClientesId != null ? PotenciaisClientesId.ToString() : null);
                ParametrosVisualizacao.Add("midiaID", MidiaId != null ? MidiaId.ToString() : null);
                ParametrosVisualizacao.Add("atividadeTipoID",
                                           AtividadeTipoId != null ? AtividadeTipoId.ToString() : null);
                ParametrosVisualizacao.Add("criadoPor", string.IsNullOrEmpty(CriadoPor) ? null : CriadoPor);
                MostrarStatusEntidade      = false;
                MostrarOcorrenciaTratativa = false;
                MostrarOcorrenciaTipo      = false;
                MostrarFila             = false;
                MostrarProduto          = false;
                MostrarAtividadeNoPrazo = false;
                break;

            case "detalheocorrencia":

                ParametrosVisualizacao.Add("dsSentido", DsSentido);
                ParametrosVisualizacao.Add("dsMidia", DsMidia);
                ParametrosVisualizacao.Add("dsStatusAtividade", DsStatusAtividade);
                ParametrosVisualizacao.Add("dsCanal", DsCanal);
                ParametrosVisualizacao.Add("dsCliente", DsCliente);
                ParametrosVisualizacao.Add("dsCriadoPor", DsCriadoPor);
                ParametrosVisualizacao.Add("dsStatusEntidade", DsStatusEntidade);
                ParametrosVisualizacao.Add("dsProtocolo", DsProtocolo);
                ParametrosVisualizacao.Add("dsOcorrenciaTipo", DsOcorrenciaTipo);
                ParametrosVisualizacao.Add("dsOcorrenciaTratativa", DsOcorrenciaTratativa);

                ParametrosVisualizacao.Add("dataInicio", DataInicio.ToString(CultureInfo.CurrentCulture));
                ParametrosVisualizacao.Add("dataFim", DataFim.ToString(CultureInfo.CurrentCulture));
                ParametrosVisualizacao.Add("sentido", Sentido);
                ParametrosVisualizacao.Add("pessoaFisicaID",
                                           PessoaFisicaId != null ? PessoaFisicaId.ToString() : null);
                ParametrosVisualizacao.Add("pessoaJuridicaID",
                                           PessoaJuridicaId != null ? PessoaJuridicaId.ToString() : null);
                ParametrosVisualizacao.Add("potenciaisClienteID",
                                           PotenciaisClientesId != null ? PotenciaisClientesId.ToString() : null);
                ParametrosVisualizacao.Add("statusEntidadeID",
                                           StatusEntidadeId != null ? StatusEntidadeId.ToString() : null);
                ParametrosVisualizacao.Add("midiaID", MidiaId != null ? MidiaId.ToString() : null);
                ParametrosVisualizacao.Add("atividadeTipoID",
                                           AtividadeTipoId != null ? AtividadeTipoId.ToString() : null);
                ParametrosVisualizacao.Add("ocorrenciaID", OcorrenciaId != null ? OcorrenciaId.ToString() : null);
                ParametrosVisualizacao.Add("criadoPor", string.IsNullOrEmpty(CriadoPor) ? null : CriadoPor);

                MostrarMidias              = false;
                MostrarSentido             = false;
                MostrarStatusAtividades    = false;
                MostrarAtividadesTipo      = false;
                MostrarOcorrenciaTratativa = true;
                MostrarFila             = false;
                MostrarProduto          = false;
                MostrarAtividadeNoPrazo = false;
                break;

            case "consolidadofilaatividade":
                MostrarAtividadesTipo      = false;
                MostrarBuscaDeCliente      = false;
                MostrarCliente             = false;
                MostrarCriadoPor           = false;
                MostrarMidias              = false;
                MostrarOcorrenciaTipo      = false;
                MostrarOcorrenciaTratativa = false;
                MostrarSentido             = false;
                MostrarStatusAtividades    = false;
                MostrarStatusEntidade      = false;
                MostrarProduto             = false;
                MostrarAtividadeNoPrazo    = false;

                ParametrosVisualizacao.Add("dsFila", DsFila);
                ParametrosVisualizacao.Add("dataInicio", DataInicio.ToString(CultureInfo.CurrentCulture));
                ParametrosVisualizacao.Add("dataFim", DataFim.ToString(CultureInfo.CurrentCulture));
                break;

            case "detalheatividade":
                MostrarAtividadesTipo = false;
                MostrarBuscaDeCliente = false;
                MostrarCliente        = false;
                MostrarCriadoPor      = false;
                //MostrarDataFim = false;
                //MostrarDataInicio = false;
                MostrarMidias              = false;
                MostrarOcorrenciaTipo      = false;
                MostrarOcorrenciaTratativa = false;
                MostrarSentido             = false;
                MostrarStatusAtividades    = false;
                MostrarStatusEntidade      = false;
                MostrarProduto             = false;
                MostrarAtividadeNoPrazo    = false;

                ParametrosVisualizacao.Add("dsFila", DsFila);
                ParametrosVisualizacao.Add("dsStatusAtividade", DsStatusAtividade);
                ParametrosVisualizacao.Add("dataInicio", DataInicio.ToString(CultureInfo.CurrentCulture));
                ParametrosVisualizacao.Add("dataFim", DataFim.ToString(CultureInfo.CurrentCulture));
                MostrarFila = false;
                break;

            case "cronologiaatendimento":
                MostrarAtividadesTipo      = false;
                MostrarBuscaDeCliente      = false;
                MostrarCliente             = false;
                MostrarCriadoPor           = false;
                MostrarDataFim             = true;
                MostrarDataInicio          = true;
                MostrarMidias              = false;
                MostrarOcorrenciaTipo      = false;
                MostrarOcorrenciaTratativa = false;
                MostrarSentido             = false;
                MostrarStatusAtividades    = false;
                MostrarStatusEntidade      = false;
                MostrarFila             = false;
                MostrarProduto          = false;
                MostrarAtividadeNoPrazo = false;
                break;

            case "ocorrencia":
                MostrarFila                = false;
                MostrarAtividadesTipo      = false;
                MostrarBuscaDeCliente      = false;
                MostrarCliente             = false;
                MostrarCriadoPor           = false;
                MostrarDataFim             = true;
                MostrarDataInicio          = true;
                MostrarMidias              = false;
                MostrarOcorrenciaTipo      = false;
                MostrarOcorrenciaTratativa = false;
                MostrarSentido             = false;
                MostrarStatusAtividades    = false;
                MostrarStatusEntidade      = false;
                MostrarProduto             = false;
                MostrarAtividadeNoPrazo    = false;
                DataInicio = DataInicio != DateTime.MinValue ? DataInicio : DateTime.Now.AddDays(-90);
                DataFim    = DataFim != DateTime.MinValue ? DataFim : DateTime.Now;
                ParametrosVisualizacao.Add("dataInicioPeriodo", DataInicio.ToString(CultureInfo.CurrentCulture));
                ParametrosVisualizacao.Add("dataFimPeriodo", DataFim.ToString(CultureInfo.CurrentCulture));
                break;

            case "ligacao":

                MostrarFila                = false;
                MostrarAtividadesTipo      = false;
                MostrarBuscaDeCliente      = false;
                MostrarCliente             = false;
                MostrarCriadoPor           = false;
                MostrarDataFim             = true;
                MostrarDataInicio          = true;
                MostrarMidias              = false;
                MostrarOcorrenciaTipo      = false;
                MostrarOcorrenciaTratativa = false;
                MostrarSentido             = false;
                MostrarStatusAtividades    = false;
                MostrarStatusEntidade      = false;
                MostrarProduto             = false;
                MostrarAtividadeNoPrazo    = false;
                DataInicio = DataInicio != DateTime.MinValue ? DataInicio : DateTime.Now;
                DataFim    = DataFim != DateTime.MinValue ? DataFim : DateTime.Now;
                ParametrosVisualizacao.Add("dataInicioPeriodo", DataInicio.ToString(CultureInfo.CurrentCulture));
                ParametrosVisualizacao.Add("dataFimPeriodo", DataFim.ToString(CultureInfo.CurrentCulture));
                break;

            case "consolidadoocorrencia":
                MostrarFila                = false;
                MostrarAtividadesTipo      = false;
                MostrarBuscaDeCliente      = false;
                MostrarCliente             = false;
                MostrarCriadoPor           = true;
                MostrarDataFim             = true;
                MostrarDataInicio          = true;
                MostrarMidias              = false;
                MostrarOcorrenciaTipo      = true;
                MostrarOcorrenciaTratativa = false;
                MostrarSentido             = false;
                MostrarStatusAtividades    = false;
                MostrarStatusEntidade      = true;
                MostrarProduto             = false;
                MostrarAtividadeNoPrazo    = false;
                DataInicio = DataInicio != DateTime.MinValue ? DataInicio : DateTime.Now;
                DataFim    = DataFim != DateTime.MinValue ? DataFim : DateTime.Now;
                ParametrosVisualizacao.Add("inicio", DataInicio.ToString(CultureInfo.CurrentCulture));
                ParametrosVisualizacao.Add("fim", DataFim.ToString(CultureInfo.CurrentCulture));
                ParametrosVisualizacao.Add("usuario", string.IsNullOrEmpty(CriadoPor) ? null : CriadoPor);
                ParametrosVisualizacao.Add("status", DsStatusEntidade);
                ParametrosVisualizacao.Add("TipoPai", DsOcorrenciaTipo);
                break;

            case "atendimento":

                MostrarFila                = false;
                MostrarAtividadesTipo      = false;
                MostrarBuscaDeCliente      = false;
                MostrarCliente             = false;
                MostrarCriadoPor           = false;
                MostrarDataFim             = true;
                MostrarDataInicio          = true;
                MostrarMidias              = false;
                MostrarOcorrenciaTipo      = false;
                MostrarOcorrenciaTratativa = false;
                MostrarSentido             = false;
                MostrarStatusAtividades    = false;
                MostrarStatusEntidade      = false;
                MostrarProduto             = false;
                MostrarAtividadeNoPrazo    = false;
                DataInicio = DataInicio != DateTime.MinValue ? DataInicio : DateTime.Now;
                DataFim    = DataFim != DateTime.MinValue ? DataFim : DateTime.Now;
                ParametrosVisualizacao.Add("Data_Inicial", DataInicio.ToString(CultureInfo.CurrentCulture));
                ParametrosVisualizacao.Add("Data_Final", DataFim.ToString(CultureInfo.CurrentCulture));
                break;

            case "fluxodeatendimentos":
                MostrarAtividadesTipo      = false;
                MostrarBuscaDeCliente      = false;
                MostrarCliente             = false;
                MostrarCriadoPor           = true;
                MostrarMidias              = false;
                MostrarOcorrenciaTratativa = false;
                MostrarStatusEntidade      = false;
                MostrarFila             = false;
                MostrarStatusAtividades = false;
                MostrarProduto          = false;
                MostrarAtividadeNoPrazo = false;
                MostrarCanal            = false;
                MostrarOcorrenciaTipo   = false;

                ParametrosVisualizacao.Add("dataInicioPesquisa", DataInicio.ToString(CultureInfo.CurrentCulture));
                ParametrosVisualizacao.Add("dataFinalPesquisa", DataFim.ToString(CultureInfo.CurrentCulture));
                ParametrosVisualizacao.Add("usuarioID", string.IsNullOrEmpty(CriadoPor) ? null : CriadoPor);
                ParametrosVisualizacao.Add("usuarioIDNomeExibicao", DsCriadoPor);
                ParametrosVisualizacao.Add("SentidoAtendimento", Sentido);
                ParametrosVisualizacao.Add("Atendimento_canalID", CanalId != null ? CanalId.ToString() : null);
                ocorrenciaTipoAlterado = OcorrenciaTipoId.HasValue
                        ? string.Format("{0}{1}", OcorrenciaTipoId, FilhosTambem ? ">" : "")
                        : null;
                ParametrosVisualizacao.Add("Ocorrencia_ocorrenciasTiposEstrutura", ocorrenciaTipoAlterado);
                ParametrosVisualizacao.Add("Ocorrencia_statusEntidade",
                                           StatusEntidadeId != null ? StatusEntidadeId.ToString() : null);
                ParametrosVisualizacao.Add("linkExterno", LinkExterno.ToString());


                break;

            case "fluxodeatendimentosprodutivos":
                MostrarAtividadesTipo      = false;
                MostrarBuscaDeCliente      = false;
                MostrarCliente             = false;
                MostrarCriadoPor           = true;
                MostrarMidias              = false;
                MostrarOcorrenciaTratativa = false;
                MostrarStatusEntidade      = false;
                MostrarFila             = false;
                MostrarStatusAtividades = false;
                MostrarProduto          = false;
                MostrarAtividadeNoPrazo = false;

                ocorrenciaTipoAlterado = OcorrenciaTipoId.HasValue
                        ? string.Format("{0}{1}", OcorrenciaTipoId, FilhosTambem ? ">" : "")
                        : null;
                ParametrosVisualizacao.Add("dataInicioPesquisa", DataInicio.ToString(CultureInfo.CurrentCulture));
                ParametrosVisualizacao.Add("dataFinalPesquisa", DataFim.ToString(CultureInfo.CurrentCulture));
                ParametrosVisualizacao.Add("CanalID", CanalId != null ? CanalId.ToString() : null);
                ParametrosVisualizacao.Add("OcorrenciasTiposEstrutura", ocorrenciaTipoAlterado);
                ParametrosVisualizacao.Add("StatusEntidadeIDs",
                                           StatusEntidadeId != null ? StatusEntidadeId.ToString() : null);
                ParametrosVisualizacao.Add("CanalNomeExibicao", DsCanal);
                ParametrosVisualizacao.Add("OcorrenciasTiposEstruturaNomeExibicao", DsOcorrenciaTipo);
                ParametrosVisualizacao.Add("StatusEntidadeIDsNomeExibicao", DsStatusEntidade);
                ParametrosVisualizacao.Add("usuarioID", string.IsNullOrEmpty(CriadoPor) ? null : CriadoPor);
                ParametrosVisualizacao.Add("usuarioIDNomeExibicao", DsCriadoPor);
                ParametrosVisualizacao.Add("Atendimento_sentido", Sentido);
                ParametrosVisualizacao.Add("OcorrenciaNExibicao", DsOcorrenciaTipo);

                break;

            case "aig-fluxodeatendimentosprodutivosresolve":
                MostrarAtividadesTipo      = false;
                MostrarBuscaDeCliente      = false;
                MostrarCliente             = false;
                MostrarCriadoPor           = true;
                MostrarMidias              = false;
                MostrarOcorrenciaTratativa = false;
                MostrarStatusEntidade      = false;
                MostrarFila             = false;
                MostrarStatusAtividades = false;
                MostrarSentido          = false;

                ocorrenciaTipoAlterado = OcorrenciaTipoId.HasValue
                        ? string.Format("{0}{1}", OcorrenciaTipoId, FilhosTambem ? ">" : "")
                        : null;
                ParametrosVisualizacao.Add("dataInicioPesquisa", DataInicio.ToString(CultureInfo.CurrentCulture));
                ParametrosVisualizacao.Add("dataFinalPesquisa", DataFim.ToString(CultureInfo.CurrentCulture));
                ParametrosVisualizacao.Add("CanalID", CanalId != null ? CanalId.ToString() : null);
                ParametrosVisualizacao.Add("OcorrenciasTiposEstrutura", ocorrenciaTipoAlterado);
                ParametrosVisualizacao.Add("StatusEntidadeIDs",
                                           StatusEntidadeId != null ? StatusEntidadeId.ToString() : null);
                ParametrosVisualizacao.Add("CanalNomeExibicao", DsCanal);
                ParametrosVisualizacao.Add("OcorrenciasTiposEstruturaNomeExibicao", DsOcorrenciaTipo);
                ParametrosVisualizacao.Add("StatusEntidadeIDsNomeExibicao", DsStatusEntidade);
                ParametrosVisualizacao.Add("usuarioID", string.IsNullOrEmpty(CriadoPor) ? null : CriadoPor);
                ParametrosVisualizacao.Add("usuarioIDNomeExibicao", DsCriadoPor);
                ParametrosVisualizacao.Add("NoPrazoNomeExibicao", DsAtividadesNoPrazo);
                ParametrosVisualizacao.Add("ProdutoNomeExibicao", DsProduto);
                ParametrosVisualizacao.Add("NoPrazo",
                                           AtividadesNoPrazo.HasValue ? AtividadesNoPrazo.Value.ToString() : null);
                ParametrosVisualizacao.Add("ProdutoID", ProdutoId.HasValue ? ProdutoId.ToString() : null);
                break;

            case "fluxodeatendimentosporoperador":

                MostrarAtividadesTipo      = false;
                MostrarBuscaDeCliente      = false;
                MostrarCliente             = false;
                MostrarCriadoPor           = true;
                MostrarMidias              = false;
                MostrarOcorrenciaTratativa = false;
                MostrarStatusEntidade      = false;
                MostrarFila             = false;
                MostrarStatusAtividades = false;
                MostrarProduto          = false;
                MostrarAtividadeNoPrazo = false;

                ocorrenciaTipoAlterado = OcorrenciaTipoId.HasValue
                        ? string.Format("{0}{1}", OcorrenciaTipoId, FilhosTambem ? ">" : "")
                        : null;
                ParametrosVisualizacao.Add("dataInicioPesquisa", DataInicio.ToString(CultureInfo.CurrentCulture));
                ParametrosVisualizacao.Add("dataFinalPesquisa", DataFim.ToString(CultureInfo.CurrentCulture));
                ParametrosVisualizacao.Add("usuarioID", string.IsNullOrEmpty(CriadoPor) ? null : CriadoPor);
                ParametrosVisualizacao.Add("usuarioIDNomeExibicao", DsCriadoPor);
                ParametrosVisualizacao.Add("SentidoAtendimento", Sentido);
                ParametrosVisualizacao.Add("Ocorrencia_ocorrenciasTiposEstrutura", ocorrenciaTipoAlterado);
                ParametrosVisualizacao.Add("Ocorrencia_statusEntidade",
                                           StatusEntidadeId != null ? StatusEntidadeId.ToString() : null);
                ParametrosVisualizacao.Add("CanalID", CanalId != null ? CanalId.ToString() : null);
                ParametrosVisualizacao.Add("CanalNomeExibicao", DsCanal);

                break;

            case "fluxodeatendimentosrechamadas":

                MostrarAtividadesTipo      = false;
                MostrarBuscaDeCliente      = false;
                MostrarCliente             = false;
                MostrarCriadoPor           = true;
                MostrarMidias              = false;
                MostrarOcorrenciaTratativa = false;
                MostrarStatusEntidade      = false;
                MostrarFila                   = false;
                MostrarStatusAtividades       = false;
                MostrarProduto                = false;
                MostrarAtividadeNoPrazo       = false;
                MostrarMotivoRechamadaCliente = true;

                ocorrenciaTipoAlterado = OcorrenciaTipoId.HasValue
                        ? string.Format("{0}{1}", OcorrenciaTipoId, FilhosTambem ? ">" : "")
                        : null;
                ParametrosVisualizacao.Add("dataInicioPesquisa", DataInicio.ToString(CultureInfo.CurrentCulture));
                ParametrosVisualizacao.Add("dataFinalPesquisa", DataFim.ToString(CultureInfo.CurrentCulture));
                ParametrosVisualizacao.Add("usuarioID", string.IsNullOrEmpty(CriadoPor) ? null : CriadoPor);
                ParametrosVisualizacao.Add("usuarioIDNomeExibicao", DsCriadoPor);
                ParametrosVisualizacao.Add("SentidoAtendimento", Sentido);
                ParametrosVisualizacao.Add("Ocorrencias_ocorrenciasTiposEstrutura", ocorrenciaTipoAlterado);
                ParametrosVisualizacao.Add("Ocorrencia_statusEntidade",
                                           StatusEntidadeId != null ? StatusEntidadeId.ToString() : null);
                ParametrosVisualizacao.Add("CanalID", CanalId != null ? CanalId.ToString() : null);
                ParametrosVisualizacao.Add("CanalNomeExibicao", DsCanal);
                ParametrosVisualizacao.Add("Ocorrencia_ocorrenciasTiposEstruturaNomeExibicao", DsOcorrenciaTipo);
                ParametrosVisualizacao.Add("exibirMotivoRechamadaCliente",
                                           ExibirRechamadaCliente.HasValue ? ExibirRechamadaCliente.Value.ToString() : null);
                break;

            case "tempoatendimentos":
                MostrarAtividadesTipo      = false;
                MostrarBuscaDeCliente      = false;
                MostrarCliente             = false;
                MostrarCriadoPor           = true;
                MostrarMidias              = false;
                MostrarOcorrenciaTratativa = false;
                MostrarStatusEntidade      = false;
                MostrarFila             = false;
                MostrarStatusAtividades = false;
                MostrarSentido          = false;
                MostrarProduto          = false;
                MostrarAtividadeNoPrazo = false;

                ocorrenciaTipoAlterado = OcorrenciaTipoId.HasValue
                        ? string.Format("{0}{1}", OcorrenciaTipoId, FilhosTambem ? ">" : "")
                        : null;
                ParametrosVisualizacao.Add("dataInicioPesquisa", DataInicio.ToString(CultureInfo.CurrentCulture));
                ParametrosVisualizacao.Add("dataFinalPesquisa", DataFim.ToString(CultureInfo.CurrentCulture));
                ParametrosVisualizacao.Add("usuarioID", string.IsNullOrEmpty(CriadoPor) ? null : CriadoPor);
                ParametrosVisualizacao.Add("usuarioIDNomeExibicao", DsCriadoPor);
                ParametrosVisualizacao.Add("SentidoAtendimento", Sentido);
                ParametrosVisualizacao.Add("Atendimento_canalID", CanalId != null ? CanalId.ToString() : null);
                ParametrosVisualizacao.Add("Ocorrencia_ocorrenciasTiposEstrutura", ocorrenciaTipoAlterado);
                ParametrosVisualizacao.Add("Ocorrencia_statusEntidade",
                                           StatusEntidadeId != null ? StatusEntidadeId.ToString() : null);
                ParametrosVisualizacao.Add("CanalID", CanalId != null ? CanalId.ToString() : null);
                ParametrosVisualizacao.Add("CanalIDNome", DsCanal);
                break;
            }
        }