Example #1
0
 /// <summary>
 /// 检查H-Link/H-Link II的限制,H-Link与H-Link II并存时,使用H-Link的限制
 /// </summary>
 /// <param name="isHLinkII"></param>
 /// <param name="indoorQty"></param>
 /// <param name="outdoorQty"></param>
 /// <param name="deviceQty"></param>
 /// <returns></returns>
 private bool CheckHLinkLimiation(bool isHLinkII, int indoorQty, int outdoorQty, int deviceQty)
 {
     if (isHLinkII)
     {
         if (indoorQty > ControllerConstValue.HLINKII_MAX_IDU_QTY)
         {
             JCMsg.ShowWarningOK(Msg.CONTROLLER_HLINK_INDOOR_QTY("H-Link II", ControllerConstValue.HLINKII_MAX_IDU_QTY));
             return(false);
         }
         if (outdoorQty > ControllerConstValue.HLINKII_MAX_ODU_QTY)
         {
             JCMsg.ShowWarningOK(Msg.CONTROLLER_HLINK_OUTDOOR_QTY("H-Link II", ControllerConstValue.HLINKII_MAX_ODU_QTY));
             return(false);
         }
         if (deviceQty > ControllerConstValue.HLINKII_MAX_DEVICE_QTY)
         {
             JCMsg.ShowWarningOK(Msg.CONTROLLER_HLINK_DEVICE_QTY("H-Link II", ControllerConstValue.HLINKII_MAX_DEVICE_QTY));
             return(false);
         }
     }
     else
     {
         if (indoorQty > ControllerConstValue.HLINK_MAX_IDU_QTY)
         {
             JCMsg.ShowWarningOK(Msg.CONTROLLER_HLINK_INDOOR_QTY("H-Link", ControllerConstValue.HLINKII_MAX_IDU_QTY));
             return(false);
         }
         if (outdoorQty > ControllerConstValue.HLINK_MAX_ODU_QTY)
         {
             JCMsg.ShowWarningOK(Msg.CONTROLLER_HLINK_OUTDOOR_QTY("H-Link", ControllerConstValue.HLINKII_MAX_ODU_QTY));
             return(false);
         }
         if (deviceQty > ControllerConstValue.HLINK_MAX_DEVICE_QTY)
         {
             // JCMsg.ShowWarningOK(Msg.CONTROLLER_HLINK_DEVICE_QTY("H-Link", Model.ConstValue.HLINKII_MAX_DEVICE_QTY));//HLINKII_MAX_DEVICE_QTY 限制200
             JCMsg.ShowWarningOK(Msg.CONTROLLER_HLINK_DEVICE_QTY("H-Link", ControllerConstValue.HLINK_MAX_DEVICE_QTY));// HLINK_MAX_DEVICE_QTY 限制145 on 20180306 by xyj
             return(false);
         }
     }
     return(true);
 }