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, 26 de setembro de 2012
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
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.
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.
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 .....
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 .....
Assinar:
Postagens (Atom)