/// <summary> /// /// </summary> /// <param name="usuarioI"></param> /// <param name="oUIExc"></param> public void registrarEnBitacora_UI(string usuarioI, SIS.EXCEPCIONES.UIExcepcion oUIExc) { /* * 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 = "UIExcepcion:" + oUIExc.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="oUI"></param> public void registrarEnBitacora_UI(string usuarioId, SIS.EXCEPCIONES.UIExcepcion oUI) { /* * BL.SIS.BIT.Bitacora oBITBitacora = new BL.SIS.BIT.Bitacora(); * oBITBitacora.registrarEnBitacora_UI(usuarioId, oUI); */ }
/// <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"); }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnGuardar_Click(object sender, EventArgs e) { SIS.ENTIDAD.Usuario oUsuario = new SIS.ENTIDAD.Usuario(); oUsuario.IdUsuario = txtIdUsuario.Text; string passwordDefualt = "4gY7-k"; if (oUsuario.IdUsuario != "") { oUsuario.NombreApellido = txtNombreApellido.Text; //SETEAMOS LA FECHA string fechaNacimiento = txtFecNac.Text; string dia = fechaNacimiento.Substring(0, 2); string mes = fechaNacimiento.Substring(3, 2); string año = fechaNacimiento.Substring(6, 4); oUsuario.FechaNacimiento = dia + mes + año; //SETEAMOS LA CATEGORIA string catMoto = txtCatMoto.Text; switch (catMoto) { case "0cc - 150cc": oUsuario.CategoriaMoto = "1"; break; case "150cc - 250cc": oUsuario.CategoriaMoto = "2"; break; case "+300cc": oUsuario.CategoriaMoto = "3"; break; default: oUsuario.CategoriaMoto = "999"; break; } oUsuario.usuario = txtUsuario.Text; string passwordOld = Session["passwowrdOld"].ToString(); if (passwordOld != txtPassword.Text) { oUsuario.Password = txtPassword.Text; } else { oUsuario.Password = passwordDefualt; } oUsuario.Email = txtEmail.Text; //SETEAMOS EL ESTADO if (rdaActivo.Checked) { oUsuario.Estado = "Activo"; } else { oUsuario.Estado = "Inactivo"; } try { Session["guardadoEstado"] = 1; //ARQ.BASE MULTIUSUARIO | ACTUALIZAMOS EL USUARIO interfazNegocioUsuario.ActualizarUsuario(oUsuario); } catch (Exception ex) { Session["guardadoEstado"] = 2; SIS.EXCEPCIONES.UIExcepcion oExUI = new SIS.EXCEPCIONES.UIExcepcion(ex.Message); interfazNegocioBitacora.RegistrarEnBitacora_UI(oUsuario.IdUsuario, oExUI); } } }