public void Init(HeatStoreController heatStoreController, HouseController houseController) { _houseController = houseController; _heatStoreController = heatStoreController; _heatStore = _heatStoreController.HeatStore; StoreChart.MouseWheel -= StoreChartMouseWheel; StoreChart.MouseWheel += StoreChartMouseWheel; StartZoneTextBox.Text = _start.ToString(@"hh\:mm"); EndZoneTextBox.Text = _end.ToString(@"hh\:mm"); DayRateTextBox.Text = _dayRate.ToString(); NightRateTextBox.Text = _nightRate.ToString(); CapacityTextBox.Text = _capacity.ToString(); PowerTextBox.Text = _power.ToString(); Calculate(); }
public void Calculate() { // Task 2 _deviceController = new DeviceController(_fileDevice); ElectricalLoadScheduleView.Init(_deviceController); // Task3 _houseController = new HouseController(_fileHouse); ThermalEnergy.Init(_houseController, _weatherController); // Task4 _windEnergyController = new WindEnergyController(_fileWindEnergy); WindEnergyView.Init(_windEnergyController, _weatherController); // Task5 _heatPumpController = new HeatPumpController(_fileHeatPump); HeatPumpView.Init(_heatPumpController, _houseController, _deviceController); // Task 6 _heatStoreController = new HeatStoreController(); HeatStoreView.Init(_heatStoreController, _houseController); }