57 lines
1.9 KiB
C#
57 lines
1.9 KiB
C#
using InSituLaboratory.Entities;
|
|
using InSituLaboratory.IService;
|
|
using InSituLaboratory.Service;
|
|
using Prism.Regions;
|
|
using Prism.Services.Dialogs;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Collections.ObjectModel;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace InSituLaboratory.ViewModels.Pages
|
|
{
|
|
/// <summary>
|
|
/// 腔体内部环境
|
|
/// </summary>
|
|
public class CavityEnvironmentViewModel : ViewModelBase
|
|
{
|
|
ICavityEnvironment _icavityEnvironment;
|
|
IDialogService _dialogService;
|
|
public CavityEnvironmentViewModel(IRegionManager regionManager, ICavityEnvironment icavityEnvironment, IDialogService dialogService) : base(regionManager)
|
|
{
|
|
this.PageTitle = "腔体内部环境状态记录";
|
|
|
|
_dialogService = dialogService;
|
|
_icavityEnvironment = icavityEnvironment;
|
|
|
|
this.Refresh();
|
|
}
|
|
|
|
public ObservableCollection<cavityenvironment> cavityenvironment { get; set; } = new ObservableCollection<cavityenvironment>();
|
|
|
|
public override void Refresh()
|
|
{
|
|
cavityenvironment.Clear();
|
|
var cavityenvironmentlist = _icavityEnvironment.GetCavityEnvironment(SearchKey).ToList();
|
|
foreach (var item in cavityenvironmentlist)
|
|
{
|
|
cavityenvironment model = new cavityenvironment
|
|
{
|
|
DataIdNum = item.DataIdNum,
|
|
RecordTime = item.RecordTime,
|
|
CavityPIN = item.CavityPIN,
|
|
Temperature1 = item.Temperature1,
|
|
Temperature2 = item.Temperature2,
|
|
HumDataIdNumity1 = item.HumDataIdNumity1,
|
|
HumDataIdNumity2 = item.HumDataIdNumity2,
|
|
Leak1 = item.Leak1,
|
|
Leak2 = item.Leak2,
|
|
};
|
|
cavityenvironment.Add(model);
|
|
}
|
|
}
|
|
}
|
|
}
|