/// <summary> /// 添加设备操作日志记录 /// </summary> /// <param name="log">日志对象</param> /// <returns></returns> public bool AddDeviceActionLog(DeviceActionLog log) { try { bool isAdd = false; if (log != null) { using (DataModels.HnfactoryautodbDB dataContext = new DataModels.HnfactoryautodbDB()) { //日志流水编号{设备编号}-{年月日时分秒} string strNewLogCode = string.Format("Log-{0}-{1:yyMMddHHmmss}", log.SensorId, DateTime.Now); log.DeviceActionLogId = strNewLogCode; DataModels.LDeviceactionlog data = log.ToData(); dataContext.Insert <DataModels.LDeviceactionlog>(data); isAdd = true; } } return(isAdd); } catch { throw; } }
internal DataModels.LDeviceactionlog ToData() { DataModels.LDeviceactionlog data = new DataModels.LDeviceactionlog(); data.Id = this.Id; data.DeviceActionLogId = this.DeviceActionLogId; data.DeviceId = this.DeviceId; data.Created = this.Created; data.CreateUser = this.CreateUser; data.SensorId = this.SensorId; data.ActionType = this.ActionType.ToString(); data.ParType = this.ParType.ToString(); data.ParUnit = this.ParUnit; data.ParValue = this.ParValue; data.ToDeviceId = this.ToDeviceId; data.ToSensorId = this.ToSensorId; return(data); }