/// <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); } }
/// <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); }