BLL super-optimizada e muito menor tamanho.

cuidado, há um erro na viewform que tenho que resolver.