/// <summary> /// Compatibility check between controllers /// </summary> /// <param name="selectedControllerData"></param> /// <returns></returns> private bool CheckControllerCompatibility(NextGenModel.ImageData selectedControllerData) { bool isValid = true; TempControllerList.Clear(); foreach (var ctrl in Project.CurrentProject.ControllerList) { if (ctrl.ControlGroupID == _group.Id) { TempControllerList.Add(ctrl.Model); } } TempControllerList.Add(selectedControllerData.imageName); //Check all the Conditions are satisfied or not isValid = CheckBeforeAddingController(selectedControllerData); return(isValid); }
/// <summary> /// Checking based on the Regions /// </summary> /// <param name="selectedControllerData"></param> /// <returns></returns> private bool CheckBeforeAddingController(NextGenModel.ImageData selectedControllerData) { if (CheckForSystems(true) == false) { return(false); } //No limitation for EU region if (Project.CurrentProject.RegionCode == "EU_W" || Project.CurrentProject.RegionCode == "EU_S" || Project.CurrentProject.RegionCode == "EU_E") { return(true); } if (CheckCombinations((CentralController)selectedControllerData.Source) == false) { return(false); } return(true); }
private void OnSetOduPropertiesOnCanvas(NextGenModel.ImageData objImageData) { //newUtilTrace.UtilTrace.SaveHistoryTraces(); designerCanvas.UpdateEquipmentOnCanvas(objImageData); }
//sss private void OnSetHeatExchangerPropertiesOnCanvas(NextGenModel.ImageData objImageData) { designerCanvas.UpdateEquipmentOnCanvas(objImageData); newUtilTrace.UtilTrace.SaveHistoryTraces(); }