//Acc Stop IA public void BindIndoorCapacityDetails(List <RoomIndoor> IDUList) { try { if (CurrentSystem != null && CurrentSystem.OutdoorItem != null) { ListIndoorCapacitydetails = new ObservableCollection <IDUODUCapacityDetails>(); IDUODUCapacityDetails obj1 = new IDUODUCapacityDetails(); obj1.Capacity = language.Current.GetMessage("COOLING"); IDUData(obj1, IDUList); ListIndoorCapacitydetails.Add(obj1); IDUODUCapacityDetails obj2 = new IDUODUCapacityDetails(); obj2.Capacity = language.Current.GetMessage("SENSIBLE"); IDUData(obj2, IDUList); ListIndoorCapacitydetails.Add(obj2); IDUODUCapacityDetails obj3 = new IDUODUCapacityDetails(); obj3.Capacity = language.Current.GetMessage("HEATING"); IDUData(obj3, IDUList); ListIndoorCapacitydetails.Add(obj3); } } catch { } }
public void BindOutdoorCapacityDetails() { try { if (CurrentSystem != null && CurrentSystem.OutdoorItem != null) { ListOutdoorCapacitydetails = new ObservableCollection <IDUODUCapacityDetails>(); IDUODUCapacityDetails obj1 = new IDUODUCapacityDetails(); obj1.Capacity = language.Current.GetMessage("COOLING"); obj1.IsValidMode = true; if (CurrentSystem != null && (Project.GetProjectInstance.IsCoolingModeEffective || (Project.GetProjectInstance.IsCoolingModeEffective && Project.GetProjectInstance.IsHeatingModeEffective) || Project.GetProjectInstance.IsBothMode)) { obj1.RatedCapacity = CurrentSystem.OutdoorItem.CoolingCapacity; obj1.CorrectedCapacity = CurrentSystem.CoolingCapacity; } else { obj1.IsValidMode = false; } ListOutdoorCapacitydetails.Add(obj1); IDUODUCapacityDetails obj2 = new IDUODUCapacityDetails(); obj2.Capacity = language.Current.GetMessage("HEATING"); obj2.IsValidMode = true; if (CurrentSystem != null && (Project.GetProjectInstance.IsHeatingModeEffective || (Project.GetProjectInstance.IsCoolingModeEffective && Project.GetProjectInstance.IsHeatingModeEffective) || Project.GetProjectInstance.IsBothMode)) { obj2.RatedCapacity = CurrentSystem.OutdoorItem.HeatingCapacity; obj2.CorrectedCapacity = CurrentSystem.HeatingCapacity; } else { obj2.IsValidMode = false; } ListOutdoorCapacitydetails.Add(obj2); } } catch (Exception ex) { int?id = Project.GetProjectInstance?.projectID; Logger.LogProjectError(id, ex); } }
private void IDUData(IDUODUCapacityDetails obj, List <RoomIndoor> IDUList) { if (obj.Capacity == language.Current.GetMessage("COOLING")) { if (Project.GetProjectInstance.IsCoolingModeEffective || (Project.GetProjectInstance.IsCoolingModeEffective && Project.GetProjectInstance.IsHeatingModeEffective) || Project.GetProjectInstance.IsBothMode) { obj.IsValidMode = true; } else { obj.IsValidMode = false; return; } foreach (var item in IDUList) { if (item != null) { obj.RatedCapacity += item.IndoorItem.CoolingCapacity; obj.CorrectedCapacity += item.ActualCoolingCapacity; } } } else if (obj.Capacity == language.Current.GetMessage("HEATING")) { if (Project.GetProjectInstance.IsHeatingModeEffective || (Project.GetProjectInstance.IsCoolingModeEffective && Project.GetProjectInstance.IsHeatingModeEffective) || Project.GetProjectInstance.IsBothMode) { obj.IsValidMode = true; } else { obj.IsValidMode = false; return; } foreach (var item in IDUList) { if (item != null) { obj.RatedCapacity += item.IndoorItem.HeatingCapacity; obj.CorrectedCapacity += item.ActualHeatingCapacity; } } } else if (obj.Capacity == language.Current.GetMessage("SENSIBLE")) { obj.IsValidMode = true; foreach (var item in IDUList) { if (item != null) { obj.RatedCapacity += item.IndoorItem.SensibleHeat; obj.CorrectedCapacity += item.ActualSensibleHeat; } } } }
public void BindAdditionalCapacityDetails() { ListAdditionalCapacitydetails = new List <IDUODUCapacityDetails>(); IDUODUCapacityDetails obj1 = new IDUODUCapacityDetails(); obj1.Capacity = language.Current.GetMessage("EER"); //obj1.RatedCapacity = 0.0; if (obj1.RatedCapacity == 0.0) { obj1.RatedCapacityNew = "-"; } else { obj1.RatedCapacityNew = Convert.ToString(obj1.RatedCapacity); } if (obj1.CorrectedCapacity == 0.0) { obj1.CorrectedCapacityNew = "-"; } else { obj1.CorrectedCapacityNew = Convert.ToString(obj1.CorrectedCapacity); } ListAdditionalCapacitydetails.Add(obj1); IDUODUCapacityDetails obj2 = new IDUODUCapacityDetails(); obj2.Capacity = language.Current.GetMessage("COP"); //obj2.RatedCapacity = 0.0; if (obj2.RatedCapacity == 0.0) { obj2.RatedCapacityNew = "-"; } else { obj2.RatedCapacityNew = Convert.ToString(obj2.RatedCapacity); } //obj2.CorrectedCapacity = 0.0; if (obj2.CorrectedCapacity == 0.0) { obj2.CorrectedCapacityNew = "-"; } else { obj2.CorrectedCapacityNew = Convert.ToString(obj2.CorrectedCapacity); } ListAdditionalCapacitydetails.Add(obj2); IDUODUCapacityDetails obj3 = new IDUODUCapacityDetails(); obj3.Capacity = language.Current.GetMessage("SEER"); // obj3.RatedCapacity = 0.0; if (obj3.RatedCapacity == 0.0) { obj3.RatedCapacityNew = "-"; } else { obj3.RatedCapacityNew = Convert.ToString(obj3.RatedCapacity); } //obj3.CorrectedCapacity = 0.0; if (obj3.CorrectedCapacity == 0.0) { obj3.CorrectedCapacityNew = "-"; } else { obj3.CorrectedCapacityNew = Convert.ToString(obj3.CorrectedCapacity); } ListAdditionalCapacitydetails.Add(obj3); }