终端一体化运控平台
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

MenuViewModel.cs 1.7 KiB

1年前
2年前
1年前
2年前
1年前
2年前
1年前
2年前
1年前
2年前
2年前
1年前
2年前
1年前
2年前
2年前
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. using BPA.Helper;
  2. using BPASmartClient.Model.大炒;
  3. using BPASmartClient.MorkBF.Model;
  4. using BPASmartClient.MorkBF.VIew;
  5. using System;
  6. using System.Collections.Generic;
  7. using System.Collections.ObjectModel;
  8. using System.Linq;
  9. using System.Text;
  10. using System.Threading.Tasks;
  11. namespace BPASmartClient.MorkBF.ViewModel
  12. {
  13. //[INotifyPropertyChanged]
  14. partial class MenuViewModel
  15. {
  16. public ObservableCollection<FryPotMessages> fryPotMessages { get; set; } = Json<LocalFryPotMessage>.Data.FryPotMessage;
  17. //[BPARelayCommand]
  18. private void MenuEdit(object o)
  19. {
  20. if (o == null) return;
  21. if (o is FryPotMessages value)
  22. {
  23. Global.GLoFryMessage = value;
  24. FoodManagerView foodManagerView = new FoodManagerView();
  25. foodManagerView.ShowDialog();
  26. }
  27. }
  28. //[BPARelayCommand]
  29. private void MenuDelete(object o)
  30. {
  31. if (o == null) return;
  32. if (o is FryPotMessages value)
  33. {
  34. fryPotMessages.Remove(value);
  35. }
  36. Json<LocalFryPotMessage>.Save();
  37. }
  38. //[BPARelayCommand]
  39. private void FryPot1_StartOrder(object o)
  40. {
  41. if (o == null) return;
  42. if (o is FryPotMessages value)
  43. {
  44. ActionManage.GetInstance.Send(value.fryPotProcesses, "FryPot1StartLocalOrder");
  45. }
  46. }
  47. //[BPARelayCommand]
  48. private void FryPot2_StartOrder(object o)
  49. {
  50. if (o == null) return;
  51. if (o is FryPotMessages value)
  52. {
  53. ActionManage.GetInstance.Send(value.fryPotProcesses, "FryPot2StartLocalOrder");
  54. }
  55. }
  56. }
  57. }