public bool EnviarAbitacora(int tipoActividad, int entidadID, string mensaje, Sam3_Usuario usuario)
        {
            try
            {
                using (SamLogging lgn = new SamLogging())
                {
                    Bitacora bitacora = new Bitacora();
                    string   message  = "";

                    bitacora.UsuarioId       = usuario.UsuarioID;
                    bitacora.TipoActividadID = tipoActividad;
                    bitacora.Mensaje         = mensaje;
                    bitacora.EntidadId       = entidadID;

                    message = MessageLibrary.Instance.convertirObjToJson(bitacora);
                    MessageLibrary.Instance.SendMessageToQueue(message, 1, usuario);
                }

                return(true);
            }
            catch (Exception ex)
            {
                Logger.Instance.EscribirLog(ex);
                return(false);
            }
        }
        /// <summary>
        /// Método para insertar el mensaje de Tipo Bitácora obtenido de la cola de mensajes
        /// a la base de datos
        /// </summary>
        /// <param name="log">Mensaje Tipo Bitácora</param>
        public static void insertBitacora(Bitacora log)
        {
            using (SamLogging ctx = new SamLogging())
            {
                DatabaseManager.SamLogging.Bitacora bitacora = new DatabaseManager.SamLogging.Bitacora();
                //bitacora.BitacoraId = log.BitacoraId;
                bitacora.UsuarioId       = log.UsuarioId;
                bitacora.TipoActividadID = log.TipoActividadID;
                bitacora.Mensaje         = log.Mensaje;
                bitacora.Fecha           = log.Fecha;
                bitacora.EntidadId       = log.EntidadId;

                ctx.Bitacora.Add(bitacora);
                ctx.SaveChanges();
            }
        }