private void deleteSuplements() { if (lvSuplements.SelectedItems.Count == 0) { return; } if (FMMessageBox.AskYesNo(SuplementsEntryStrings.QDeleteSuplementType) == System.Windows.Forms.DialogResult.No) { return; } try { //using (var scope = new TransactionScope()) //{ // foreach (var selectedItem in lvSuplements.SelectedItems) // { // Suplement suplement = (Suplement)((ListViewItem)selectedItem).Tag; // suplement.Delete(); // } // scope.VoteCommit(); //} MessageBox.Show("Must be implemented"); Fill(); } catch (Exception ex) { ExceptionHandler.Default.Process(ex, SuplementsEntryStrings.ErrorCannotDeleteSuplementType, ErrorWindow.EMailReport); } }
public void DeleteSelectedEntries() { var regions = grid1.Selection.GetSelectionRegion(); if (ReadOnly || FMMessageBox.AskYesNo(StrengthTrainingEntryStrings.QAskDeleteExerciseRow) == DialogResult.No) { return; } for (int j = regions.Count - 1; j >= 0; j--) { var region = regions[j]; for (int i = region.End.Row; i >= region.Start.Row; i--) { GridRow row = grid1.Rows[i]; if (row.Tag == null) {//empty row continue; } grid1.Rows.Remove(row.Index); var entry = row.Tag as StrengthTrainingItemDTO; if (entry != null) { strengthEntry.RemoveEntry(entry); row.Tag = null; } } } }
public bool DeleteSelectedExercises() { var exercisesToDelete = this.SelectedExercise; if (exercisesToDelete == null || exercisesToDelete.Status == PublishStatus.Published || !exercisesToDelete.IsMine()) { return(false); } try { if (FMMessageBox.AskYesNo(ApplicationStrings.QRemoveExercise, SelectedExercise.GetLocalizedName()) == System.Windows.Forms.DialogResult.Yes) { PleaseWait.Run(delegate { ServiceManager.DeleteExercise(exercisesToDelete); }, false, null); ObjectsReposidory.ClearExerciseCache(); OnFillReqest(); return(true); } return(false); } catch (Exception ex) { ExceptionHandler.Default.Process(ex, ApplicationStrings.ErrorRemoveExercise, ErrorWindow.EMailReport); return(false); } }
private void TrainingPlanEditorWindow_FormClosing(object sender, FormClosingEventArgs e) { if (DialogResult == DialogResult.Cancel && FMMessageBox.AskYesNo(StrengthTrainingEntryStrings.QWorkoutPlanEditorCloseWindow) == System.Windows.Forms.DialogResult.No) { e.Cancel = true; } }
private void btnClear_Click(object sender, EventArgs e) { if (FMMessageBox.AskYesNo(ApplicationStrings.QAskClearLog) == DialogResult.Yes) { try { string filename = UserContext.Settings.ExceptionsLogFile; if (errorLog) { filename = UserContext.Settings.ExceptionsLogFile; } else { filename = UserContext.Settings.StandardLogFile; } if (File.Exists(filename)) { File.Delete(filename); } memoEdit1.Text = string.Empty; } catch (Exception ex) { ExceptionHandler.Default.Process(ex, ApplicationStrings.ErrorDeleteLogFile, ErrorWindow.MessageBox); } } }
private void deleteSelectedTrainingPlan() { var plan = TrainingPlan; if (plan == null || plan.Status == PublishStatus.Published || plan.Profile.Id != UserContext.CurrentProfile.Id) { return; } if (FMMessageBox.AskYesNo(StrengthTrainingEntryStrings.QRemoveTrainingPlan) == System.Windows.Forms.DialogResult.Yes) { ParentWindow.RunAsynchronousOperation(delegate { ServiceManager.DeleteWorkoutPlan(plan); ObjectsReposidory.ClearWorkoutPlansCache(); ParentWindow.SynchronizationContext.Send(delegate { Fill(); }, null); }, asyncOperationStateChange); //try //{ //} //catch (Exception ex) //{ // ExceptionHandler.Default.Process(ex, StrengthTrainingEntryStrings.ErrorDuringDeleteTrainingPlan, ErrorWindow.EMailReport); //} } }
private void btnPublish_Click(object sender, EventArgs e) { if (FMMessageBox.AskYesNo(ApplicationStrings.QAskForPublicationExercise) == DialogResult.Yes) { var exercise = exercisesTree1.SelectedExercise; RunAsynchronousOperation(delegate { try { exercise = ServiceManager.PublishExercise(exercise); ObjectsReposidory.UpdateExercise(exercise); SynchronizationContext.Send(delegate { Fill(); }, null); } catch (ArgumentException ex) { TasksManager.SetException(ex); this.SynchronizationContext.Send(delegate { ExceptionHandler.Default.Process(ex, StrengthTrainingResources.ErrorPublishExercise_EmptyUrl, ErrorWindow.MessageBox); }, null); } }, AsyncOperationStateChange); } }
private void simpleButton1_Click(object sender, EventArgs e) { if (FMMessageBox.AskYesNo(ApplicationStrings.QResetAllOptions) == DialogResult.Yes) { //TODO: maybe clear cache should be under another button PicturesCache.Instance.Cache.Flush(); UserContext.Settings.Reset(); fillSettings(); } }
private void tbDeleteDay_Click(object sender, EventArgs e) { if (getSelected <TrainingPlanDay>() == null) { return; } if (FMMessageBox.AskYesNo(StrengthTrainingEntryStrings.QDeleteTrainingDay) == System.Windows.Forms.DialogResult.Yes) { plan.RemoveDay(getSelected <TrainingPlanDay>()); tvDetails.SelectedNode.Remove(); } }
private void btnDeleteMessage_Click(object sender, EventArgs e) { if (FMMessageBox.AskYesNo(ApplicationStrings.QDeleteMessage) == DialogResult.Yes) { if (deleteMessage(Message)) { var msg = Message; ClearContent(); onMessageDeleted(msg); } } }
private void xtraTabControl1_CloseButtonClick(object sender, EventArgs e) { ClosePageButtonEventArgs closeArgs = (ClosePageButtonEventArgs)e; XtraTabPage page = (XtraTabPage)closeArgs.Page; var obj = (EntryObjectDTO)page.Tag; if (FMMessageBox.AskYesNo(ApplicationStrings.QAskForDeletingEntryObject, page.Text) == DialogResult.Yes) { day.Objects.Remove(obj); xtraTabControl1.TabPages.Remove(page); updateButtons(); } }
private void listView1_KeyUp(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Delete && SelectedMessage != null) { if (FMMessageBox.AskYesNo(ApplicationStrings.QDeleteSelectedMessages) == DialogResult.Yes) { List <MessageDTO> messagesToDelete = new List <MessageDTO>(); foreach (ListViewItem item in listView1.SelectedItems) { var messageToDelete = (MessageDTO)item.Tag; messagesToDelete.Add(messageToDelete); } try { PleaseWait.Run(delegate(MethodParameters par) { for (int index = 0; index < messagesToDelete.Count; index++) { var messageDto = messagesToDelete[index]; try { var arg = new MessageOperationParam(); arg.Operation = MessageOperationType.Delete; arg.MessageId = messageDto.Id; if (par.Cancel) { return; } ServiceManager.MessageOperation(arg); par.SetProgress(index + 1); } catch (ObjectNotFoundException ex) { //message doesn't exists so simply skip it ExceptionHandler.Default.Process(ex); } } }, true, messagesToDelete.Count); UserContext.RefreshUserData(); } catch (Exception ex) { ExceptionHandler.Default.Process(ex, ApplicationStrings.ErrCannotDeleteMessage, ErrorWindow.EMailReport); } } } }
private void tbDeleteEntry_Click(object sender, EventArgs e) { var entry = getSelected <TrainingPlanEntry>(); if (entry == null) { return; } if (FMMessageBox.AskYesNo(StrengthTrainingEntryStrings.QDeleteTrainingPlanEntry) == System.Windows.Forms.DialogResult.Yes) { entry.Day.RemoveEntry(entry); tvDetails.SelectedNode.Remove(); } }
private void tbDeleteSet_Click(object sender, EventArgs e) { var set = getSelected <TrainingPlanSerie>(); if (set == null) { return; } if (FMMessageBox.AskYesNo(StrengthTrainingEntryStrings.QAskDeleteSet) == System.Windows.Forms.DialogResult.Yes) { var entry = (TrainingPlanEntry)tvDetails.SelectedNode.Parent.Tag; entry.Sets.Remove(set); tvDetails.SelectedNode.Remove(); } }
void deleteRowBtn_Execute(object sender, EventArgs e) { GridRow row = parent.SelectedRow; if (parent.ReadOnly || row.Tag == null) {//empty row return; } if (FMMessageBox.AskYesNo(SuplementsEntryStrings.QDeleteSuplementRow) == DialogResult.Yes) { parent.Rows.Remove(row.Index); var entry = row.Tag as SuplementItemDTO; if (entry != null) { suplementEntry.RemoveItem(entry); row.Tag = null; } } }
private void monthCalendar1_DayDragDrop(object sender, DayDragDropEventArgs e) { try { TrainingDayDTO day = (TrainingDayDTO)e.Data.GetData(typeof(TrainingDayDTO)); if ((e.KeyState & 8) == 8) { //using (var scope = new TransactionScope()) //{ // day = TrainingDay.GetById(day.Id); // var newDay = day.Copy(); // if (newDay.Objects.Count == 0) // { // FMMessageBox.ShowError(ApplicationStrings.ErrorCannotCopyTrainingDayFixedEntries); // return; // } // newDay.ChangeDate(e.Date); // newDay.Save(); // scope.VoteCommit(); //} if (day.Id != Constants.UnsavedObjectId) {//user select Cut operation so we should only move this one time (not many time like with Copy operation) WorkoutDayGetOperation operation = new WorkoutDayGetOperation(); operation.UserId = User.Id; operation.Operation = GetOperation.Current; operation.WorkoutDateTime = day.TrainingDate; day = ServiceManager.GetTrainingDay(operation); } day = day.Copy(); day.ChangeDate(e.Date); ServiceManager.SaveTrainingDay(day); this.Fill(User, e.Date); } else if (FMMessageBox.AskYesNo(ApplicationStrings.QMoveTrainingDay) == DialogResult.Yes) { if (day.CanMove) { //using (var scope = new TransactionScope()) //{ // day = TrainingDay.GetById(day.Id); // day.ChangeDate(e.Date); // day.Save(); // scope.VoteCommit(); //} if (day.Id != Constants.UnsavedObjectId) {//user select Cut operation so we should only move this one time (not many time like with Copy operation) WorkoutDayGetOperation operation = new WorkoutDayGetOperation(); operation.UserId = User.Id; operation.Operation = GetOperation.Current; operation.WorkoutDateTime = day.TrainingDate; day = ServiceManager.GetTrainingDay(operation); } day.ChangeDate(e.Date); ServiceManager.SaveTrainingDay(day); this.Fill(User, e.Date); } else { FMMessageBox.ShowError(ApplicationStrings.ErrorCannotMoveTrainingDayFixedEntries); } } } catch (OldDataException ex) { ExceptionHandler.Default.Process(ex, ApplicationStrings.ErrorOldTrainingDay, ErrorWindow.MessageBox); } catch (Exception ex) { ExceptionHandler.Default.Process(ex, ApplicationStrings.ErrorMoveTrainingDay, ErrorWindow.EMailReport); } }
private void AddTrainingDay_FormClosing(object sender, FormClosingEventArgs e) { if (UserContext.LoginStatus == LoginStatus.Logged && !ReadOnly && DialogResult == DialogResult.Cancel && FMMessageBox.AskYesNo(ApplicationStrings.QCloseTrainingDay) == System.Windows.Forms.DialogResult.No) { e.Cancel = true; } }