Ejemplo n.º 1
0
        public void Atualizar(ProcessoBaseBD processo)
        {
            switch (processo.TipoUpdate)
            {
            case TipoUpdateEnum.DadosInternos:
                AtualizarCamposInternos(processo);
                break;

            case TipoUpdateEnum.DadosHierarquia:
                AtualizarCamposHierarquia(processo);
                break;

            case TipoUpdateEnum.Exportado:
                MarcarExportado(processo);
                break;

            default:
                break;
            }
        }
Ejemplo n.º 2
0
 public void AtualizarCamposInternos(ProcessoBaseBD processo)
 {
     ClienteNome           = processo.ClienteNome;
     Responsavel           = processo.Responsavel;
     Titulo                = processo.Titulo;
     Contrato              = processo.Contrato;
     NomePasta             = processo.NomePasta;
     Area                  = processo.Area;
     IdArea                = processo.IdArea;
     IdContrato            = processo.IdContrato;
     IdCliente             = processo.IdCliente;
     IdPasta               = processo.IdPasta;
     IdResponsavel         = processo.IdResponsavel;
     Exito                 = processo.Exito;
     Confidencial          = processo.Confidencial;
     ValorContigencia      = processo.ValorContigencia;
     ValorExpectativaCausa = processo.ValorExpectativaCausa;
     ValorInicialCausa     = processo.ValorInicialCausa;
     DataDistribuicao      = processo.DataDistribuicao;
     DataEntrada           = processo.DataEntrada;
     MoedaFaturamento      = processo.MoedaFaturamento;
 }
Ejemplo n.º 3
0
 public void AtualizarCamposHierarquia(ProcessoBaseBD processo)
 {
     NumeroExterno          = processo.NumeroExterno;
     SegundoNumero          = processo.SegundoNumero;
     AnotacoesSegundoNumero = processo.AnotacoesSegundoNumero;
     Observacoes            = processo.Observacoes;
     IdGrupoFamilia         = processo.IdGrupoFamilia;
     IdGrupoForo            = processo.IdGrupoForo;
     GrupoForo      = processo.GrupoForo;
     IdForo         = processo.IdForo;
     Foro           = processo.Foro;
     IdForoVara     = processo.IdForoVara;
     Vara           = processo.Vara;
     IdRito         = processo.IdRito;
     Rito           = processo.Rito;
     ForoHierarquia = processo.ForoHierarquia;
     IdFase         = processo.IdFase;
     Tipo           = processo.Tipo;
     IdRegiao       = processo.IdRegiao;
     estado         = processo.estado;
     Fase           = processo.Fase;
 }
Ejemplo n.º 4
0
 public void MarcarExportado(ProcessoBaseBD processo)
 {
     Exportado    = true;
     IdDefinitivo = processo.IdDefinitivo;
 }
Ejemplo n.º 5
0
        internal ProcessoBaseBD ConverterDeModelo(ProcessoBase processo)
        {
            ProcessoBaseBD processoBaseBD = new ProcessoBaseBD
            {
                AnotacoesSegundoNumero = processo.AnotacoesSegundoNumero,
                Area         = processo.Area,
                AtualizadoEm = processo.AtualizadoEm,
                //Audiencias = processo.Audiencias.Select(aud => aud.ConverterDeModelo().ToArray()),
                //CamposComplementares= processo.CamposComplementares.Select(campo => campo.ConverterDeModelo().ToArray()),
                ClienteNome         = processo.ClienteNome,
                Confidencial        = processo.Confidencial,
                Contrato            = processo.Contrato,
                CriadoEm            = processo.CriadoEm,
                DataDistribuicao    = processo.DataDistribuicao,
                DataEntrada         = processo.DataEntrada,
                EnvolvimentoCliente = processo.EnvolvimentoCliente,
                estado           = processo.estado,
                estado_area      = processo.estado_area,
                Exito            = processo.Exito,
                Fase             = processo.Fase,
                Filial           = processo.Filial,
                Foro             = processo.Foro,
                ForoHierarquia   = processo.ForoHierarquia,
                GrupoForo        = processo.GrupoForo,
                IdArea           = processo.IdArea,
                IdCliente        = processo.IdCliente,
                IdContrato       = processo.IdContrato,
                IdFase           = processo.IdFase,
                IdFilial         = processo.IdFilial,
                IdForo           = processo.IdForo,
                IdForoVara       = processo.IdForoVara,
                IdGrupoFamilia   = processo.IdGrupoFamilia,
                IdGrupoForo      = processo.IdGrupoForo,
                IdPasta          = processo.IdPasta,
                IdRegiao         = processo.IdRegiao,
                IdRito           = processo.IdRito,
                MoedaFaturamento = processo.MoedaFaturamento,
                NomePasta        = processo.NomePasta,
                NumeroCompleto   = processo.NumeroCompleto,
                NumeroExterno    = processo.NumeroExterno,
                Observacoes      = processo.Observacoes,
                //Polos= processo.Polos.Select(polo => polo.ConverterDeModelo().ToArray()),
                //Prazos= processo.Prazos.Select(prazo => prazo.ConverterDeModelo().ToArray(),
                PrevisaoEncerramento = processo.PrevisaoEncerramento,
                Responsavel          = processo.Responsavel,
                Rito                  = processo.Rito,
                SegundoNumero         = processo.SegundoNumero,
                Tipo                  = processo.Tipo,
                TipoUpdate            = processo.TipoUpdate,
                Titulo                = processo.Titulo,
                ValorContigencia      = processo.ValorContigencia,
                ValorExpectativaCausa = processo.ValorExpectativaCausa,
                ValorInicialCausa     = processo.ValorInicialCausa,
                Vara                  = processo.Vara,
                IdDefinitivo          = processo.IdDefinitivo,
                Id            = processo.Id,
                IdResponsavel = processo.IdResponsavel,
            };

            return(processoBaseBD);
        }