コード例 #1
0
ファイル: TriggerViewModel.cs プロジェクト: yurseli/sambapos
 public void UpdateExpression()
 {
     _selectedMinuteCronSetting  = CommonMinuteCronSettings.FirstOrDefault(x => x.Minute == Minute);
     _selectedHourCronSetting    = CommonHourCronSettings.FirstOrDefault(x => x.Hour == Hour);
     _selectedDayCronSetting     = CommonDayCronSettings.FirstOrDefault(x => x.Day == Day);
     _selectedMonthCronSetting   = CommonMonthCronSettings.FirstOrDefault(x => x.Month == Month);
     _selectedWeekdayCronSetting = CommonWeekdayCronSettings.FirstOrDefault(x => x.Weekday == Weekday);
     RaisePropertyChanged("SelectedMinuteCronSetting");
     RaisePropertyChanged("SelectedHourCronSetting");
     RaisePropertyChanged("SelectedDayCronSetting");
     RaisePropertyChanged("SelectedMonthCronSetting");
     RaisePropertyChanged("SelectedWeekdayCronSetting");
     Expression           = string.Format("{0} {1} {2} {3} {4}", Minute, Hour, Day, Month, Weekday);
     _selectedCronSetting = CommonCronSettings.FirstOrDefault(x => x.Expression == Expression);
     RaisePropertyChanged("SelectedCronSetting");
 }
コード例 #2
0
ファイル: TriggerViewModel.cs プロジェクト: yurseli/sambapos
 public void UpdateCronSetting(CommonCronSetting cronSetting)
 {
     if (!string.IsNullOrEmpty(cronSetting.Minute))
     {
         Minute = cronSetting.Minute;
     }
     if (!string.IsNullOrEmpty(cronSetting.Hour))
     {
         Hour = cronSetting.Hour;
     }
     if (!string.IsNullOrEmpty(cronSetting.Day))
     {
         Day = cronSetting.Day;
     }
     if (!string.IsNullOrEmpty(cronSetting.Month))
     {
         Month = cronSetting.Month;
     }
     if (!string.IsNullOrEmpty(cronSetting.Weekday))
     {
         Weekday = cronSetting.Weekday;
     }
 }