void AddWord() { try { var window = new AddWordDialog(Atlas); window.ShowDialog(); if (window.DialogResult == DialogResult.OK) { if (Atlas.AddWord(window.Word, window.Phonemes)) { labelStatus.Text = $"Слово \"{window.Word}\" успешно добавлено."; } else { labelStatus.Text = "Ошибка при добавлении слова."; } } } catch (Exception ex) { Program.ErrorMessage(ex, "Ошибка при добавлении слова."); labelStatus.Text = "Ошибка при добавлении слова."; return; } }
private void AddWord() { using (var dialog = new AddWordDialog(CurrentBook) { Owner = this }) dialog.ShowDialog(); BtnAddWord.Focus(); }
// Will be called through a IDataProviderService reference anyway, // so no need to expose it through this type Vocable IDataProviderService.RetrieveNewVocable() { switch (DialogStyleInUse) { case DialogStyle.Standard: AddWordDialog dialog = new AddWordDialog(); dialog.Owner = MainWindow; dialog.ShowDialog(); if (dialog.DialogResult ?? false) { string result; result = string.Format("Foreign word: {0}\nLocal word: {1}\nKind: {2}", dialog.MyViewModel.ForeignWord, dialog.MyViewModel.LocalWord, dialog.MyViewModel.Kind); MessageBox.Show(result); //dialog.CurrentVocabulary.Vocables.Add(); return(new Vocable(dialog.MyViewModel.ForeignWord, dialog.MyViewModel.LocalWord, dialog.MyViewModel.Kind)); } break; } return(null); }
private void DoAddWord(string obj) { Console.WriteLine("enter DoAddWord"); addWordDialog = new AddWordDialog(); if (addWordDialog.ShowDialog() == false) { if (addWordDialog.NewWordEnglish != null && addWordDialog.NewWordGerman != null) { string newWordE = addWordDialog.NewWordEnglish; string newWordG = addWordDialog.NewWordGerman; Console.WriteLine("New Word: " + newWordE + " : " + newWordG); WordGroup newWG = new WordGroup(); newWG.Word_en = newWordE; newWG.Word_ge = newWordG; newWG.Category = selectedCategory; words_db.WordGroups.Add(newWG); words_db.SaveChanges(); Words = words_db.WordGroups.Where(x => x.Category.CategoryId == selectedCategory.CategoryId) .Select(x => x).AsObservableCollection(); } } }
/// <summary> /// Opens the add window as a dialog. /// </summary> /// <owner>Mariia Yelisieieva</owner> public void OpenAddWindowDialog() { AddWordDialog addDialog = new AddWordDialog(); addDialog.ShowDialog(); }