using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Linq; using System.Text; using System.Threading.Tasks; using BPA.Helper; using BPASmartClient.Model; using BPASmartClient.MorkSVer3.Model; using BPA.Helper; using BPASmartClient.CustomResource.UserControls.MessageShow; using BPASmartClient.CustomResource.Pages.Model; namespace BPASmartClient.MorkSVer3.ViewModel { public class ParSetViewModel : NotifyBase { public ParSetViewModel() { SaveInfoCommand = new BPARelayCommand(SaveSettingData); //ActionManage.GetInstance.Register(SaveSettingData, "初始化设定煮面时间"); } public BPARelayCommand SaveInfoCommand { get; set; } public ObservableCollection parSets { get; set; } = Json.Data.parSets; //public ObservableCollection DishLibraryParSets { get; set; } = Json.Data.DishLibraryParSets; private void SaveSettingData() { //List values = new List(); //values.Clear(); //List bools = new List(); //bools.Clear(); //for (int i = 0; i < Json.Data.parSets.Count; i++) //{ // values.Clear(); // values.Add(Json.Data.parSets[i].Minute); // values.Add(Json.Data.parSets[i].Second); // bools.Add(Json.Data.parSets[i].IsShield); // ActionManage.GetInstance.Send("WriteVW", new WritePar() { Address = $"VW{116 + (i * 6)}", Value = values.ToArray() }); //} //ActionManage.GetInstance.Send("WriteBools", new WritePar() { Address = "M260.0", Value = bools.ToArray() }); var result = MessageNotify.GetInstance.ShowDialog("是否保存煮面口设置信息?"); if (result) { Json.Save(); } } } }