public OrderMonitorViewModel()
        {
            GetVerifyCodeCommand = new DelegateCommand();
            GetVerifyCodeCommand.ExecuteAction  = GetVerifyCode;
            GetVerifyCodeCommand.CanExecuteFunc = new Func <object, bool>((object parameter) =>
            {
                return(!string.IsNullOrEmpty(this.UserName));
            });

            IsCanLogin   = !string.IsNullOrEmpty(this.VerifyCode) && !string.IsNullOrEmpty(this.UserName);
            LoginCommand = new DelegateCommand();
            LoginCommand.ExecuteAction  = Login;
            LoginCommand.CanExecuteFunc = new Func <object, bool>((object parameter) =>
            {
                return(IsCanLogin);
            });

            StartTaskCommand = new DelegateCommand();
            StartTaskCommand.ExecuteAction  = StartTask;
            StartTaskCommand.CanExecuteFunc = new Func <object, bool>((object parameter) =>
            {
                return(!IsNeedLogin);
            });

            keyValueSettingManager = new KeyValueSettingManager();
            devJsrmOrderManager    = new DevJsrmOrderManager();

            UserName = "******";
            user     = JsonHelper.DeserializeObject <Operator>(keyValueSettingManager.ReadSetting("JSRMUserInfo")?.ValueText);
            if (user == null)
            {
                user = new Operator();
            }

            GetOrderJob        = keyValueSettingManager.ReadSetting("GetOrderJob")?.ValueText;
            DispatchJob        = keyValueSettingManager.ReadSetting("DispatchJob")?.ValueText;
            YesterdayReportJob = keyValueSettingManager.ReadSetting("YesterdayReportJob")?.ValueText;
            ReceiveEmail       = keyValueSettingManager.ReadSetting("ReceiveEmail")?.ValueText;
        }
 public DispatchJob()
 {
     devJsrmOrderManager = new DevJsrmOrderManager();
 }
Beispiel #3
0
 static ExecuteGetOrderJob()
 {
     devJsrmOrderManager = new DevJsrmOrderManager();
 }
Beispiel #4
0
 public GetOrderJob()
 {
     devJsrmOrderManager = new DevJsrmOrderManager();
 }
Beispiel #5
0
 public YesterdayReportJob()
 {
     devJsrmOrderManager = new DevJsrmOrderManager();
 }