/// 检查并设置当前界面中所有 ucDropControlGroup 控件的完整性状态 /// <summary> /// 检查并设置当前界面中所有 ucDropControlGroup 控件的完整性状态: /// Group中添加、删除Controller控件; /// Group中添加Outdoor记录至group时; /// </summary> public void CheckControlGroupComplete() { int OutdoorQty = GetOutdoorQty(); int controllerQty = GetControllerQty(); if (OutdoorQty == 0 && controllerQty == 0) { SetInactive(); return; } SetActive(); if (controllerQty > 0 && OutdoorQty > 0) { //int maxOutdoorQty = GetMaxOutdoorQty_AfterDrop(glProject.ControllerLayoutType); //// 当前室外机数量小于等于最大室外机数量 //if (OutdoorQty <= maxOutdoorQty) // SetComplete(); //else // SetIncomplete(Msg.CONTROLLER_OUTDOOR_QTY); } else { if (OutdoorQty == 0) { SetIncomplete(Msg.CONTROLLER_NOOUTDOOR(this.Title)); } else if (controllerQty == 0) { SetIncomplete(Msg.CONTROLLER_NONE(this.Title)); } return; } SetComplete(); }