private void BtSchedule_Click(object sender, RoutedEventArgs e) { BtSchedule.IsEnabled = false; //TpPicker.Expanded = false; if (_isReschedule) { SqlCe.UpdateAppSchedule(_scheduleId, TpPicker.SelectedDate); Globals.Log.Information($"Updated schedule: {TpPicker.SelectedDate} Available application: '{_app.Name}'"); } else { _isReschedule = true; SqlCe.CreateAppSchedule(TpPicker.SelectedDate, _app.Id, _app.Revision, false, _app.InstallState.Equals("Installed") ? "U" : "I"); Globals.Log.Information($"Created schedule: {TpPicker.SelectedDate} Available application: '{_app.Name}'"); } SetStatus(_app); }
private void BtSchedule_Click(object sender, RoutedEventArgs e) { //TpPicker.Expanded = false; BtInstall.IsEnabled = false; BtSchedule.IsEnabled = false; BtRepair.IsEnabled = false; if (_isReschedule) { SqlCe.UpdateAppSchedule(_scheduleId, TpPicker.SelectedDate); Globals.Log.Information($"Updated schedule: {TpPicker.SelectedDate} Required application: '{_app.Name}'"); /* * SqlCe.UpdateAppSchedule(_scheduleId, TpPicker.PickedTime); * Globals.Log.Information($"Updated schedule: {TpPicker.PickedTime.ToString()} Required application: '{_app.Name}'"); */ } else if (!_app.InstallState.Equals("Installed")) { _isReschedule = true; SqlCe.CreateAppSchedule(TpPicker.SelectedDate, _app.Id, _app.Revision); Globals.Log.Information($"Created schedule: {TpPicker.SelectedDate} Required application: '{_app.Name}'"); /* * SqlCe.CreateAppSchedule(TpPicker.PickedTime, _app.Id, _app.Revision); * Globals.Log.Information($"Created schedule: {TpPicker.PickedTime.ToString()} Required application: '{_app.Name}'"); */ } else if (_app.InstallState.Equals("Installed")) { _isReschedule = true; SqlCe.CreateAppSchedule(TpPicker.SelectedDate, _app.Id, _app.Revision, false, "R"); Globals.Log.Information($"Created schedule: {TpPicker.SelectedDate} Repair required application: '{_app.Name}'"); } SetStatus(_app); BtInstall.IsEnabled = !_app.InstallState.Equals("Installed"); BtSchedule.IsEnabled = true; BtRepair.IsEnabled = _app.InstallState.Equals("Installed") && _app.AllowedActions.Contains("Repair"); }