/// <summary> /// 更新设备IP /// </summary> /// <param name="id"></param> /// <param name="ip"></param> /// <returns></returns> public static bool UpdateDeviceIp(int id, string ip) { using (IDeviceDal dal = Factory.CreateDeviceDalDalWrite()) { return(dal.UpdateIp(id, ip)); } }
/// <summary> /// 判断设备是否存在 /// </summary> /// <param name="deviceNo">设备号</param> /// <returns></returns> public static bool IsDeviceExistbyDeviceNo(int deviceNo) { using (IDeviceDal dal = Factory.CreateDeviceDalDalRead()) { return(dal.IsExistByDeviceNo(deviceNo)); } }
/// <summary> /// 查询设备信息 /// </summary> /// <param name="deviceNo">设备编号</param> /// <returns>设备信息</returns> public static Device QueryDeviceByDeviceNo(int deviceNo) { using (IDeviceDal dal = Factory.CreateDeviceDalDalRead()) { return(dal.QueryDeviceByDeviceNo(deviceNo)); } }
/// <summary> /// 查询设备信息 /// </summary> /// <param name="id">主键</param> /// <returns>设备信息</returns> public static Device QueryDeviceById(int id) { using (IDeviceDal dal = Factory.CreateDeviceDalDalRead()) { return(dal.QueryDeviceById(id)); } }
/// <summary> /// 更新设备号 /// </summary> /// <param name="id"></param> /// <param name="deviceNo"></param> /// <returns></returns> public static bool UpdateDeviceNo(int id, int deviceNo) { using (IDeviceDal dal = Factory.CreateDeviceDalDalWrite()) { return(dal.UpdateDeviceNo(id, deviceNo)); } }
/// <summary> /// 添加设备 /// </summary> /// <param name="info"></param> /// <returns></returns> public static bool AddDevice(Device info) { using (IDeviceDal dal = Factory.CreateDeviceDalDalWrite()) { try { dal.Add(info); } catch (CustomException ex) { return(false); } catch (Exception ex) { return(false); } } return(true); }
//CTOR public DeviceManager(IDeviceDal deviceDal) { _deviceDal = deviceDal; }