serenitybrasil / SerenityBrasil

Local para estudos da plataforma Serenity - Brasil e América Latina
8 stars 2 forks source link

COMO FAZER UMA PESQUISA NA TABELA MUNICIPIOS PELO IBGE USANDO TYPESCRIPT #56

Closed Mondaii closed 5 years ago

Mondaii commented 5 years ago

COMO FAZER UMA PESQUISA NA TABELA MUNICIPIOS PELO IBGE USANDO TYPESCRIPT

16/07/2018 11:08 - Ricardo Oliveira Serenity MS: Bom dia, alguém sabe como que do lado cliente ( typescript ) faço uma pesquina na tabela de Municipios pelo IBGE e retorno o código(id) do Município ???? 16/07/2018 11:11 - Rolemberg Filho: Veja a busca CEP no exemplos 16/07/2018 11:11 - Rolemberg Filho: Tenho quase certeza que retorna código IBGE 16/07/2018 11:11 - Ricardo Oliveira Serenity MS: Estou nele. retorna o código do IBGE eu preciso com este código buscar o meu ID da minha tabela de município. 16/07/2018 11:13 - Ricardo Oliveira Serenity MS: ALGO tipo esta pesquisa: 16/07/2018 11:13 - Ricardo Oliveira Serenity MS: OrdemServico.SegmentOSRow.getLookup() .itemById[row.CodSegmtUsuOs].SegmentoOs; 16/07/2018 11:13 - Ricardo Oliveira Serenity MS: só que não pelo ID , por outro campo 16/07/2018 11:19 - Ricardo Oliveira Serenity MS: Acho que este vai me resolver: 16/07/2018 11:19 - Ricardo Oliveira Serenity MS: var lauraCallahanID = Northwind.EmployeeRow.getLookup().items .filter(x => x.FullName === 'Laura Callahan')[0].EmployeeID; 16/07/2018 11:30 - Rolemberg Filho: nessa parte não tenho como ajudar.

tenho que confessar que eu apanho nesse tipo de pesquisa (linq) até hoje!!! ainda não consigo entender como o LINQ funciona.

É devido à minha preferências pelos objetos ADO.NET 16/07/2018 11:32 - Ricardo Oliveira Serenity MS: 👍🏻👍🏻👍🏻 16/07/2018 11:33 - Ricardo Oliveira Serenity MS: @5527981465448 ,Já ajudou e muito suas rotinas de validação do CPF, CNPJ e CEP estão funcionando muito bem. Obrigado por disponibilizá-la nos exemplos. 👏🏻👏🏻👏🏻 16/07/2018 11:35 - Mario Nantes MS Serenity: antes eu nao entendia, agora continuo nao entendendo kkk 16/07/2018 11:35 - Mario Nantes MS Serenity: Brincadeira, não é tao dificil, so pode esquecer como uma consulta SQL funciona 16/07/2018 11:36 - Mario Nantes MS Serenity: so tem que esquecer 16/07/2018 11:36 - Mario Nantes MS Serenity: tem um software que gera expressões Linq de bancos NOSql 16/07/2018 11:37 - Rolemberg Filho: é o LINQPad 16/07/2018 11:38 - Mario Nantes MS Serenity: Esse cara mesmo 16/07/2018 11:39 - Rolemberg Filho: no exemplos há mais dois bônus 16/07/2018 11:40 - Ricardo Oliveira Serenity MS: Funcionou aqui assim: 16/07/2018 11:40 - Ricardo Oliveira Serenity MS: ``` let Munentcli = Q.first(Public.MunicipioRow.getLookup() .items, x => x.Munibgecod == dados_cep.ibge).Muncod;


16/07/2018 11:46 - Rolemberg Filho: 1 - Sergen alterado por mim, trazendo algumas melhorias e incrementos extras
2 - StoredProcedure que funciona só no SQL Server, em que traz os dados da tabela em formato JSON
2.1 - o nome da proc é SQLTableOrViewToJSON
16/07/2018 11:51 - Rolemberg Filho: registrando os devidos créditos: essas rotinas tiveram ajuda do nosso sumido @5511988424831
16/07/2018 11:52 - Ricardo Oliveira Serenity MS: Outro fera em Serenity! 👏🏻👏🏻🎓🎓

COMO FAZER UMA PESQUISA NA TABELA MUNICIPIOS PELO IBGE USANDO TYPESCRIPT - FIM
Mondaii commented 5 years ago

Solução encontrada 16/07/2018 11:40 - Ricardo Oliveira Serenity MS: Funcionou aqui assim: 16/07/2018 11:40 - Ricardo Oliveira Serenity MS: ``` let Munentcli = Q.first(Public.MunicipioRow.getLookup() .items, x => x.Munibgecod == dados_cep.ibge).Muncod;