/// <summary> /// O propósito desse método é eventualmente morrer, assim como todos nós. /// </summary> /// <param name="processoModel"></param> public void PreencherDadosHardcoded(MProcessoJudicialAdministrativo processoModel) { processoModel.Compromissos = new List <MCompromisso>().ToArray(); //processoModel.cdRito = 572; //processoModel.cdForo = 26131; //processoModel.cdGrupoForo = 6441; //processoModel.cdFaseProcesso = 85; //processoModel.dsNomeRito = "Rito não definido"; processoModel.cdFilial = 1; processoModel.nrSituacao = SituacaoDoProcesso.Ativo; processoModel.nrClasse = Lawoffice.Backend.ProcessoService.ClasseProcesso.Processo; //processoModel.HierarquiaProcesso = new List<MHierarquiaProcesso>() { // new MHierarquiaProcesso {cdGrupoFamilia = TipoDeInstancia.None, dsNomeItemHierarquia = "5ª Região", cdProcesso = int.MinValue}, // new MHierarquiaProcesso {cdGrupoFamilia = TipoDeInstancia.None, dsNomeItemHierarquia = "BA", cdProcesso = int.MinValue}, // new MHierarquiaProcesso {cdGrupoFamilia = TipoDeInstancia.None, dsNomeItemHierarquia = "Salvador", cdProcesso = int.MinValue}, // new MHierarquiaProcesso {cdGrupoFamilia = TipoDeInstancia.None, dsNomeItemHierarquia = "Fórum Trabalhista", cdProcesso = int.MinValue}, // new MHierarquiaProcesso {cdGrupoFamilia = TipoDeInstancia.None, dsNomeItemHierarquia = "1ª Vara do Trabalho", cdProcesso = int.MinValue}, //}.ToArray(); processoModel.andamento = new List <MAndamento>().ToArray(); processoModel.anexos = new List <MAnexoBase>().ToArray(); processoModel.cdClienteProduto = new List <int>().ToArray(); processoModel.cdCadastroNoFornecedorPush = int.MinValue; processoModel.cdProcessoPai = int.MinValue; processoModel.cdProcesso = int.MinValue; processoModel.dsComentarioExpectativaDaCausa = ""; processoModel.dsNivel = ""; processoModel.Correspondente = new List <MFuncionarioBase>().ToArray(); processoModel.CoResponsavel = new List <MFuncionarioBase>().ToArray(); }
public MProcessoJudicialAdministrativo PreencheOutrosDados(MProcessoJudicialAdministrativo processoModel, ProcessoBase processo) { PreencheDadosPolos(processoModel, processo.Polos); PreencheListaHierarquia(processoModel, processo.ForoHierarquia); PreencherDadosHardcoded(processoModel); return(processoModel); }
public void PreencheDadosPolos(MProcessoJudicialAdministrativo processoModel, IEnumerable <ParteEnvolvimento> polos) { for (int i = 0; i < processoModel.Polos.Count(); i++) { var poloCadastrado = polos.FirstOrDefault(x => x.Parte.Nome == processoModel.Polos[i].Parte.dsNome).Parte; DefineTipoCorretoDePessoa(processoModel.Polos[i], poloCadastrado); CorrigeIdsPartes(processoModel.Polos[i]); } PopulaListasPolos(processoModel); }
private void PreencheListaHierarquia(MProcessoJudicialAdministrativo processoModel, string foroHierarquia) { if (!string.IsNullOrEmpty(foroHierarquia)) { var listaForoHierarquia = foroHierarquia.Split(Constants.SEPARADOR_FORO_STRING).ToList(); List <MHierarquiaProcesso> hierarquia = GeraListaHierarquia(listaForoHierarquia); processoModel.HierarquiaProcesso = hierarquia.ToArray(); //processoModel.HierarquiaProcessoBase = hierarquia.ToArray(); } else { processoModel.HierarquiaProcesso = new List <MHierarquiaProcesso>().ToArray(); } }
public void PopulaListasPolos(MProcessoJudicialAdministrativo processoModel) { processoModel.PolosAtivo = processoModel.Polos.Where(x => x.nrEnvolvimento == Polo.Ativo).Select(x => x.Parte).ToArray(); processoModel.PolosPassivo = processoModel.Polos.Where(x => x.nrEnvolvimento == Polo.Passivo).Select(x => x.Parte).ToArray(); processoModel.PolosTerceiro = processoModel.Polos.Where(x => x.nrEnvolvimento == Polo.Terceiro).Select(x => x.Parte).ToArray(); }