Exemplo n.º 1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="usuarioI"></param>
        /// <param name="oDALExc"></param>
        public void RegistrarEnBitacora_DAL(string usuarioI, EXCEPCIONES.DALExcepcion oDALExc)
        {
            ENTIDAD.Bitacora oBitacora = new ENTIDAD.Bitacora();
            // Guardo Usuario
            oBitacora.IdUsuario = usuarioI;
            // Se agrega la fecha del evento.
            oBitacora.Fecha       = DateTime.Now.ToString("HH:mm:ss");
            oBitacora.Descripcion = "DALExcepcion:" + oDALExc.Message;

            try
            {
                // Obtengo el ultimo id para agregarselo al objeto oBitacora.
                oBitacora.IdEvento = (this.ObtenerUltimoId() + 1);

                // Realizo la insercion en la base de datos por medio de DALBitacora
                // si hay una excepcion cualquier que no me permite ingresar el resgistro
                // llamo a la insercion en el archivo local dentro de IOBitacora.
                DATOS.DALBitacora oDalBitacora = new DATOS.DALBitacora();
                oDalBitacora.RegistrarEnBitacoraBD(oBitacora);
            }
            catch (Exception ex)
            {
                ESCRITURA.IOBitacora oIOBitacora = new ESCRITURA.IOBitacora();
                //ERROR 0 | ES CUANDO AL GRABAR LANZA ERROR
                oBitacora.IdEvento    = 0;
                oBitacora.Descripcion = ex.Message.ToString();
                oIOBitacora.RegistrarEnBitacoraIO(oBitacora);
            }
        }
Exemplo n.º 2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="usuarioId"></param>
 /// <param name="oDAL"></param>
 public void RegistrarEnBitacora_DAL(string usuarioId, EXCEPCIONES.DALExcepcion oDAL)
 {
     BIT.Bitacora oBITBitacora = new BIT.Bitacora();
     oBITBitacora.RegistrarEnBitacora_DAL(usuarioId, oDAL);
 }