private List <List <string> > WaterOutcomeParamsToTable(HydroElectricLoad hel) { List <List <string> > table = new List <List <string> >(); table.Add(new List <string> { "Параметр", "Значення" }); table.Add(new List <string> { "Обсяги споживання води на прийоми душу, л/добу", hel.ShowerWaterConsumption.ToString() }); table.Add(new List <string> { "Обсяги споживання води на прийоми ванни, л/добу", hel.BathWaterConsumption.ToString() }); table.Add(new List <string> { "Відкореговані обсяги споживання води на прийоми душу, л/добу", hel.CorrectedShowerWaterConsumption.ToString() }); table.Add(new List <string> { "Відкореговані обсяги споживання води на прийоми ванни, л/добу", hel.CorrectedBathWaterConsumption.ToString() }); table.Add(new List <string> { "Загальні обсяги споживання води, м³/добу", hel.TotalWaterConsumption.ToString() }); table.Add(new List <string> { "Енергія необхідна для нагріву води, кВт·год", hel.Energy.ToString() }); table.Add(new List <string> { "Необхідна теплова потужність нагрівача, кВт", hel.Power.ToString() }); return(table); }
private void HelButton_Click(object sender, RoutedEventArgs e) { HydroElectricLoad hel = _house.Hel; try { hel.NumberOfShowerUsers = Transformer.ToInt(ShowerUsersTextBox.Text); hel.NumberOfBathUsers = Transformer.ToInt(BathUsersTextBox.Text); hel.WaterQuantityForShower = Transformer.ToDouble(WaterQuantityForShowerTextBox.Text); hel.WaterQuantityForBath = Transformer.ToDouble(WaterQuantityForBathTextBox.Text); hel.TemperatureOfShower = Transformer.ToDouble(TemperatureForShowerTextBox.Text); hel.TemperatureOfBath = Transformer.ToDouble(TemperatureForBathTextBox.Text); hel.TemperatureOfInput = Transformer.ToDouble(TemperatureForInput.Text); hel.TemperatureOfOutput = Transformer.ToDouble(TemperatureForOutput.Text); hel.Time = Transformer.ToDouble(TimeWaterHeatingTextBox.Text); } catch { return; } ShowerWaterConsumptionTextBox.Text = hel.ShowerWaterConsumption.ToString(); BathWaterConsumptionTextBox.Text = hel.BathWaterConsumption.ToString(); CorrectedShowerWaterConsumptionTextBox.Text = hel.CorrectedShowerWaterConsumption.ToString(); CorrectedBathWaterConsumptionTextBox.Text = hel.CorrectedBathWaterConsumption.ToString(); TotalConsumptionTextBox.Text = hel.TotalWaterConsumption.ToString(); EnergyTextBox.Text = hel.Energy.ToString(); PowerTextBox.Text = hel.Power.ToString(); _houseController.Save(); }
private void InitHel() { HydroElectricLoad hel = _house.Hel; ShowerUsersTextBox.Text = hel.NumberOfShowerUsers.ToString(); BathUsersTextBox.Text = hel.NumberOfBathUsers.ToString(); WaterQuantityForShowerTextBox.Text = hel.WaterQuantityForShower.ToString(); WaterQuantityForBathTextBox.Text = hel.WaterQuantityForBath.ToString(); TemperatureForShowerTextBox.Text = hel.TemperatureOfShower.ToString(); TemperatureForBathTextBox.Text = hel.TemperatureOfBath.ToString(); TemperatureForInput.Text = hel.TemperatureOfInput.ToString(); TemperatureForOutput.Text = hel.TemperatureOfOutput.ToString(); TimeWaterHeatingTextBox.Text = hel.Time.ToString(); ShowerWaterConsumptionTextBox.Text = hel.ShowerWaterConsumption.ToString(); BathWaterConsumptionTextBox.Text = hel.BathWaterConsumption.ToString(); CorrectedShowerWaterConsumptionTextBox.Text = hel.CorrectedShowerWaterConsumption.ToString(); CorrectedBathWaterConsumptionTextBox.Text = hel.CorrectedBathWaterConsumption.ToString(); TotalConsumptionTextBox.Text = hel.TotalWaterConsumption.ToString(); EnergyTextBox.Text = hel.Energy.ToString(); PowerTextBox.Text = hel.Power.ToString(); }
private List <List <string> > WaterIncomeParamsToTable(HydroElectricLoad hel) { List <List <string> > table = new List <List <string> >(); table.Add(new List <string> { "Параметр", "Значення" }); table.Add(new List <string> { "Кількість користувачів душу", hel.NumberOfShowerUsers.ToString() }); table.Add(new List <string> { "Кількість користувачів ванни", hel.NumberOfBathUsers.ToString() }); table.Add(new List <string> { "Добова норма споживання води для душу, л", hel.WaterQuantityForShower.ToString() }); table.Add(new List <string> { "Добова норма споживання води для ванни, л", hel.WaterQuantityForBath.ToString() }); table.Add(new List <string> { "Температура води для душу, °С", hel.TemperatureOfShower.ToString() }); table.Add(new List <string> { "Температура води для ванни, °С", hel.TemperatureOfBath.ToString() }); table.Add(new List <string> { "Температура вхідної води, °С", hel.TemperatureOfInput.ToString() }); table.Add(new List <string> { "Температура води на виході з бака, °С", hel.TemperatureOfOutput.ToString() }); table.Add(new List <string> { "Час для нагрівання бака, год", hel.Time.ToString() }); return(table); }