Recursos do Webcast sobre MVC3 + Razor + Report Viewer – Semana Web/Mobile

Standard

Pessoal,

Dia 22/03/2012 realizei um Webcast para a semana de Web/Mobile sobre MVC3 + Razor + Report Viewer, onde demonstro como criar relatórios com Report Viewer em aplicações ASP.NET MVC.

Segue abaixo o slide da apresentação e a aplicação de exemplo que foi criada. Infelizmente o Webcast não foi gravado, porém estou providenciando uma vídeo-aula demonstrando o que foi abordado no mesmo. 🙂

 

Download do Projeto

 

[slideshare id=12151827&doc=mvc3razorreportviewercriandorelatrioserenderizandopelocontrollerutilizandolinq-120325165216-phpapp01]

 

Abraços e até a próxima.

ASP.NET MVC – Criando Views Genéricas e com Campos Dinâmicos

Standard

Isso mesmo, neste post demonstrarei como podemos criar uma View genérica, ou seja, que possa ser utilizada de diversas formas, com renderização dos campos de acordo com sua utilidade (campos dinâmicos) e com uma fácil implementação.

Mas você deve estar se perguntado, “Para que eu utilizaria uma View genérica em meu projeto?”. A resposta é fácil e com um simples exemplo fica fácil de responder.

Imagine uma solução onde existam dezenas de relatórios, onde cada um possua parâmetros específicos. Dependendo da forma de desenvolvimento, pode ficar algo um tanto quanto trabalhoso para se programar o preenchimento de cada um. Agora imagine a solução onde você selecionaria o relatório e seus parâmetros já viessem renderizados automaticamente em sua View. Ou até mesmo uma Classe de Usuários com seus campos já renderizados, e ao alterar para uma Classe Clientes por exemplo, na mesma View já vier renderizados os campos apenas do Cliente.

A forma de utilização/implementação e utilidade depende da necessidade de cada um, mas vamos lá!

Como podemos observar abaixo em nosso banco, possuímos apenas duas tabelas (Usuarios e Clientes), note que temos campos dos tipos varchar, int, datetime, bit e decimal:

Figura 1

Continue reading