From b39419bf6592ea7f1db6d585d6cb6530851ca744 Mon Sep 17 00:00:00 2001 From: maqiao <625215135@qq.com> Date: Fri, 16 Aug 2024 17:00:13 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9drug=5Finfo=E8=A1=A8=E4=B8=AD?= =?UTF-8?q?drug=5Fid=E4=B8=BA=E5=AD=97=E7=AC=A6=E5=9E=8B=EF=BC=8C=E6=B3=A8?= =?UTF-8?q?=E9=87=8Ahomewindowviewmodel=E4=B8=AD=E6=B8=A9=E5=BA=A6?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E5=AE=9A=E6=97=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DM_Weight/App.config | 4 +-- DM_Weight/Models/DrugInfo.cs | 2 +- .../DrawerAddDrugWindowViewModel.cs | 11 +++++--- .../ViewModels/DrugListWindowViewModel.cs | 4 +-- DM_Weight/ViewModels/HomeWindowViewModel.cs | 26 +++++++++---------- 5 files changed, 25 insertions(+), 22 deletions(-) diff --git a/DM_Weight/App.config b/DM_Weight/App.config index 33ede04..fc8061d 100644 --- a/DM_Weight/App.config +++ b/DM_Weight/App.config @@ -3,7 +3,7 @@ - + - + diff --git a/DM_Weight/Models/DrugInfo.cs b/DM_Weight/Models/DrugInfo.cs index aeaf7ef..560be6b 100644 --- a/DM_Weight/Models/DrugInfo.cs +++ b/DM_Weight/Models/DrugInfo.cs @@ -19,7 +19,7 @@ namespace DM_Weight.Models /// ҩƷID /// [SugarColumn(ColumnName = "drug_id", IsPrimaryKey = true)] - public long DrugId { get; set; } + public string DrugId { get; set; } /// /// ƴ /// diff --git a/DM_Weight/ViewModels/DrawerAddDrugWindowViewModel.cs b/DM_Weight/ViewModels/DrawerAddDrugWindowViewModel.cs index a471970..3ba851f 100644 --- a/DM_Weight/ViewModels/DrawerAddDrugWindowViewModel.cs +++ b/DM_Weight/ViewModels/DrawerAddDrugWindowViewModel.cs @@ -356,11 +356,14 @@ namespace DM_Weight.ViewModels .Where(cs => cs.DrugId != null) .OrderBy(cs => cs.ColNo) .ToList(); - ChannelStocks = queryData.Select(cs => + if (queryData != null && queryData.Count > 0) { - cs.drugManuNo = cs.DrugInfo.DrugManuNos.Find(it => it.ManuNo.Equals(cs.ManuNo)); - return cs; - }).ToList(); + ChannelStocks = queryData.Select(cs => + { + cs.drugManuNo = cs.DrugInfo.DrugManuNos.Find(it => it.ManuNo.Equals(cs.ManuNo)); + return cs; + }).ToList(); + } } //接收导航传过来的参数 现在是在此处初始化了表格数据 diff --git a/DM_Weight/ViewModels/DrugListWindowViewModel.cs b/DM_Weight/ViewModels/DrugListWindowViewModel.cs index 331ae97..1d3fcee 100644 --- a/DM_Weight/ViewModels/DrugListWindowViewModel.cs +++ b/DM_Weight/ViewModels/DrugListWindowViewModel.cs @@ -201,7 +201,7 @@ namespace DM_Weight.ViewModels { SqlSugarHelper.Db.Updateable(SelectedDrug).UpdateColumns(d => new { d.DrugName, d.Manufactory, d.PyCode, d.PackUnit, d.MaxStock, d.DrugSpec }).ExecuteCommand(); RequestData(); - }, () => SelectedDrug.DrugId > 0).ObservesProperty(() => SelectedDrug); + }, () => SelectedDrug.DrugId is not null).ObservesProperty(() => SelectedDrug); } public DelegateCommand AddManuCommand @@ -217,7 +217,7 @@ namespace DM_Weight.ViewModels GetManuNos(); } - }, () => SelectedDrug.DrugId > 0).ObservesProperty(() => SelectedDrug); + }, () => SelectedDrug.DrugId is not null).ObservesProperty(() => SelectedDrug); } public DelegateCommand EditManuCommand diff --git a/DM_Weight/ViewModels/HomeWindowViewModel.cs b/DM_Weight/ViewModels/HomeWindowViewModel.cs index 83793ce..ac18e6b 100644 --- a/DM_Weight/ViewModels/HomeWindowViewModel.cs +++ b/DM_Weight/ViewModels/HomeWindowViewModel.cs @@ -394,20 +394,20 @@ namespace DM_Weight.ViewModels }; timer.Start(); } - #region 温度查询定时 - int interval = Convert.ToInt32(ConfigurationManager.AppSettings["Interval"]); - if (interval > 0) - { - WDTimer = new System.Timers.Timer(); + //#region 温度查询定时 + //int interval = Convert.ToInt32(ConfigurationManager.AppSettings["Interval"]); + //if (interval > 0) + //{ + // WDTimer = new System.Timers.Timer(); - WDTimer.Elapsed += new System.Timers.ElapsedEventHandler(GetWD); - WDTimer.Interval = interval; - WDTimer.Start(); - //WDTimer.AutoReset = true; - //WDTimer.Enabled = true; - } - #endregion - GetWD(); + // WDTimer.Elapsed += new System.Timers.ElapsedEventHandler(GetWD); + // WDTimer.Interval = interval; + // WDTimer.Start(); + // //WDTimer.AutoReset = true; + // //WDTimer.Enabled = true; + //} + //#endregion + //GetWD(); } //每次导航的时候,该实列用不用重新创建,true是不重新创建,false是重新创建