// 燃气供热运行费用 public double GetGasHeatingCost() { double gasHeatingCostForProducer = 0; double inTemp = HeatSourceLayoutApp.globalProperty.IndoorTemperature; double outTemp = HeatSourceLayoutApp.globalProperty.OutDoorTemp; double outAvgTemp = HeatSourceLayoutApp.globalProperty.OutAverageTemp; double heatingDays = HeatSourceLayoutApp.globalProperty.HeatingDays; foreach (HeatProducer h in HeatProducers.Values) { //计算燃气供热运行费用 gasHeatingCostForProducer += new GasHeatingCost(HeatSourceLayoutApp.globalProperty.GasPrice, h.BoilerEfficiency, h.TotalLoad).GetResult(); } return(Math.Round(gasHeatingCostForProducer, 2)); }
//燃气供热运行费用 public double GetGasHeatingCost() { double cost = new GasHeatingCost(HeatSourceLayoutApp.globalProperty.GasPrice, this.BoilerEfficiency, this.TotalLoad).GetResult(); return(cost); }