private static void MoveRoomDevBetweenFolder(DeviceFolder folder, RoomDev roomDev, DeviceFolder folderOld) { //ThreadHelper.Run(() => { DeviceFolderDataAccess folderDa = new DeviceFolderDataAccess(); folderDa.MoveChild(folderOld, folder, roomDev); }//) ; }
/// <summary> /// 将机房设备从一个文件夹移除 /// </summary> /// <param name="roomDev"></param> /// <param name="folderOld"></param> private static void RemoveRoomDevFromFolder(RoomDev roomDev, DeviceFolder folderOld) { //ThreadHelper.Run(() => { DeviceFolderDataAccess folderDa = new DeviceFolderDataAccess(); folderDa.RemoveNode(folderOld.Id, roomDev.Id); folderOld.RemoveChild(roomDev); }//) ; }
private static void AddRoomDevToFolder(DeviceFolder folder, RoomDev roomDev) { //ThreadHelper.Run(() => { DeviceFolderDataAccess folderDa = new DeviceFolderDataAccess(); folderDa.AddNode(folder.Id, roomDev.Id); folder.AddChild(roomDev, false);//因为节点已经移动过去了,不用触发事件。 }//) ; }