public static void guardaNuevaMatricula(string nombre, string apellido, string correo, string materia) { Matriculas.Add( nombre + " " + apellido + " Correo = " + correo + " Materia = " + materia ); }
public PossePDF(Posse posse, List <Dominio> matriculasAnexas = null) { _lstLimite = EntitiesBus.ObterRegularizacaoFundiariaTipoLimite(); _relacoesTrabalho = EntitiesBus.ObterRegularizacaoFundiariaRelacaoTrabalho(); ComprovacaoTexto = posse.ComprovacaoTexto; AreaRequerida = posse.AreaRequerida.ToStringTrunc(); Zona = posse.Zona; AreaCroquiDecimal = posse.AreaCroqui; AreaPerimetroDecimal = posse.Perimetro; Opcoes = posse.Opcoes; Observacoes = posse.Observacoes; BenfeitoriasEdificacoes = posse.Benfeitorias; DominioId = posse.Dominio; Dominio = new DominioPDF(posse.DominioPosse); RelacaoTrabalho = posse.RelacaoTrabalho; #region Lists if (matriculasAnexas != null) { foreach (var item in matriculasAnexas) { Matriculas.Add(new DominioPDF(item)); } foreach (var item in posse.DominiosAvulsos) { Matriculas.Add(new DominioPDF(item)); } } foreach (var item in posse.Transmitentes) { Transmitentes.Add(new TransmitentePDF(item)); } foreach (var item in posse.UsoAtualSolo) { UsosSolo.Add(new UsoAtualSoloPDF(item)); } foreach (var item in posse.Edificacoes) { Edificacoes.Add(new EdificacaoPDF(item)); } #endregion #region Opcoes Opcao opcaoTerrenoDevolutivo = (Opcoes.FirstOrDefault(x => x.TipoEnum == eTipoOpcao.TerrenoDevoluto) ?? new Opcao()); TerrenoDevolutivo = OpcaoResposta(opcaoTerrenoDevolutivo.Valor); if (Convert.ToBoolean(opcaoTerrenoDevolutivo.Valor)) { TerrenoDevolutivoEspecificar = string.Empty; } else { TerrenoDevolutivoEspecificar = opcaoTerrenoDevolutivo.Outro; } RequerenteResideNaPosse = OpcaoResposta((Opcoes.FirstOrDefault(x => x.TipoEnum == eTipoOpcao.RequerenteResideNaPosse) ?? new Opcao()).Valor); RequerenteResideNaPosseDataAquisicao = (Opcoes.FirstOrDefault(x => x.TipoEnum == eTipoOpcao.RequerenteResideNaPosse) ?? new Opcao()).Outro; ExisteLitigio = OpcaoResposta((Opcoes.FirstOrDefault(x => x.TipoEnum == eTipoOpcao.ExisteLitigio) ?? new Opcao()).Valor); ExisteLitigioNome = (Opcoes.FirstOrDefault(x => x.TipoEnum == eTipoOpcao.ExisteLitigio) ?? new Opcao()).Outro; SobrepoeSeDivisa = OpcaoResposta((Opcoes.FirstOrDefault(x => x.TipoEnum == eTipoOpcao.SobrepoeSeDivisa) ?? new Opcao()).Valor); SobrepoeSeDivisaPertenceLimite = (_lstLimite.FirstOrDefault(y => y.Id == (Opcoes.FirstOrDefault(x => x.TipoEnum == eTipoOpcao.SobrepoeSeDivisa) ?? new Opcao()).Outro) ?? new Lista()).Texto; BanhadoPorRioCorrego = OpcaoResposta((Opcoes.FirstOrDefault(x => x.TipoEnum == eTipoOpcao.BanhadoPorRioCorrego) ?? new Opcao()).Valor); BanhadoPorRioCorregoNome = (Opcoes.FirstOrDefault(x => x.TipoEnum == eTipoOpcao.BanhadoPorRioCorrego) ?? new Opcao()).Outro; PossuiNascente = OpcaoResposta((Opcoes.FirstOrDefault(x => x.TipoEnum == eTipoOpcao.PossuiNascente) ?? new Opcao()).Valor); RedeAgua = OpcaoResposta((Opcoes.FirstOrDefault(x => x.TipoEnum == eTipoOpcao.RedeAgua) ?? new Opcao()).Valor); RedeEsgoto = OpcaoResposta((Opcoes.FirstOrDefault(x => x.TipoEnum == eTipoOpcao.RedeEsgoto) ?? new Opcao()).Valor); RedeTelefonica = OpcaoResposta((Opcoes.FirstOrDefault(x => x.TipoEnum == eTipoOpcao.RedeTelefonica) ?? new Opcao()).Valor); LuzEletrica = OpcaoResposta((Opcoes.FirstOrDefault(x => x.TipoEnum == eTipoOpcao.LuzEletrica) ?? new Opcao()).Valor); IluminacaoPublica = OpcaoResposta((Opcoes.FirstOrDefault(x => x.TipoEnum == eTipoOpcao.IluminacaoPublica) ?? new Opcao()).Valor); Calcada = OpcaoResposta((Opcoes.FirstOrDefault(x => x.TipoEnum == eTipoOpcao.Calcada) ?? new Opcao()).Valor); Pavimentacao = OpcaoResposta((Opcoes.FirstOrDefault(x => x.TipoEnum == eTipoOpcao.Pavimentacao) ?? new Opcao()).Valor); PavimentacaoTipo = (Opcoes.FirstOrDefault(x => x.TipoEnum == eTipoOpcao.Pavimentacao) ?? new Opcao()).Outro; #endregion }