|
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using BPA.Helper;
- using BPASmartClient.Model;
- using BPA.Helper;
-
-
- using BPASmartClient.MorkSVer3.Model;
- using System.Windows;
-
-
- namespace BPASmartClient.MorkSVer3.ViewModel
- {
- public class DebugViewModel : NotifyBase
- {
- public DebugViewModel()
- {
- InitCommand = new BPARelayCommand(() => {
- ActionManage.GetInstance.Send("InitDevice");
- //ActionManage.GetInstance.Send("初始化设定煮面时间");
- });
- SimOrderCommand = new BPARelayCommand(() =>
- {
- new MorksSimorderModel() { Bowloc = this.BowlLoc, NoodleLoc = this.NoodleLoc }.Publish();
-
- });
- SimOrderRandomCommand = new BPARelayCommand(() =>
- {
- int NoodPosition = 0;
- int BowPosion = 0;
- NoodPosition = IsNoodPositon == true ? 0 : NoodleLoc;
- BowPosion = IsBowPositon == true ? 0 : BowlLoc;
- ActionManage.GetInstance.Send("EnableForOrder", new object[] { NoodPosition, BowPosion });
- });
- SimOrderRandomCloseCommand = new BPARelayCommand(() =>
- {
- TaskManage.GetInstance.StopTask("ForOrder");
- MessageLog.GetInstance.Show("停止模拟随机订单");
- });
- EnableLacalSimOrder = new BPARelayCommand(() =>
- {
- Global.EnableLocalSimOrder = LocalSimOrder;
- VisibilitySimOrder = LocalSimOrder == true ? Visibility.Visible : Visibility.Collapsed;
- });
- VisibilitySimOrder = LocalSimOrder == true? Visibility.Visible : Visibility.Collapsed;
- }
-
- public BPARelayCommand InitCommand { get; set; }
-
- public BPARelayCommand SimOrderCommand { get; set; }
-
- public BPARelayCommand SimOrderRandomCommand { get; set; }
-
- public BPARelayCommand SimOrderRandomCloseCommand { get; set; }
-
- public BPARelayCommand EnableLacalSimOrder { get; set; }
-
- public int NoodleLoc { get { return _mNoodleLoc; }
- set {
- if (value <=3 && value >=1)
- {
- _mNoodleLoc = value;
- }
- else
- { _mNoodleLoc = 1; }
- OnPropertyChanged(); } }
- private int _mNoodleLoc = 1;
-
-
- public int BowlLoc { get { return _mBowlLoc; } set {
- if (value == 10 ||value ==11)
- {
- _mBowlLoc = value;
- }
- else
- {
- _mBowlLoc = 11;
- }
- OnPropertyChanged(); } }
- private int _mBowlLoc = 11;
-
- public bool IsNoodPositon { get { return _isNoodPositon; } set { _isNoodPositon = value; OnPropertyChanged(); } }
- private bool _isNoodPositon = false;
-
- public bool IsBowPositon { get { return _isBowPositon; } set { _isBowPositon = value; OnPropertyChanged(); } }
- private bool _isBowPositon = false;
-
- public bool LocalSimOrder { get { return _localSimOrder; } set { _localSimOrder = value; OnPropertyChanged(); } }
- private bool _localSimOrder = Global.EnableLocalSimOrder;
-
- public Visibility VisibilitySimOrder { get { return _visibilitySimOrder; } set { _visibilitySimOrder = value; OnPropertyChanged(); } }
- private Visibility _visibilitySimOrder;
- }
- }
|