duheng
2025-03-28 e411302bca8857e102443a5250c82b9580ef07a3
WinFrmUI/HStation.WinFrmUI.Assets.Core/12-package/02-main/AddAssetsPackageMainDlg.cs
@@ -1,5 +1,4 @@
using DevExpress.XtraEditors.Controls;
using DevExpress.XtraEditors.Repository;
namespace HStation.WinFrmUI.Assets
{
@@ -57,12 +56,20 @@
                this.dxErrorProvider1.SetError(this.textEditName, "必填项");
                return false;
            }
            if (string.IsNullOrEmpty(textEditReserveCount.Text.Trim()))
            if (string.IsNullOrEmpty(textEditUseCount.Text.Trim()))
            {
                this.dxErrorProvider1.SetError(this.textEditReserveCount, "必填项");
                this.dxErrorProvider1.SetError(this.textEditUseCount, "必填项");
                return false;
            }
            if (_allBindingList != null)
            {
                int.TryParse(textEditUseCount.Text, out int UseCount);
                if (UseCount < _allBindingList.Count)
                {
                    TipFormHelper.ShowError("使用数量大于泵数量");
                    return false;
                }
            }
            return true;
        }
@@ -74,9 +81,9 @@
            _EquipmentVmo.Description = DescriptionTextEdit.Text.Trim();
            _EquipmentVmo.Name = textEditName.Text.Trim();
            _EquipmentVmo.NO = textEditNo.Text.Trim();
            if (int.TryParse(this.textEditReserveCount.Text, out int equipmentCount))
            if (int.TryParse(this.textEditUseCount.Text, out int equipmentCount))
            {
                _EquipmentVmo.EquipmentCount = equipmentCount;
                _EquipmentVmo.PumpUseCount = equipmentCount;
            }
            if (long.TryParse(textEditCatalog.EditValue?.ToString() ?? "", out long catalogID))
            {