static void BuscarLogradouros() { Console.Write("Cidade: "); var nome = Console.ReadLine(); var cidade = CidadeDAO.BuscarCidade(nome); Console.WriteLine($"{cidade.Nome} tem {cidade.BairrosDAO.Count} bairros."); Console.WriteLine("F1 - Mostrar bairros e/ou buscar logradouros individualmente"); Console.WriteLine("F2 - Buscar logradouros de todos os bairros"); Console.WriteLine("F3 - Mostrar bairros sem logradouros e/ou buscar logradouros individualmente"); switch (Console.ReadKey().Key) { case ConsoleKey.F1: MostrarBairros(cidade); break; case ConsoleKey.F2: BuscarLogradourosBairros(cidade); break; case ConsoleKey.F3: cidade.BairrosDAO = BairroDAO.BuscarBairrosSemLogradouros(cidade); MostrarBairros(cidade); break; default: break; } }
public object Get(string cidade, string bairro) { bairro = bairro.ToUpper(); var mongo = new MongoClient("mongodb://pedro-pc:27017"); var database = mongo.GetDatabase("dados_tcc"); var cidadeDao = CidadeDAO.BuscarCidade(cidade); var bairroDao = BairroDAO.BuscarTodosBairros(cidadeDao).Find(b => b.Nome == bairro || b.NomeAlternativo == bairro); var filter = Builders <GeoComentario> .Filter.Where(c => c.IdCidade == cidadeDao.Id && c.Logradouros.Count() >= 1); var coments = database.GetCollection <GeoComentario>("comentarios_original").Find(filter).ToList(); var geocomentarios = new List <object>(); foreach (var c in coments) { if (c.Logradouros.ToList().Find(l => l.IdBairro == bairroDao.Id) == null) { continue; } var geoco = new { comentario = c.message, id_comentario = c.IdComentario, logradouro = c.Logradouros }; geocomentarios.Add(geoco); } return(geocomentarios); }
public static void CadastrarComDistrito(Bairro bairroViverMais) { DistritoDAO distritoDAO = new DistritoDAO(); BairroDAO bairroDAO = new BairroDAO(); distritoDAO.Inserir(bairroViverMais.Distrito); bairroDAO.Inserir(bairroViverMais); }
public static void AnalisarBairrosEmPosts() { WriteLine("Nome da cidade: "); var cidade = ReadLine(); var bairros = BairroDAO.BuscarTodosBairros(cidade); var posts = PostFacebookDAO.BuscarTodosPosts(); var list = new List <Token>(); var relacoes = new List <Relacao>(); var sw = new Stopwatch(); sw.Start(); foreach (var post in posts) { var formatado = Formatacao.FormatarTexto(post.message); foreach (var bairro in bairros) { var token = Analisador.GetToken(post.message, bairro.Nome, TipoToken.Local); if (token != null) { list.Add(token); relacoes.Add(new Relacao { IdBairro = bairro.Id, IdCidade = bairro.IdCidade, IdPost = post.Id, IdPagina = post.IdPagina, }); } } } sw.Stop(); }
public static List<Bairro> PesquisarPorMunicipio(Municipio municipio) { DistritoDAO distritoDAO = new DistritoDAO(); BairroDAO dao = new BairroDAO(); List<Distrito> distritos = distritoDAO.PesquisarPorMunicipio(municipio); List<Bairro> bairros = new List<Bairro>(); foreach (Distrito distrito in distritos) { bairros.AddRange(dao.PesquisarPorDistrito(distrito)); } return bairros; }
public static Bairro PesquisarPorNomeNoDistrito(string nome, string nomeDistrito) { Distrito distrito = null; Bairro bairro = null; DistritoDAO distritoDAO = new DistritoDAO(); BairroDAO dao = new BairroDAO(); distrito = distritoDAO.PesquisarPorNome(nomeDistrito); if (distrito != null) { List<Bairro> bairros = dao.PesquisarPorDistrito(distrito); bairro = bairros.Find(x => x.Nome == nome); } return bairro; }
/// <summary> /// Busca os comentarios, posts, logradouros e bairros no banco de dados e relaciona-os /// </summary> /// <param name="cidade">Cidade a ser procurada</param> /// <returns>Lista de entidades encontradados no comentario ou post</returns> public static List <EntidadeRelacionada> ReconhecerEntididadesRelacionadas(string cidade) { Bairros = BairroDAO.BuscarTodosBairros(cidade); Logradouros = LogradouroDAO.BuscarTodosLogradouros(cidade); PaginasFb = PaginaFacebookDAO.ObterPaginasCidade(cidade); PostsFb = new List <PostFacebookDAO>(); foreach (var pagina in PaginasFb) { PostsFb.AddRange(PostFacebookDAO.BuscarPostsPagina(pagina.Id)); } ComentariosFb = ComentarioFacebookDAO.BuscarTodosComentarios(); var entidades_rel = new List <EntidadeRelacionada>(); var sw = new Stopwatch(); sw.Start(); foreach (var comentario in ComentariosFb) { var comm_f = Formatacao.FormatarTexto(comentario.message); var tokens = Token.Tokenize(comentario.message); var entidades = ReconhecerEntidades(comm_f.Formatado); foreach (var ent in entidades) { var ent_rel = ReconhecerEntidadeRelacionada(ent, comm_f.Original); if (ent_rel != null) { entidades_rel.Add(ent_rel); } } } foreach (var post in PostsFb) { var tokens = Token.Tokenize(post.message); var comm_f = Formatacao.FormatarTexto(post.message); var entidades = ReconhecerEntidades(comm_f.Formatado); } sw.Stop(); return(null); }
private void configTela() { BairroDAO daoBairro = new BairroDAO(); searchBairro.setDao(daoBairro); searchBairro.setTitleForm("Busca de Bairros"); searchBairro.TextField.AccessibleName = "Bairro"; searchBairro.setFormAdd(new FormCadastroBairro(true)); setFieldsEnable(false); PaiDAO daoPai = new PaiDAO(); searchPai.setDao(daoPai); searchPai.setTitleForm("Busca Pai"); searchPai.TextField.AccessibleName = "Pai"; ConjugeDAO daoConjuge = new ConjugeDAO(); searchConjuge.setDao(daoConjuge); searchConjuge.setTitleForm("Busca Cônjuge"); searchConjuge.TextField.AccessibleName = "Cônjuge"; MaeDAO daoMae = new MaeDAO(); searchMae.setDao(daoMae); searchMae.setTitleForm("Busca Mãe"); searchMae.TextField.AccessibleName = "Mãe"; SortedDictionary <int, String> tipoList = new SortedDictionary <int, string>(); tipoList.Add(0, "Selecione"); tipoList.Add(PessoaEntity.MEMBRO, "Membro"); tipoList.Add(PessoaEntity.CADASTRO_SIMPLES, "Não-membro"); comboBoxTipo.DataSource = new BindingSource(tipoList, null); comboBoxTipo.DisplayMember = "Value"; comboBoxTipo.ValueMember = "Key"; SortedDictionary <int, String> estadoCivilList = new SortedDictionary <int, string>(); estadoCivilList.Add(0, "Selecione"); estadoCivilList.Add(PessoaEntity.SOLTEIRO, "Solteiro(a)"); estadoCivilList.Add(PessoaEntity.CASADO, "Casado(a)"); estadoCivilList.Add(PessoaEntity.VIUVO, "Víuvo(a)"); comboBoxEstCivil.DataSource = new BindingSource(estadoCivilList, null); comboBoxEstCivil.DisplayMember = "Value"; comboBoxEstCivil.ValueMember = "Key"; fieldsValidation = new Object[] { comboBoxTipo, textBoxNome, dateTimeNascimento, comboBoxSexo , comboBoxEstCivil, searchBairro.TextField, textBoxEndereco }; }
//public static string GetDropDownRegiaos() //{ // string cSelect = ""; // string cSelect1 = "<select class='regiao'>"; // string cSelect2 = "<option value=\""; // string cSelect3 = "\">"; // string cSelect4 = "</option>"; // string cSelect5 = "</select>"; // int cSelect6 = 0; // string cSelect7 = ""; // string cSelect9 = ""; // try // { // Regiao[] regiao = RegiaoDAO.FindAll(); // foreach (Regiao tipoAc in regiao) // { // cSelect6 = tipoAc.Id.Value; // cSelect7 = tipoAc.Descricao; // if (cSelect7 == cSelect9) // { // cSelect9 = ""; // } // else // { // cSelect9 = cSelect7; // cSelect = cSelect1 + cSelect2 + cSelect6 + cSelect3 + cSelect7 + cSelect4 + cSelect5; // } // } // } // catch (Exception e) // { // MetodosGlobais.SaveExceptionError(e, "Home/GetDropDownRegiao"); // } // return cSelect; //} //[AllowAnonymous] //public MvcHtmlString GetDropDownRegiao() //{ // string chtml = GetDropDownRegiaos(); // return new MvcHtmlString(chtml); //} public static string GetDropDownBairros() { string cSelect = "<select class='bairro'>"; try { Bairro[] bairro = BairroDAO.FindAll(); foreach (Bairro tipoAc in bairro) { cSelect += "<option value=\"" + tipoAc.Id + "\">" + tipoAc.Descricao + "</option>"; } } catch (Exception e) { MetodosGlobais.SaveExceptionError(e, "Home/GetDropDownRegiao"); } cSelect += "</select>"; return(cSelect); }
protected void Cadastrar(object sender, EventArgs e) { Models.Bairro b = new Models.Bairro(); b.Nome = txtNome.Text; Models.Bairro b1 = BairroDAO.VerificarBairroPorNome(b); if (b1 == null) { if (BairroDAO.AdicionarBairro(b)) { Response.Redirect("/Bairro/CadastroSuccess"); } else { Response.Redirect("/Bairro/CadastroError"); } } else { Response.Redirect("/Bairro/CadastroExistente"); } }
public static Bairro Pesquisar(string codigo) { BairroDAO dao = new BairroDAO(); Bairro bairro = dao.Pesquisar(codigo); return bairro; }
public static void Cadastrar(Bairro bairroViverMais) { BairroDAO bairroDAO = new BairroDAO(); bairroDAO.Inserir(bairroViverMais); }
public static void Atualizar(Bairro bairroViverMais) { BairroDAO bairroDAO = new BairroDAO(); bairroDAO.Inserir(bairroViverMais); }