public bool CheckAdd(SensorInfo sensorInfo) { bool flag = false; int groupId = 0; List <SensorInfo> sensorInfosList = sensorInfos.Values.ToList(); for (int i = 0; i < sensorInfosList.Count; i++) { if (sensorInfosList[i].ChannelId == sensorInfo.ChannelId && sensorInfosList[i].ModuleNo == sensorInfo.ModuleNo && sensorInfosList[i].Safetyfactortypeid == sensorInfo.Safetyfactortypeid && sensorInfosList[i].DataBaseId == sensorInfo.DataBaseId) { flag = true; break; } } if (!flag) { var bll = new SensorInfoBll(); int id = bll.AddSensorInfo(sensorInfo); if (id > 0) { sensorInfo.ID = id; sensorInfoDic.sensorInfos.Add(id, sensorInfo); return(true); } } return(false); }
public bool UpdateSensorInfo(SensorInfo sensorInfo) { var bll = new SensorInfoBll(); if (bll.UpdateSensorInfo(sensorInfo)) { sensorInfoDic.sensorInfos[(int)sensorInfo.ID] = sensorInfo; return(true); } return(false); }
public bool Add(SensorInfo sensorInfo) { var bll = new SensorInfoBll(); int id = bll.AddSensorInfo(sensorInfo); if (id > 0) { sensorInfo.ID = id; sensorInfoDic.sensorInfos.Add(id, sensorInfo); return(true); } return(false); }
private SensorInfoDic() { if (null == this.sensorInfos) { this.sensorInfos = new Dictionary <int, SensorInfo>(); var bll = new SensorInfoBll(); IList <SensorInfo> list = bll.SelectList(); foreach (SensorInfo info in list) { sensorInfos.Add(Convert.ToInt32(info.ID), info); } } }
public bool DeleteSensorInfos(int startId, int endId) { var bll = new SensorInfoBll(); return(bll.DeleteSensorInfos(startId, endId)); }
public bool Delete(int id) { var bll = new SensorInfoBll(); return(bll.Delete(id)); }