Buenas a todos,
Me pidieron registrar ciertos datos para que cada vez que el usuario haga clic en algo lo registre en una base de datos, puesto que hay problemas con un usuario en particular (un cuento largo).
Yo empleo estos parametros para tomar ciertos valores del cliente y los paso a una estructura que cree para manejar mejor todo eso entre los webforms y las capas.
Código:
au.FechaCliente
au.NombreMetodo
au.NombrePagina
au.UsuarioMonitoreado
au.FilePath
au.Path
au.Url
au.UrlReferrer
au.UserAgent
au.UserHostName
au.UserHostAddress
au.MachineName
au.Usuario
La cuestión es que me pidieron hacerlo en cada evento de cada formulario y lo que no veo como hacer es evitar repetir cada linea de codigo en cada evento. me refiero a
evento aceptar
aqui las lineas anteriores con los parametros necesarios
evento imprimir
aqui las lineas anteriores con los parametros necesarios
evento ver
aqui las lineas anteriores con los parametros necesarios
evento cancelar
aqui las lineas anteriores con los parametros necesarios
evento mover
aqui las lineas anteriores con los parametros necesarios
y si el web form tiene 9 eventos entonces copiar y pegar 9 veces ese código.
si son 30 paginas web y cada uno tiene en promedio 5 eventos entonces imaginense la cantidad de codigo ahi y en la capa de interfaz...
Alguna sugerencia por favor basada en su experiencia.
Saludos cordiales,
The Ultimate.