private void DeleteNoteExecute(object obj) { var confirmationViewSettings = new ModalWindowSettings { Title = LanguageDictionary.GetValue("Confirmation"), ResizeMode = ResizeMode.NoResize }; var confirmationView = ControlsCreator.GetSimpleTextView("DeleteNoteConfirmation", confirmationViewSettings); var result = ModalWindowPresenter.ShowModalOkCancel(confirmationView); if (result != true) { return; } var note = obj as Note; try { // ReSharper disable once PossibleNullReferenceException NoteRepozitory.Delete(note.Id); FetchDataFromDatabase(); } catch (Exception e) { ModalWindowPresenter.ShowErrorMessage("DeleteNoteException", e); } }
private void ReturnFromArchive(Note note) { var confirmationViewSettings = new ModalWindowSettings { Title = LanguageDictionary.GetValue("Confirmation"), ResizeMode = ResizeMode.NoResize }; var confirmationView = ControlsCreator.GetSimpleTextView("UnarchiveNoteConfirmation", confirmationViewSettings); var result = ModalWindowPresenter.ShowModalOkCancel(confirmationView); if (result != true) { return; } try { // ReSharper disable once PossibleNullReferenceException note.IsArchived = false; NoteRepozitory.Update(note); FetchDataFromDatabase(); } catch (Exception e) { ModalWindowPresenter.ShowErrorMessage("UnarchiveNoteException", e); } }
private void Init() { m_creator = new ProxyControlsCreator(); //订阅事件; ((ProxyControlsCreator)m_creator).AddControlsEvent += new AddControlsHandler(AddControlsToGB); m_creator.CreateEQPControls(); //添加控件到GroupBox中; AddControlsToGB(); }