Ejemplo n.º 1
0
    /// <summary>
    /// 页面加载
    /// </summary>
    public override void RenderPage()
    {
        if (OperationHistoryID.IsNoNull())
        {
            objloger_operationhistory = objLogRule.loger_operationhistory.FirstOrDefault(s => s.OperationHistoryID == OperationHistoryID);
            if (CheckEditObjectIsNull(objloger_operationhistory))
            {
                return;
            }

            Page.DataBind();
        }
        else
        {
        }
    }
Ejemplo n.º 2
0
 public static void WriteOperatorLog(OperationType operationType, string MenuPowerID, string MenuName, int UserID, string Account, string CommandName, string Title, string Description, object OperationData)
 {
     try
     {
         if (!string.IsNullOrWhiteSpace(MenuPowerID) && !string.IsNullOrWhiteSpace(Title))
         {
             if (string.IsNullOrWhiteSpace(Account))
             {
                 Account = "";
             }
             if (string.IsNullOrWhiteSpace(CommandName))
             {
                 CommandName = operationType.ToString();
             }
             if (string.IsNullOrWhiteSpace(Description))
             {
                 Description = operationType.GetEnumDescription() + ":" + Title;
             }
             if (string.IsNullOrWhiteSpace(MenuName))
             {
                 MenuName = "";
             }
             loger_operationhistory _operationhistory = new loger_operationhistory {
                 MenuPowerID     = MenuPowerID,
                 UserID          = UserID,
                 MenuName        = MenuName,
                 Account         = Account,
                 OperationTypeID = (int)operationType,
                 CommandName     = CommandName.CutWord(10),
                 CreateDate      = DateTime.Now,
                 Title           = Title.CutWord(500),
                 Description     = Description.CutWord(500),
                 OperationData   = (OperationData == null) ? "" : OperationData.JsonJsSerialize(),
                 UserHostAddress = RequestHelper.GetRealIp()
             };
             LogRule rule = new LogRule();
             rule.CurrentEntities.AddTologer_operationhistory(_operationhistory);
             rule.CurrentEntities.SaveChanges();
         }
     }
     catch (Exception exception)
     {
         new Logger("Application").WriteLog("记录用户操作行为异常", exception);
     }
 }