quarta-feira, 26 de setembro de 2012

Exportando um Relatório simples em PDF

Esse Post é feito para quem precisa extrair um relatório de uma pagina Html simples apenas com estilos nas fontes com fundo de imagens etc.

Lembrando que o relatório vai sair igual a sua pagina, caso queira uma imagem no relatório é necessário colocar o caminho inteiro da imagem no seu Html ao invés de apenas referencias a partir do projeto.


Para criarmos o relatório basta referenciar a Dll itextsharp no projeto











 e criarmos o método a seguir:





...

quarta-feira, 12 de setembro de 2012

Problemas com caracteres especias na hora de extrair um Excel

Essa semana tivemos um problema no trabalho que os caracteres com acento entre outros caracteres, estavam ficando com caracteres especiais bem estranhos rs.


Bom a resolução para o problema foi colocar ResponseEnconding="iso-8859-15" no @Page (Parte de definições de atributos da pagina) em que o relatório ia ser extraído.


Li em outros posts que o response acaba funcionando apenas nas informações do HTML , mas dados que vão para o banco eram armazenados com caracteres especiais estranhos, não consegui simular o erro, mas li que se jogar a tag globalization da maneira abaixo com o FileEncondign e o Response e Request Encoding funciona.

globalization fileEncoding="iso-8859-15" requestEncoding="utf-8" responseEncoding="utf-8" culture="pt-BR" uiCulture="pt-BR"





quarta-feira, 1 de agosto de 2012

Ferramenta de Identação de código

Ferramenta online bem legal para você identar seus códigos, principalmente SQL, já que dificilmente as ferramentas de desenvolvimento não ajudam.

http://www.dpriver.com/pp/sqlformat.htm




Referência: http://emilaneze.com.br

Formato de Datas

Estou criando esse post porque existem vários tipos de formatos de data que são utilizados na programação esse arquivo ja uso a algum tempo e me ajuda muito quando acabo esquecendo quando preciso.
o Code é utilizado no SQL Server e o Format pode ser utilizado por exemplo no Oracle.


quinta-feira, 12 de julho de 2012

Lendo um XML de uma URL utilizando o XmlReader

   Muitas vezes nos deparamos com vários tipos de leitura de dados, seja por banco de dados, arquivos txt, arquivos xls e etc. Nesse artigo irei mostrar como ler um arquivo XML, o mesmo estando em uma URL de uma forma bem simples.

Criando o projeto.

1) Crie um projeto no caso do exemplo utilizarei um Console Application


2) A seguir utilizaremos o seguinte exemplo para leitura.


da ULR http://api.facebook.com/restserver.php?method=links.getStats&urls=globo.com

Visualização do arquivo


3) Utilizaremos o código abaixo.

Obs: o foreach utilizado é para ler cada linha do DataTable.

4) A imagem a segui mostra como a estrutura do arquivo ficou em um DataTable.



quarta-feira, 11 de julho de 2012

Dynamic Data Entities Web Site



Utilizado para criar aplicações web simples ele utiliza o banco de dados como referencia. Assim voce pode criar um cadastro ou uma consulta em pouco tempo de desenvolvimento.


Além do banco de dados para criar um projeto Dynamic Data Entities Web Site é necessário o arquivo de mapeamento das entidades do banco no caso do exemplo iremos utilizar o LinqToSQL.




Criando o projeto.


1) No VisualStudio ir para New, Web Site, Dynamic Data Entities Web Site.






2) Abra as propriedades do projeto vá em Add, New Item.








3) Selecione o Linq to SQL Classes.






4) Adicione as tabelas que ira utilizar.






5) Abra o arquivo Global.asax.








6) Encontre a linha que esta comentada, descomente e altere o nome YourDataContextType para o nome do seu arquivo de mapeamento, no caso do exemplo DataClassesDataContext.


//model.RegisterContext(typeof(YourDataContextType), new ContextConfiguration() { ScaffoldAllTables = false });






Pronto seu  Dynamic Data Entities Web Site esta pronto, agora é só executar .....