コード例 #1
0
ファイル: BIZBitacora.cs プロジェクト: nicodibi22/eNJei
 /// <summary>
 /// Selecciona un registro desde la tabla Barrio.
 /// </summary>
 /// <returns>DataSet</returns>
 /// <remarks>
 /// </remarks>
 /// <history>
 ///     [JEISOLO]	23/09/2017 22:58:17
 /// </history>
 public static DataSet Select(DateTime fechaDesde, DateTime fechaHasta, string idUsuario, int idPerfil)
 {
     try
     {
         return(DALBitacora.Select(fechaDesde, fechaHasta, idUsuario, idPerfil));
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #2
0
ファイル: BIZBitacora.cs プロジェクト: nicodibi22/eNJei
 /// <summary>
 /// Inserta registros dentro de la tabla Barrio.
 /// </summary>
 /// <param name="descripcion"></param>
 /// <param name="idZona"></param>
 /// <returns></returns>
 /// <remarks>
 /// </remarks>
 /// <history>
 ///     [JEISOLO]	23/09/2017 22:58:17
 /// </history>
 public static int Insert(DateTime fechaHora, string idUsuario, string accion, string detalle)
 {
     try
     {
         return(DALBitacora.Insert(fechaHora, idUsuario, accion, detalle));
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #3
0
 /// <summary>
 /// conseguirBitacorasConUsuario se encarga de obtener todas las actividades (Lista de entidad Bitacora)
 /// registradas para un usuario en particular
 /// </summary>
 /// <param name="usuario"></param>
 /// <param name="fechaInicio"></param>
 /// <param name="fechaFin"></param>
 /// <param name="criticidad"></param>
 /// <returns></returns>
 public List <Bitacora> conseguirBitacorasConUsuario(Usuario usuario, DateTime fechaInicio, DateTime fechaFin, string criticidad = null)
 {
     try
     {
         Sesion.Instancia().verificarPermiso("OP45");
         DALBitacora dalBitacora = new DALBitacora();
         return(dalBitacora.conseguirBitacorasConUsuario(usuario, fechaInicio, fechaFin, criticidad));
     }catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
         throw new Exception(NuSmartMessage.formatearMensaje("Bitacora_messagebox_busqueda_error"));
     }
 }
コード例 #4
0
        public List <SL.Bitacora.Bitacora> buscarEventos(string pValor)
        {
            DALBitacora oDalBitacora = new DALBitacora();
            List <SL.Bitacora.Bitacora> listadoEventos = new List <SL.Bitacora.Bitacora>();

            try
            {
                listadoEventos = oDalBitacora.obtenerEventosFiltrados(pValor);
            }
            catch (Exception)
            {
            }

            return(listadoEventos);
        }
コード例 #5
0
        public List <SL.Bitacora.Bitacora> obtenerEventos()
        {
            DALBitacora oDalBitacora = new DALBitacora();
            List <SL.Bitacora.Bitacora> listadoEventos = new List <SL.Bitacora.Bitacora>();

            try
            {
                listadoEventos = oDalBitacora.obtenerEventos();
            }
            catch (Exception)
            {
            }

            return(listadoEventos);
        }
コード例 #6
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        private int ObtenerUltimoId()
        {
            int         ultimoId     = 1;
            DALBitacora oDalBitacora = new DALBitacora();

            try
            {
                ultimoId = oDalBitacora.ObtenerUltimoId();
            }
            catch (Exception ex)
            {
                throw new EXCEPCIONES.IOException(ex.Message);
            }
            return(ultimoId);
        }
コード例 #7
0
        public void registrarEventoNegocio(string pDetalle, string pModulo)
        {
            DALBitacora oDalBitacora = new DALBitacora();

            SL.Bitacora.Bitacora oBitacora = new SL.Bitacora.Bitacora();
            try
            {
                oBitacora.fecha   = DateTime.Now;
                oBitacora.tipo    = "Informational";
                oBitacora.modulo  = pModulo;
                oBitacora.detalle = pDetalle;
                oDalBitacora.registrarEvento(oBitacora);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #8
0
        /// <summary>
        /// crearNuevaBitacora es el encargado de registrar una nueva Bitacora u actividad en la base de datos a fin de tener un registro de actividad.
        /// </summary>
        /// <param name="actividad"></param>
        /// <param name="descripcion"></param>
        /// <param name="criticidad"></param>
        /// <returns></returns>
        public void crearNuevaBitacora(string actividad, string descripcion, Criticidad criticidad)
        {
            try
            {
                Bitacora bitacora = new Bitacora();
                bitacora.Actividad   = actividad;
                bitacora.Descripción = descripcion;
                bitacora.Fecha       = DateTime.Now;
                bitacora.Usuario     = Sesion.Instancia().UsuarioActual;

                bitacora.TipoCriticidad = criticidad.Value;
                DALBitacora dalBitacora = new DALBitacora();
                dalBitacora.guardarBitacora(bitacora);
            }catch (Exception ex)
            {
                //Si se falla en el guardado de Bitacora, no deberia ser un error que sea un Throw hacia las capas superiores.
                //Deberia continuar funcionando el programa.
                Console.WriteLine(ex.Message);
            }
        }
コード例 #9
0
        public void registrarEvento(WebExcepcion oWExcepcion)
        {
            DALBitacora oDalBitacora = new DALBitacora();

            SL.Bitacora.Bitacora oBitacora = new SL.Bitacora.Bitacora();

            try
            {
                oBitacora.fecha   = DateTime.Now;
                oBitacora.modulo  = "WEB";
                oBitacora.detalle = oWExcepcion.Message;
                oBitacora.tipo    = "Critical";

                oDalBitacora.registrarEvento(oBitacora);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #10
0
 public BitacoraGestor()
 {
     dalBitacora = new DALBitacora();
 }