Пример #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="oBitacora"></param>
        public void RegistrarEnBitacoraIO(SIS.ENTIDAD.Bitacora oBitacora)
        {
            string delimitador = ";";
            string ruta        = @"C:\Logs MotoPoint\log.csv";
            string cabecera    = "idEvento" + delimitador + "idUsuario" + delimitador + "descripcion" + delimitador + "fecha";

            try
            {
                StreamWriter archivo = new StreamWriter(ruta, true);
                archivo.WriteLine(cabecera);
                string linea;
                string idEvento    = oBitacora.IdEvento.ToString();
                string idUsuario   = oBitacora.IdUsuario.ToString();
                string descripcion = oBitacora.Descripcion.ToString();
                string fecha       = oBitacora.Fecha.ToString();
                linea = idEvento + delimitador + idUsuario + delimitador
                        + descripcion + delimitador + fecha;
                archivo.WriteLine(linea);
                archivo.Close();
            }
            catch (Exception ex)
            {
                throw new SIS.EXCEPCIONES.IOException(ex.Message);
            }
        }
Пример #2
0
        /// <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");
        }