Validar Inscrição Estadual com GeneXus

July 22nd, 2010

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

I Encuentro GeneXus :: La historia del I Encuentro GeneXus a través de sus protagonistas

July 5th, 2010

Breogán Gonda :: Nicolás Jodal :: Karina Santo :: Jorge Mastropietro :: Gustavo Proto.
 
A través de veinte Encuentros pasaron dos décadas colmadas de diversos acontecimientos, inmersos en una dimensión temporal que nos hizo testigos de la migración del siglo XX hacia el XXI. A la par de las transformaciones sociales, culturales y tecnológicas implícitas en ese tránsito, GeneXus y la Comunidad de usuarios no han cesado de evolucionar.

Por eso comenzamos a partir de hoy, en periódicas entregas, una retrospectiva que nos permita visualizar el avance de la Comunidad GeneXus a lo largo de estos veinte años.

¿Quiénes fueron sus protagonistas?, ¿qué acontecía en el mundo a nivel social y tecnológico? Compartiremos, además, en cada entrega un valioso material sacado del baúl de los recuerdos: fotografías, videos, materiales gráficos.

Breogán Gonda, Nicolás Jodal, Karina Santo, Jorge Mastropietro y Gustavo Proto, ¡con ustedes!

Veja a Noticia completa no gxtechnical

Fabricio De los Santos

www.fabriciodelossantos.com 

Uruguai Software. Através de software, Tabárez recebe detalhes dos adversários da Celeste

July 5th, 2010

Programa desenvolvido por três engenheiros de Montevidéu oferece preciosas informações em gráficos e vídeos

Notícia da Globo.com

A seleção do Uruguai vem realizando a sua melhor campanha de Copa do Mundo desde o México-70 graças ao trabalho da comissão técnica, ao suor de 23 jogadores e a três jovens engenheiros de sistemas de Montevidéu, que desenvolveram um software que reúne informações completas sobre os adversários. Contratados pela Associação Uruguaia de Futebol, Krikor Attarian, Ignacio Oliveri e Estefano Zammarelli deixaram suas paixões por diferentes clubes e uniram suas forças em prol da Celeste.

Acompanhando a delegação uruguaia onde quer que esteja na África do Sul, o trio oferece ao técnico Oscar Tabárez estatísticas que revelam detalhes sobre os futuros adversários do Uruguai. Todos os jogos são recebidos através da internet pelo computador dos engenheiros.

Eles colhem dados individuais e coletivos sobre diversos aspectos das duas equipes, como locais exatos das roubadas de bola, setores do campo onde foram cometidas faltas, onde e quantos passes foram dados (inclusive com a opção de escolher a visualização de troca de passes entre dois jogadores específicos), entre outras informações confidenciais analisadas a partir das minúcias da partida.

- No Mundial o trabalho é muito grande. Temos que processar tudo que aconteceu no jogo e entregar sem margem de erro – contou Ignacio Oliveri, de 23 anos, e que torce para o Nacional.

Ignacio conta que, apesar de se dedicar à Celeste, os engenheiros não ultrapassam certos limites, como por exemplo dar palpites ao técnico Oscar Tabárez.

- Com a experiência que ele tem como treinador, inclusive da seleção de 1990, não há possibilidades de darmos opinião. Não sou técnico, sou engenheiro de sistema. Me limito a agrupar as informações e detalhar da melhor maneira possível. O resto é com o Maestro – disse Ignacio.

Os detalhes do último jogo da Holanda (a vitória por 2 a 1 que eliminou a seleção brasileira da Copa) já estão nas mãos do Maestro Tabárez. Todos os passos de Van Bommel, Sneijder, Robben e cia. já não são mais segredo para o treinador.

Além da equipe uruguaia, a empresa dos engenheiros oferece o mesmo serviço aos uruguaios Peñarol, Nacional, Danubio e Defensor, além do Universidad de Chile e do Atlético Juniors, da Colômbia. Mas a maior realização conquistada pelos projetistas é estar fazendo parte da história que traça a seleção do Uruguai na África do Sul.

- Estou mais do que orgulhoso. Aqui ganhamos profissionalmente, porque estamos vivendo o ritmo da competição, e como torcedores, porque me sinto parte disso tudo – disse Krikor Attarian, também de 23 anos e torcedor do Peñarol.

- Aqui somos todos Celeste – reiterou.
Fonte

