protected void btnSaveSystemLog_Click(object sender, DirectEventArgs e) { try { SystemLogWrapper obj = new SystemLogWrapper(); obj.LogLevel = this.txtLogLevel.Text.Trim(); obj.LogType = this.txtLogType.Text.Trim(); obj.LogDate = UIHelper.SaftGetDateTime(this.txtLogDate.Text.Trim()).HasValue ? UIHelper.SaftGetDateTime(this.txtLogDate.Text.Trim()).Value : System.DateTime.Now; obj.LogSource = this.txtLogSource.Text.Trim(); obj.LogUser = this.txtLogUser.Text.Trim(); obj.LogDescrption = this.txtLogDescrption.Text.Trim(); obj.LogRequestInfo = this.txtLogRequestInfo.Text.Trim(); obj.LogRelateMoudleID = Convert.ToInt32(this.txtLogRelateMoudleID.Text.Trim()); obj.LogRelateMoudleDataID = Convert.ToInt32(this.txtLogRelateMoudleDataID.Text.Trim()); obj.LogRelateUserID = Convert.ToInt32(this.txtLogRelateUserID.Text.Trim()); obj.LogRelateDateTime = UIHelper.SaftGetDateTime(this.txtLogRelateDateTime.Text.Trim()); SystemLogWrapper.Save(obj); winSystemLogAdd.Hide(); } catch (Exception ex) { ResourceManager.AjaxSuccess = false; ResourceManager.AjaxErrorMessage = "错误信息:" + ex.Message; } }
public static void LogOpOther(WrapperType auditableData) { try { SystemVersionWrapper systemVersion = null; if (systemVersion == null) { systemVersion = SaveNewVersion(auditableData); } SystemLogWrapper log = new SystemLogWrapper(); log.LogDate = ValueConvertUtil.ConvertNullableValue(auditableData.GetDataLastModifyAt(), System.DateTime.Now); SystemUserWrapper opUser = null; if (auditableData.GetDataLastModifyBy().HasValue) { opUser = SystemUserWrapper.FindById(auditableData.GetDataLastModifyBy().Value); } log.LogDescrption = auditableData.GetDataLastModifyComment(); log.LogLevel = SystemLogWrapper.SysteLogLevel.Info; log.LogRelateDateTime = auditableData.GetDataLastModifyAt(); log.LogRelateUserID = auditableData.GetDataLastModifyBy(); if (opUser != null) { log.LogRelateUserName = opUser.UserLoginID; } else { log.LogRelateUserName = ""; } log.ParentDataType = auditableData.GetType().ToString(); log.ParentDataID = auditableData.GetDataLastModifyBy(); log.LogSource = "Operation"; log.LogType = SystemLogWrapper.SysteLogType.OperationLog; SystemLogWrapper.Save(log); } catch (Exception ex) { logger.Error(ex.Message); } }