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