Gente, a todos, gracias por sus respuestas, opiniones, consejos y demás, voy a masticar con un poco de tiempo sus propuestas a ver a qué llego, pero desde ya les agradezco el aporte. =P

Saludos!
Luis


On 10/5/06, Esteban A. Zibecchi <[EMAIL PROTECTED]> wrote:
Aporto mi granito ;)
Supongamos un reporte donde tengo que informar de cada pedido ingresado al
sistema el % de descuentos otorgados según el plan de venta correspondiente.
Este % se obtiene a partir del dominio y es un calculo realmente complicado,
entonces lo que hacemos es lo siguiente

A) Generamos un SP que filtra por cliente/fecha/sucursal/etc... Y levantamos
un DataSet con la columna descuento en 0
B) Recorremos este DataSet y de cada fila (una por pedido), levantamos el
pedido a partir del dominio y luego armamos el calculo y completamos la
columna descuento
C) Con el DataSet lleno disparamos el Crystal.

Esta forma de trabajo nos acerca bastante a un rendimiento optimo y
mezclamos lo mejor de los 2 mundos.

Saludos
Esteban

-----Original Message-----
From: patrones@mug.org.ar [mailto:patrones@mug.org.ar ] On Behalf Of Luis
Farzati
Sent: Miércoles, 04 de Octubre de 2006 12:12
To: patrones List Member
Subject: [patrones] DM, video y dudas

Hola Seba!

Sí, de hecho hoy lo tengo implementado como vos decís bajo una clase
ReportManager que se encarga de estas consultas masivas.

El tema es que esto me molesta un poco porque en parte viola todo lo que
hice antes, es decir, tanta abstracción y distinción de responsabilidades
para que después una clase "superior" overridee todo el sistema.

Reconozco que tal vez me paso de purista y en realidad no es una mala
alternativa, después de todo es verdad que lo que necesito se asemeja a un
Reporte (que bien podría tener su propia figura dentro del dominio), pero
quería conocer otras opiniones o experiencias de cómo encararon este
problema, al menos para quedarme tranquilo conmigo mismo... =P

Gracias y saludos,
Luis


On 10/4/06, Sebastian Renzi <[EMAIL PROTECTED]> wrote:
> Luis, perdón que me meta sin saber mucho del tema, pero esa duda
> surgió en la charla que esta dando Angel en el mug y el mostró un
> grafico de Evans que mostraba una relación directa de la capa de
> "Aplicacion" hasta la base de datos y decía que era para traer
> consultas en las cuales no valía la pena poner en marcha todo el
> dominio. Quizás este seria uno de esos casos en los cuales lo resolverías
en forma mas performante y rápida con un SP.
> Hace poco Esteban comento si mal no recuerdo que el a veces hace lo
> mismo para los reportes.
>
> Salu2
> Sebastian Renzi
>





Responder a