public bool DownloadDefaultEXCELTemplate(string strFilePath, IFileService fileService, Model.BusinessModel.ExcelTemplateCustomizedInfo customizedInfo, Model.ControllerType controllerType) { throw new NotImplementedException(); }
public List <int> GetDeviceCodeLength(Model.ControllerType type) { SCA.Interface.IControllerConfig controllerConfig = ControllerConfigManager.GetConfigObject(type); DeviceCodeLength = controllerConfig.GetDeviceCodeLength(); return(DeviceCodeLength); }
/// <summary> /// 根据控制器的配置信息决定是否显示其它配置项 /// </summary> /// <param name="type"></param> private void ToggleOtherSettingsVisibility(Model.ControllerType type) { SCA.Interface.IControllerConfig controllerConfig = ControllerConfigManager.GetConfigObject(type); ControllerNodeModel[] nodes = controllerConfig.GetNodes(); bool blnStandardFlag = false; bool blnMixedFlag = false; bool blnGeneralFlag = false; bool blnMCBFlag = false; if (nodes.Length > 1) { OtherSettingsPanelVisibility = Visibility.Visible; } else { OtherSettingsPanelVisibility = Visibility.Collapsed; } for (int i = 0; i < nodes.Length; i++) { switch (nodes[i].Type) { case ControllerNodeType.Standard: blnStandardFlag = true; break; case ControllerNodeType.General: blnGeneralFlag = true; break; case ControllerNodeType.Mixed: blnMixedFlag = true; break; case ControllerNodeType.Board: blnMCBFlag = true; break; } } if (blnStandardFlag) { StandardLinkageCheckBoxVisibility = Visibility.Visible; StandardLinkageFlag = true; } else { StandardLinkageCheckBoxVisibility = Visibility.Collapsed; StandardLinkageFlag = false; } if (blnGeneralFlag) { GeneralLinkageCheckBoxVisibility = Visibility.Visible; GeneralLinkageFlag = true; } else { GeneralLinkageCheckBoxVisibility = Visibility.Collapsed; GeneralLinkageFlag = false; } if (blnMixedFlag) { MixedLinkageCheckBoxVisibility = Visibility.Visible; MixedLinkageFlag = true; } else { MixedLinkageCheckBoxVisibility = Visibility.Collapsed; MixedLinkageFlag = false; } if (blnMCBFlag) { ManualControlBoardCheckBoxVisibility = Visibility.Visible; ManualControlBoardFlag = true; } else { ManualControlBoardCheckBoxVisibility = Visibility.Collapsed; ManualControlBoardFlag = false; } return; }