コード例 #1
0
        /// <summary>
        /// Insere as informações de cidades na base de dados
        /// </summary>
        public void CriarEntradasDeCidades()
        {
            JObject obj = ObterDadosSerializados();
            JToken token = obj["lista_de_jogos"]["campeonato"]["edicao_campeonato"];
            JToken dados = token["sedes"];

            CidadeBO cidadeBO = new CidadeBO();
            EstadoBO estadoBO = new EstadoBO();

            JObject o = JObject.Parse(dados.ToString());

            foreach (JToken t in o.Values())
            {
                String tmp = (String)t["localizacao"];
                String[] sp = tmp.Split(',');

                BaseVO estado = new EstadoBO().ObterDadosVOPorCampo("descricao", sp[1].Trim(), true);
                if (!estado.Campo("id_estado").Valor.Equals(null))
                {
                    CidadeVO cidade = new CidadeVO();
                    cidade.Campo("descricao").Valor = sp[0].Trim();
                    cidade.Campo("id_estado").Valor = estado.Campo("id_estado").Valor;

                    if (!cidadeBO.ExisteRegistro("descricao", cidade.Campo("descricao").Valor.ToString().Trim(), cidade))
                        cidadeBO.Incluir(cidade);
                }
            }
        }
コード例 #2
0
        /// <summary>
        /// Insere as informações de estados na base de dados
        /// </summary>
        public void CriarEntradasDeEstados()
        {
            JObject obj = ObterDadosSerializados();
            JToken token = obj["lista_de_jogos"]["campeonato"]["edicao_campeonato"];
            JToken dados = token["sedes"];

            EstadoBO estadoBO = new EstadoBO();

            JObject o = JObject.Parse(dados.ToString());

            foreach (JToken t in o.Values())
            {
                String tmp = (String)t["localizacao"];
                String[] sp = tmp.Split(',');

                EstadoVO estado = new EstadoVO();
                estado.Campo("descricao").Valor = sp[1].Trim();
                if (!estadoBO.ExisteRegistro("descricao", estado.Campo("descricao").Valor.ToString().Trim(), estado))
                    estadoBO.Incluir(estado);
            }
        }