Disponibilizei uma dll para ser integrada a GeneXus Evolution 1 que permite realizar a validação da Inscrição Estadual no Brasil.

A mesma usa outra dll «DllInscE32.dll» que é a disponibilizada pelo SINTEGRA http://www.sintegra.gov.br/ que permite colocar no seu sistema este desenvolvido com GeneXus este controle.

É recomendável primeiro que faça o download da última versão da dll no site do SINTEGRA.

Depois pode fazer o download no meu blog http://www.fabriciodelossantos.com/ do Arquivo Inscrição Estadual com GeneXus na Área Downloads.

A seguir copie as 2 dlls

fabriciodelossantos.com.InscricaoEstadual.dll

DllInscE32.dll

na pasta bin de sua aplicação

Recomendo copiar e registrar a dll «DllInscE32.dll» na pasta windows\system32 ou windows\system se tiver problemas na hora de compilar. Para registrar use o comando «Regsvr32.exe», não se preocupe pela mensagem que da ao registrar porque a mesma de qualquer jeito fica registrada.

Bem em GeneXus vamos a opção Tools / Application Integration / .Net Assembly Import como mostra a imagem

Inscrição Estadual com GeneXus 1.JPG

Selecionamos a dll «fabriciodelossantos.com.InscricaoEstadual.dll» como mostra a imagem

Inscrição Estadual com GeneXus 2.JPG

Podemos colocar um prefixo ou não para esta dll e o folder onde o objeto externo sera criado.

Inscrição Estadual com GeneXus 3.JPG

Selecionamos a classe e o metodo e importamos

Inscrição Estadual com GeneXus 4.JPG

Depois é hora de testar, pode ser chamado de um webpanel ou qualquer outro objeto, a efeitos de mostrar aqui eu vou criar um webpanel com os patterns de k2btools para visualizar o resultado

Inscrição Estadual com GeneXus 5.JPG

E vou programar a ação de validar

Crio uma variável do tipo do objeto externo criado automaticamente por GeneXus para poder trabalhar com essa dll, para isso só preciso colocar a variável com o mesmo nome do objeto externo criado no folder que definimos na hora d e importar a dll, neste caso se chama «&fabriciodelossantos_com_InscricaoEstadual»

Inscrição Estadual com GeneXus 6.JPG

Devo executar o método, neste caso colocando o «.» já aparece imediatamente.

Meu código para esta ação fica da seguinte forma

Inscrição Estadual com GeneXus 7.JPG

Agora coloco ou webpanel como main e a rodar

Os resultados são estos:

Inscrição Estadual com GeneXus 8.JPG

e quando coloco um valor válido

Inscrição Estadual com GeneXus 9.JPG

Bem espero tenha servido este tutorial e possam validar a inscrição utilizando a dll fornecida.

Abraços,

Fabricio De los Santos
www.fabriciodelossantos.com

Agente K2B Tools

Contacte-me LinkedinPlaxoFacebookTwitter

2 comentario en “Validar Inscrição Estadual com GeneXus”
  1. […] Blogs de Fabricio De los Santos » Blog Archive » Validar Inscrição Estadual com GeneXus blogs.fabriciodelossantos.com/2010/07/22/validar-inscricao-estadual-com-genexus/ – view page – cached « I Encuentro GeneXus :: La historia del I Encuentro GeneXus a través de sus Tweets about this link […]

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *