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 > >
