public void Atualizar(ProcessoBase processo) { switch (processo.TipoUpdate) { case TipoUpdateEnum.DadosInternos: AtualizarCamposInternos(processo); break; case TipoUpdateEnum.DadosHierarquia: AtualizarCamposHierarquia(processo); break; case TipoUpdateEnum.Exportado: MarcarExportado(processo); break; default: break; } }
public void AtualizarCamposHierarquia(ProcessoBase 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; }
public void AtualizarCamposInternos(ProcessoBase 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; }
public void MarcarExportado(ProcessoBase processo) { Exportado = true; IdDefinitivo = processo.IdDefinitivo; }