47 lines
1.4 KiB
C#
47 lines
1.4 KiB
C#
using MECF.Framework.Common.OperationCenter;
|
|
using MECF.Framework.UI.Client.ClientBase;
|
|
using OpenSEMI.ClientBase;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace MECF.Framework.UI.Client.TrayThickness
|
|
{
|
|
public class WinPMThicknessDataViewModel : UiViewModelBase
|
|
{
|
|
PMDataViewManager pmDataViewManager;
|
|
string trayID;
|
|
public PMCoatingThickness PMData { get; set; }
|
|
public WinPMThicknessDataViewModel(string _pmGuid)
|
|
{
|
|
PMData = new PMCoatingThickness(_pmGuid);
|
|
pmDataViewManager = new PMDataViewManager(PMData, _pmGuid);
|
|
UpTrayCoatingThickness();
|
|
}
|
|
public void UpTrayCoatingThickness()//打开时,初始化界面数据
|
|
{
|
|
pmDataViewManager.UpTrayCoatingThickness();
|
|
}
|
|
public void SET()//设置到数据库
|
|
{
|
|
if (pmDataViewManager.SET(out var reason))
|
|
{
|
|
DialogBox.ShowInfo("MinorCycle Info. created successfully!");
|
|
TryClose();
|
|
}
|
|
else
|
|
{
|
|
DialogBox.ShowError(reason);
|
|
}
|
|
}
|
|
|
|
public void LoadCoatingData(string part)//人工输入名称后,查询数据
|
|
{
|
|
pmDataViewManager.LoadCoatingData(part);
|
|
Refresh();
|
|
}
|
|
}
|
|
}
|