From 185565a8eb30c0546746aad52aac0926d395a76d Mon Sep 17 00:00:00 2001 From: qin <a@163.com> Date: 星期五, 14 三月 2025 11:01:41 +0800 Subject: [PATCH] Merge branch 'master' of http://47.103.154.90:83/r/HStation/XHS.V1.0 --- WinFrmUI/PBS.WinFrmUI/02-facility/00-core/FacilitiesCtrl.cs | 79 ++++++++++++++++----------------------- 1 files changed, 32 insertions(+), 47 deletions(-) diff --git a/WinFrmUI/PBS.WinFrmUI/02-facility/00-core/FacilitiesCtrl.cs b/WinFrmUI/PBS.WinFrmUI/02-facility/00-core/FacilitiesCtrl.cs index 41b2a47..91f7ee7 100644 --- a/WinFrmUI/PBS.WinFrmUI/02-facility/00-core/FacilitiesCtrl.cs +++ b/WinFrmUI/PBS.WinFrmUI/02-facility/00-core/FacilitiesCtrl.cs @@ -43,11 +43,11 @@ this.dxErrorProvider1.SetError(this.txtConstantP, "蹇呭~椤�"); isExist = false; } - if (this.comboBoxCompletePlant.Text == "璇烽�夋嫨") - { - this.dxErrorProvider1.SetError(this.comboBoxCompletePlant, "蹇呭~椤�"); - isExist = false; - } + /* if (this.comboBoxCompletePlant.Text == "璇烽�夋嫨") + { + this.dxErrorProvider1.SetError(this.comboBoxCompletePlant, "蹇呭~椤�"); + isExist = false; + }*/ if (this.comboBoxWaterSupply.Text == "璇烽�夋嫨") { this.dxErrorProvider1.SetError(this.comboBoxWaterSupply, "蹇呭~椤�"); @@ -63,38 +63,30 @@ this.dxErrorProvider1.SetError(this.txtWaterPressure, "蹇呭~椤�"); return false; } - if (string.IsNullOrEmpty(this.textEdit11.Text.Trim())) - { - this.dxErrorProvider1.SetError(this.textEdit11, "蹇呭~椤�"); - return false; - } return isExist; } + private Vmo.FacilityVmo _facilityVmo = new Vmo.FacilityVmo(); + public async void SetBindingData() { - /* this.txtName.EditValue = model.Name; - this.txtFloor.EditValue = model.Floor; - this.txtFloorHouseHolds.EditValue = model.Households; - this.txtFloorHeight.EditValue = model.FloorHeight; - this.txtMaxWaterDemand.EditValue = model.MaxWaterDemand; - this.txtWaterPressure.EditValue = model.TerminalPressure; - this.comboBoxWaterSupply.EditValue = model.WaterSupply; - - this.txtConstantP.EditValue = model.ConstantPressure; - this.imageComboBoxEdit11.EditValue = model.SupplyMode; - *//* if (_model.ModelConfig.Contains("2d")) - checkedListBoxControl1.Items[0].CheckState = System.Windows.Forms.CheckState.Checked; - if (_model.ModelConfig.Contains("3d")) - checkedListBoxControl1.Items[1].CheckState = System.Windows.Forms.CheckState.Checked; - *//* - layoutControlItem1.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Always; - layoutControlItem2.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Always; - - */ this.textEditWaterModel.Properties.AddEnum(typeof(HStation.PBS.eSupplyMode)); this.comboBoxWaterSupply.Properties.AddEnum(typeof(HStation.PBS.eWaterSupply)); var allPackages = await new HStation.BLL.AssetsPackageMain().GetAll(); + } + + public void SetData(Vmo.FacilityVmo model) + { + _facilityVmo = model; + this.txtName.EditValue = model.Name; + this.txtFloor.EditValue = model.Floor; + this.txtFloorHouseHolds.EditValue = model.Households; + this.txtFloorHeight.EditValue = model.FloorHeight; + this.txtMaxWaterDemand.EditValue = model.MaxWaterDemand; + this.txtWaterPressure.EditValue = model.TerminalPressure; + this.comboBoxWaterSupply.EditValue = model.WaterSupply; + this.txtConstantP.EditValue = model.ConstantPressure; + this.textEditWaterModel.EditValue = model.SupplyMode; } //鑾峰彇鏂囨湰淇℃伅 @@ -102,27 +94,20 @@ { if (!Valid()) return null; - var model = new Vmo.FacilityVmo(); - model.Floor = int.Parse(txtFloor.Text); - model.Name = txtName.Text; - // BuildingID = buildid, - model.SupplyMode = HStation.PBS.eSupplyMode.WaterTank; - //TemplateID = templateID, - model.UseStatus = Yw.Vmo.eUseStatus.Disable; - model.FloorHeight = double.Parse(txtFloorHeight.Text); - model.Households = int.Parse(txtFloorHouseHolds.Text); - model.ConstantPressure = double.Parse(txtConstantP.Text); - // ModelConfig = mc, - model.MaxWaterDemand = Convert.ToDouble(txtMaxWaterDemand.EditValue); - model.TerminalPressure = Convert.ToDouble(txtWaterPressure.EditValue); - //CompletePlant = comboBoxCompletePlant.EditValue.ToString(), + _facilityVmo.Floor = int.Parse(txtFloor.Text); + _facilityVmo.Name = txtName.Text; + _facilityVmo.SupplyMode = HStation.PBS.eSupplyMode.WaterTank; + _facilityVmo.UseStatus = Yw.Vmo.eUseStatus.Enable; + _facilityVmo.FloorHeight = double.Parse(txtFloorHeight.Text); + _facilityVmo.Households = int.Parse(txtFloorHouseHolds.Text); + _facilityVmo.ConstantPressure = double.Parse(txtConstantP.Text); + _facilityVmo.MaxWaterDemand = Convert.ToDouble(txtMaxWaterDemand.EditValue); + _facilityVmo.TerminalPressure = Convert.ToDouble(txtWaterPressure.EditValue); if (comboBoxWaterSupply.EditValue != null) { - model.WaterSupply = (HStation.PBS.eWaterSupply)comboBoxWaterSupply.EditValue; + _facilityVmo.WaterSupply = (HStation.PBS.eWaterSupply)comboBoxWaterSupply.EditValue; } - return model; - //= Convert.ToDouble(textEdit11.EditValue), - // ModelType = imageComboBoxEdit11.EditValue.ToString(), + return _facilityVmo; } } } \ No newline at end of file -- Gitblit v1.9.3