eGrupos Logo
Inicio > Mi Página > Mis Grupos > cooperatorframework > Mensajes

 Índice de Mensajes 
 Mensajes 3340 al 3359 
AsuntoAutor
Excepcion no contr Bernar
Cambiar el estado lpguerre
Rv: Iniciando con Anonimo
Re: Rv: Iniciando Vyachesl
Re: Rv: Iniciando Anonimo
Re: Rv: Iniciando Anonimo
=?utf-8?B?VmVyc2nD Anonimo
Re: =?UTF-8?B?VmVy Vyachesl
Re: Rv: Iniciando Vyachesl
Empezando con coop gsz
Re: Empezando con Leandro
Re: Empezando con Gustavo
Re: Empezando con Leandro
RE: Empezando con Carlos M
Re: Empezando con Gustavo
RE: Empezando con Carlos M
RE: Empezando con carlos y
Re: Empezando con Gustavo
Bitacora - seguimi elperuch
Re: Bitacora - seg Daniel C
 << 20 ant. | 20 sig. >>
 
CooperatorFramework

Mostrando mensaje 3359     < Anterior | Siguiente >
Responder a este mensaje
Asunto:Re: [cooperatorframework] Bitacora - seguimiento de usuarios
Fecha:Miercoles, 11 de Marzo, 2009  14:06:41 (-0300)
Autor:Daniel Calvin <daniel.calvin @.....com>
En respuesta a:Mensaje 3358 (escrito por elperucho)

Los mapper disparan eventos, solo debes subscribirte a ellos

            mimapper.BeforeDelete += new EventHandler<Cooperator.Framework.Data.DeleteEventArgs<miObjeto>>(miEventHandler_BeforeDelete);

            mimapper.BeforeInsert;
            mimapper.BeforeSave;
            mimapper.BeforeUpdate


El 11 de marzo de 2009 12:03, elperucho <pedroobando@hotmail.com> escribió:

Saludos Amigos.

Estoy tratando de hacer una bitacora de seguimiento de mi aplicación web, pero no deseo hacerla con trigers dentro de la base de datos, realmente estoy utilizando cooperator y pense que el mejor lugar para crear el seguimiento del registro o entidad era en el Gateway, pero no me funcional

Este metodo se encuentra dentro del AFEGOAHeadGateway, como los de Delete, Save, Update, ...
public override void Insert(DbTransaction transaction, AFEGOAHeadObject row)
{
   base.Insert(transaction, row);
   row.TraceObject = ComplentarDatosBitacora(row.TraceObject, row.afeId);
   row.TraceObject.bitEvent = "Insert".ToUpper();
   BitacoraGateway.Instance().Insert(transaction, row.TraceObject);
}

Claro esta, me doy cuenta el porque no me funciona, la clase mappers (AFEGOAHeadMapper) no hereda directamente de mi clase Gateway public partial class AFEGOAHeadGateway

public partial class AFEGOAHeadMapper : BaseGateway<AFEGOAHEAD,AFEGOAHEADList>, IGenericGateway
Hereda directamente de BaseGateway, con los generic <AFEGOAHEAD,AFEGOAHEADList>

Mi pregunta es la siguiente en que lugar debo de colocar las bitacora, si los metodos de los mappers, no pueden ser sobreescritos, es decir no admiten override  los metodos Insert, Save, Update, Delete, ...

Si alguien tiene esto o un ejemplo de bitacoras con cooperator framework, tambien es bien recibido...

PD. Bitacora, me refiero a todo lo que realiza el usuario en el sistema, si borra un registro, si actualiza un registro, si agrega un registro, etc..

Saludos Amigos - elperucho

Consultas recomendadas
Duplicación de CDs | Internet | Marketing por Internet | Servicios de Revelado Digital




Ve, guarda y comparte lo que te interesa en la red
Crear o visitar páginas a las que puedes añadir aquellas cosas interesantes que te encuentras porla web. ¿A qué esperas?
es.corank.com

--------------------------------------------------------------------- 
Tu dirección de suscripción a este grupo es daniel.calvin@gmail.com 
Para darte de baja, envía un mensaje a  
cooperatorframework-baja@egrupos.net 
Para obtener ayuda, visita http://www.egrupos.net/grupo/cooperatorframework 
 




--
Daniel A. Calvin
Cooperator Team Member
http://www.cooperator.com.ar
Microsoft Certified Professional





Ve, guarda y comparte lo que te interesa en la red
Crear o visitar páginas a las que puedes añadir aquellas cosas interesantes que te encuentras porla web. ¿A qué esperas?
es.corank.com

Inicio | Apúntate | Blogs | Bazar | Grupos | Gente | Fotos | Videos | Quienes somos | Privacidad de Datos | Contacta

eGrupos es un servicio de AR Networks
Copyright © 1999-2012 AR Networks, Todos los derechos reservados
Terminos del Servicio