http://globoesporte.globo.com/futebol/copa-do-mundo/uruguai/noticia/2010/07/atraves-de-software-tabarez-recebe-detalhes-dos-adversarios-da-celeste.html

Fabricio De los Santos

www.fabriciodelossantos.com

GeneXus na Code Generation Conference, Cambridge UK

June 26th, 2010

Bem conhecida é a expansão que GeneXus está tendo no mundo tudo.

Estou trazendo uma notícia que só tive a oportunidade de ver hoje, respeito da palestra de dois integrantes  da ARTech na Code Generation Conference, Cambridge UK.

Gaston Milano e Daniel Méndez da Artech apresentaram em Cambridge a uma platéia de técnicos e pesquisadores acadêmicos a teoria que sustenta o modelo GeneXus.
A essência do paradigma “descrever em vez de programar”.

Veja a notícia completa aqui.

Fabricio De los Santos

Filosofia Ágil é com SCRUM e GeneXus

http://www.fabriciodelossantos.com/

Como criar um novo folder em GeneXus Evolution

June 25th, 2010

Parece simples, mas… ajudando a alguns clientes com Coaching GeneXus, já me ligaram em mais de uma oportunidade para perguntar “como faço para criar um novo folder em GeneXus?”.

E de fato, houve uma mudança, para você criar um novo folder, tem que estar posicionado no folder “Objects” e com o botão direito do mouse abre a opção “New” / “Folder”

como faço para criar um novo folder em GeneXus

Desculpem os que esperavam algo “guau que maravilha”, mas simplesmente para poupar meus amigos de um custo de ligação.

Grande abraço.

Fabricio De los Santos

Filosofia Ágil é com SCRUM, GeneXus e as K2B Tools

http://www.fabriciodelossantos.com/

GeneXus e Scrum

June 18th, 2010

A algum tempo venho comentando bastante respeito a Scrum, Metodologias ágeis e GeneXus.
Na verdade eu estou chamando de “Filosofia Ágil”, juntando as ferramentas para ter um resultado de maior valor, usando GeneXus e Scrum como framework onde você pode aplicar os processos e técnicas para a gestão de seus projetos de software.

Vou seguir avançando nos detalhes mas não queria deixar escapar para postar logo algo que achei aqui na internet e que é bastante curioso ou uma coincidência bastante oportuna.

Neste link http://www.genexus.com/brochure/PT/brochure_GX.pdf temos um brochure antigo da versão 9.0 de GeneXus que disse assim:

“GeneXus permite o desenvolvimento incremental de aplicações de negócios, independentemente da plataforma de produção.”

Em tanto SCRUM que é fundamentado na teoria de controle de processos empíricos, emprega uma abordagem iterativa e incremental para otimizar a previsibilidade, controlar risco e por cima de todo busca que o produto tenha o maior valor para o negócio.

Olha que coincidência o GeneXus permite o desenvolvimento incremental de aplicações de negócios….

Logo, logo, vou entrar mais em detalhes, obrigado por seguir lendo!

Fabricio De los Santos
www.fabriciodelossantos.com

Contacte-me LinkedinPlaxoFacebookTwitter

Qual metodologia usa para o desenvolvimento de software?

June 16th, 2010

Rolando a copa do mundo de futebol é comum ver os comentaristas dos jogos falando de que uma equipe é mais ofensiva ou defensiva que outra, usando uma estrategia 3-4-3 ou 4-4-2, etc
Parece lógico que quando acaba o primeiro tempo o técnico faz os ajustes, move as peças para obter outro resultado, ou manter o mesmo, dependendo da situação.
Parece ser mais fácil olhando desde fora da quadra o que poderia ser feito, se é possível fazer algo. Agora imaginem que o técnico também está jogando, correndo detrás da bola, chutando para o gol, defendendo, como ele poderia no intervalo de primeiro tempo, parar para pensar que estrategia seguir, que mudanças poderia fazer na equipe? Ele poderia ter essa visão global?
Muitas vezes parece ser isso o que acontece quando estamos gerenciando o coordenando e participando no desenvolvimento de um sistema.
Neste caso, qual é a melhor estrategia que podemos seguir?
Existem metodologias como XP, Scrum, FDD, entre outras, existem metodologias mais fechadas, existem metodologias só para o controle de qualidade, outras para os processos, e também existem metodologias próprias, um mix 2 ou mais que deu resultado em outros projetos e seguimos aplicando, como as vezes não existe metodologia e entramos na quadra para ver no que da o jogo, simplesmente baseados na experiência.
Eu gostaria de montar uma enquete para saber qual é a metodologia mais usada na Comunidade GeneXus.
Nós por exemplo no Collaborative Projects 2.0 nesta última etapa estaremos usando SCRUM para o projeto PMS www.pmsevolution.com
Gostaria de convidá-lo a participar na primeira enquete tipo, “usa metodologia/técnica/ferramenta para o desenvolvimento de software”, sim/não e no caso de contestar sim, gostaria de que comente qual usa para depois poder montar a seguinte enquete com todas as metodologias/técnicas/ferramentas que vocês tenham comentado, ou pelo menos as 4 ou 5 mais usadas que é o que permite o linkedin.

