Si las reglas las va a ingresar el usuario, también vas a tener que pensar en la
sintaxis que va a usar para ingresar esas reglas. En base al ejemplo que
describis, me parece que no te va a quedar otra que desarrollar un pequeño
interprete que analice esas reglas y las ejecute cuando sea necesario. No veo
como se podría resolver con plantillas, me parece que estas mas cerca de un rule
engine o algo por el estilo.

Saludos, Ale Miralles
http://amiralles.com.ar

>
>
>
>  Marcelo, gracias nuevamente. La idea de encararlo así, es porque no tengo 
> mucha
> info. La idea es que el usuario pueda generar una serie de plantillas con las
> reglas de validación de distintos puntos, y pueda aplicar para distintas
> procesos esas plantillas con las diferentes validaciones. Supongamos, yo
> tendria una plantilla con las diferentes validaciones para la carga de un 
> nuevo
> cliente, donde entre otras cosas podria decirse que el CUIT/CUIL lleva o no
> guiones. Pero a su ves a ese cliente, le asigno una nueva plantilla que para
> cuando se cargue una Factura (esto es un ejemplo), si el cliente es 
> extranjero,
> esa factura va a tener una serie de validaciones, y cuando cargo un nuevo
> cliente, si es de la provincia de Buenos Aires, Ingresos Brutos se valida de
> una determinada forma, pero si carga un cliente de San Luis, la plantilla
> tendra otra validación para el impuesto IB. No se si soy claro con lo que
> quiero hacer, y te agradezo nuevamente tu tiempo. Cordialmente. Javier.
>
>  From: [email protected]
> To: [email protected]
> Subject: [puntonet] Consulta sobre Reflexion.
> Date: Mon, 30 Jan 2012 12:35:15 -0300
>
>
>
>
> No entiendo el por qué encarar de esa forma la solución, si das un poco más de
> detalles quizás podamos ayudarte, podrías dar un ejemplo completo?   Saludos
> From: [email protected] [mailto:[email protected]] On Behalf Of Javier
> Osvaldo Chércoles
> Sent: Monday, January 30, 2012 12:25 PM
> To: [email protected]
> Subject: [puntonet] Consulta sobre Reflexion.
> Gracias Marcelo, el Winforms, y en el futuro puede haber algo de ASP.Net.
> Son Mascaras y validaciones cruzadas.
>
> Saludos.
>
> Javier.
>
>
>  From: [email protected]
> To: [email protected]
> Subject: [puntonet] Consulta sobre Reflexion.
> Date: Mon, 30 Jan 2012 12:19:56 -0300Hola Winforms  o ASP.Net ?Qué tipo de
> validaciones ? Mascaras de entrada, validaciones cruzadas de entre los campos 
> ?
>  From: [email protected] [mailto:[email protected]] On Behalf Of Javier
> Osvaldo Chércoles
> Sent: Monday, January 30, 2012 11:09 AM
> To: [email protected]
> Subject: [puntonet] Consulta sobre Reflexion.
> Importance: High Buenos días, estoy desarrollando un sistema en el que debo
> implementar una serie de plantillas que serviran de validaciones. Para dichas
> validaciones se escribirian las reglas en una base de datos y se ejecutarian
> dinamicamente según requiera el objeto a ser validado.
>
> Me hablaron de reflexion, pero no termino de entender. La idea basicamente es
> escribir una clase en un campo de base de datos y se ejecute ese codigo en
> tiempo de ejecución.
>
> Estoy trabajando en C# Framework 4.0, cualquier información o ejemplo sera de
> gran utilidad.
>
> Saludos.
>
> Javier O. Chércoles
>
>




Responder a