/// <summary> /// /// </summary> /// <param name="usuarioI"></param> /// <param name="oBLLExc"></param> public void registrarEnBitacora_BLL(string usuarioI, SIS.EXCEPCIONES.BLLExcepcion oBLLExc) { /* * BE.SIS.ENTIDAD.Bitacora oBitacora = new BE.SIS.ENTIDAD.Bitacora(); * // Guardo Usuario * oBitacora.idUsuario = usuarioI; * // Se agrega la fecha del evento. * oBitacora.fecha = DateTime.Now; * oBitacora.descripcion = "BLLExcepcion:" + oBLLExc.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. * DAL.SIS.DATOS.DALBitacora oDalBitacora = new DAL.SIS.DATOS.DALBitacora(); * oDalBitacora.registrarEnBitacoraBD(oBitacora); * } * catch (Exception ex) * { * System.IO.SIS.ESCRITURA.IOBitacora oIOBitacora = new System.IO.SIS.ESCRITURA.IOBitacora(); * oIOBitacora.registrarEnBitacoraIO(oBitacora); * } */ }
/// <summary> /// /// </summary> /// <param name="usuarioId"></param> /// <param name="oBLL"></param> public void registrarEnBitacora_BLL(string usuarioId, SIS.EXCEPCIONES.BLLExcepcion oBLL) { /* * BL.SIS.BIT.Bitacora oBITBitacora = new BL.SIS.BIT.Bitacora(); * oBITBitacora.registrarEnBitacora_BLL(usuarioId, oBLL); */ }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnTbitacora_Click(object sender, EventArgs e) { //##### USUARIO A PERSISTIR ##### string usuarioIdSession = Session["UsuarioId"].ToString(); //##### OBJETOS A PERSISTIR ##### SIS.ENTIDAD.Bitacora oBitacora_DAL = new SIS.ENTIDAD.Bitacora(); SIS.ENTIDAD.Bitacora oBitacora_IO = new SIS.ENTIDAD.Bitacora(); SIS.ENTIDAD.Bitacora oBitacora_BLL = new SIS.ENTIDAD.Bitacora(); SIS.ENTIDAD.Bitacora oBitacora_BKP = new SIS.ENTIDAD.Bitacora(); SIS.ENTIDAD.Bitacora oBitacora_SEG = new SIS.ENTIDAD.Bitacora(); SIS.ENTIDAD.Bitacora oBitacora_UI = new SIS.ENTIDAD.Bitacora(); //##### EDITO UN MENSAJE PARA UNA EXCEPCION DE TEST ##### oBitacora_DAL.Descripcion = "Probando desde depuracion,insercion de Trazas."; oBitacora_IO.Descripcion = "Probando desde depuracion,insercion de Trazas."; oBitacora_BLL.Descripcion = "Probando desde depuracion,insercion de Trazas."; oBitacora_BKP.Descripcion = "Probando desde depuracion,insercion de Trazas."; oBitacora_SEG.Descripcion = "Probando desde depuracion,insercion de Trazas."; oBitacora_UI.Descripcion = "Probando desde depuracion,insercion de Trazas."; //##### CONSTRUYO LA EXCEPCION DE TEST SEGUN TIPO DE EXCEPCION ##### var exc_DAL = new SIS.EXCEPCIONES.DALExcepcion(oBitacora_DAL.Descripcion); var exc_IO = new SIS.EXCEPCIONES.IOException(oBitacora_IO.Descripcion); var exc_BLL = new SIS.EXCEPCIONES.BLLExcepcion(oBitacora_BLL.Descripcion); var exc_BKP = new SIS.EXCEPCIONES.BKPException(oBitacora_BKP.Descripcion); var exc_SEG = new SIS.EXCEPCIONES.SEGExcepcion(oBitacora_SEG.Descripcion); var exc_UI = new SIS.EXCEPCIONES.UIExcepcion(oBitacora_UI.Descripcion); //##### EJECUTO TRAZA VIA BLL SEGUN TIPO DE EXCP QUE CORRESPONDA ##### interfazNegocioBitacora.RegistrarEnBitacora_BKP(usuarioIdSession, exc_BKP); /* * interfazNegocioBitacora.registrarEnBitacora_BLL(usuarioIdSession, exc_BLL); * interfazNegocioBitacora.registrarEnBitacora_DAL(usuarioIdSession, exc_DAL); * interfazNegocioBitacora.registrarEnBitacora_IO(usuarioIdSession, exc_IO); * interfazNegocioBitacora.registrarEnBitacora_SEG(usuarioIdSession, exc_SEG); * interfazNegocioBitacora.registrarEnBitacora_UI(usuarioIdSession, exc_UI); */ Response.Redirect("webmaster.aspx"); }