Ejemplo n.º 1
0
        public EntidadeDTO LoadEntidadeJson(JsonReceiver obJson)
        {
            EntidadeDTO objLoaded = new EntidadeDTO();

            objLoaded.CapitalSocial       = Convert.ToDecimal(obJson.capital_social);
            objLoaded.CNPJ                = obJson.cnpj;
            objLoaded.DtAbertura          = DateTime.ParseExact(obJson.abertura, "dd/MM/yyyy", CultureInfo.InvariantCulture);
            objLoaded.DtSituacao          = DateTime.ParseExact(obJson.data_situacao, "dd/MM/yyyy", CultureInfo.InvariantCulture);
            objLoaded.DtSituacaoEspecial  = !String.IsNullOrEmpty(obJson.data_situacao_especial) ? Convert.ToDateTime(obJson.data_situacao_especial) : (DateTime?)null;
            objLoaded.DtUltimaAtualizacao = obJson.ultima_atualizacao;
            objLoaded.EFR                 = obJson.efr;
            objLoaded.Email               = obJson.email;
            objLoaded.Endereco            = LoadEnderecoJson(obJson);
            objLoaded.Fantasia            = obJson.fantasia;
            objLoaded.MotivoSituacao      = obJson.motivo_situacao;
            objLoaded.NaturezaJuridica    = obJson.natureza_juridica;
            objLoaded.Nome                = obJson.nome;
            objLoaded.Porte               = obJson.porte;
            objLoaded.QSA                 = LoadQSAJson(obJson.qsa);
            objLoaded.Situacao            = obJson.situacao;
            objLoaded.SituacaoEspecial    = obJson.situacao_especial;
            objLoaded.Status              = obJson.status;
            objLoaded.Telefone            = obJson.telefone;
            objLoaded.Tipo                = obJson.tipo;
            objLoaded.AtividadePrincipal  = LoadAtividadePrincipalJson(obJson.atividade_principal);
            objLoaded.AtividadeSecundaria = LoadAtividadeSecundariaJson(obJson.atividades_secundarias);
            objLoaded.Ativo               = true;

            return(objLoaded);
        }
Ejemplo n.º 2
0
        private Endereco LoadEnderecoJson(JsonReceiver obJson)
        {
            Endereco endereco = new Endereco();

            endereco.Bairro      = obJson.bairro;
            endereco.CEP         = obJson.cep;
            endereco.Complemento = obJson.complemento;
            endereco.Logradouro  = obJson.logradouro;
            endereco.Municipio   = obJson.municipio;
            endereco.Numero      = obJson.numero;
            endereco.UF          = obJson.uf;

            return(endereco);
        }