Ejemplo n.º 1
0
 public static void guardaNuevaMatricula(string nombre, string apellido, string correo, string materia)
 {
     Matriculas.Add(
         nombre + " " + apellido +
         " Correo = " + correo +
         " Materia = " + materia
         );
 }
Ejemplo n.º 2
0
        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
        }