Muito obrigado pela colaboração, espero vocês votando lá.

http://polls.linkedin.com/poll-results/92488/kmjpi

Fabricio De los Santos
www.fabriciodelossantos.com

Contacte-me LinkedinPlaxoFacebookTwitter

Qualidades que fazem de GeneXus a solução ideal para enfrentar os problemas habituais no desenvolvimento de software

June 11th, 2010

Veja em 2 minutos, como GeneXus pode ser mais que sua ferramenta de trabalho, seu parceiro para você crescer no seu negócio sempre usando o melhor da tecnologia.

Fabricio De los Santos
www.fabriciodelossantos.com

Contacte-me LinkedinPlaxoFacebookTwitter

O VII Encontro de GeneXus em São Paulo, Brasil foi um sucesso

June 10th, 2010

O VII Encontro de GeneXus em São Paulo, Brasil foi um sucesso.
Palestras e palestrantes de Qualidade, souvenirs bem interessantes, uma proposta ecológica da Heutech, brindando uma sacola ecológica, “ecobag”, para substituir os saquinhos plásticos que consumimos no supermercado, na verdade muito original, parabéns!

O que falar do evento?
Gostei muito, melhorou muito em relação aos anteriores, e o principal a onda GeneXus está crescendo.
Conversei com muitos colegas, e fiz novos contatos, e vi em todos uma grande tranquilidade no que refere as atividades de GeneXus no Brasil.

Novidades, o upgrade 3 de GeneXus vai trazer coisas novas, melhoras importantes, e já está “voando” a “Evolution 2″ que provavelmente tenha a primeira beta em setembro, fornecendo uma versão com mais funcionalidades ainda.

Parabéns aos organizadores do Evento!

Ah, tinha esquecido a piada do Evento, um uruguaio (eu) fazendo uma pergunta em portunhol e outro uruguaio contestando mais “nhol” que “portu” numa platéia 99% de brasileiros, muito engraçado, a propósito apresentamos o projeto PMS dos Collaborative Projects, tudo funcionou de maravilha, obrigado, Luciana, Thalyta e Vinícius.

Aos que conversaram comigo respeito ao novo projeto se serviço “Filosofia Ágil com GeneXus”, logo em breve postarei as novidades aqui no Blog, muito obrigado.

A gente se vê no Evento XX de GeneXus em Montevideu!

Abraço a todos,

Fabricio De los Santos
www.fabriciodelossantos.com

Contacte-me LinkedinPlaxoFacebookTwitter

GeneXus e a Filosofia Ágil

June 8th, 2010

Pessoal, amanha estarei participando da Palestra do Armin em referência aos Collaborative Projects no VII Encontro de GeneXus no Brasil.

Apresentarei o sistema PMS e também para os que tenham interesse durante o evento estarei explicando o novo serviço que estou oferecendo de Filosofia Ágil com GeneXus, relacionado a desenvolver novos projetos ou restruturar nossa forma de trabalho com a ferramenta GeneXus.
Tenho experiência de mais de 15 anos em gerenciamento de projetos multi-culturais, em Argentina, Brasil, Uruguai e Venezuela em distintas áreas de negócio, sempre investigando e usando as mais eficazes práticas para gerenciar o desenvolvimento de sistemas o que pode ser útil para sua empresa.
Para os que não podem assistir, pretendo dar uma palestra ao respeito no evento de setembro em Uruguai.

Aproveite agora, me encontre lá, no Hotel Caesar Park Faria Lima de São Paulo, para conversarmos um pouco.

Grande abraço,

Fabricio De los Santos
www.fabriciodelossantos.com

Contacte-me LinkedinPlaxoFacebookTwitter