/// <summary> /// インポート /// </summary> /// <param name="isFolder">追加するアイテムがフォルダかどうか</param> private void Import(bool isFolder) { try { using (var f = new FormImport(this.Url, this.UserName, this.Password, this.ListName) { IsFolder = isFolder, }) { f.Manager.AddedItem += (s, e) => this.WriteLineMessage(e.Message); f.Manager.Success += (s, e) => this.WriteLineMessage(e.Message); f.Manager.ThrowException += (s, e) => this.WriteLineMessage(e.Message); var ret = f.ShowDialog(this); switch (ret) { case DialogResult.OK: f.Run(); break; case DialogResult.Cancel: this.WriteLineMessage("データをインポートしませんでした。"); break; } } } catch (SP.ServerException ex) { this.WriteLineMessage(ex.Message); } catch (SP.PropertyOrFieldNotInitializedException ex) { this.WriteLineMessage(ex.Message); } catch (ArgumentException ex) { this.WriteLineMessage(ex.Message); } catch (Exception ex) { this.ShowMessageBox(ex.ToString(), icon: MessageBoxIcon.Error); } }
private void Import(object sender, EventArgs e) { if (!AreYouSure("Import Timetable")) { return; } var importForm = new FormImport(_settings.ImportUnselectable); if (importForm.DialogResult == DialogResult.Cancel) { return; } var t = importForm.ShowDialog(); if (t == null) { return; } Timetable = t; timetableControl.Timetable = Timetable; timetableControl.MatchBounds(); _saveDialogXml.FileName = null; EnableButtons(true); ClearHistory(); }
private void ImportAndMergeToolStripMenuItemClick(object sender, EventArgs e) { // run the import wizard var importForm = new FormImport(_settings.ImportUnselectable); if (importForm.DialogResult == DialogResult.Cancel) { return; } var t = importForm.ShowDialog(); if (t == null) { return; } Timetable.MergeWith(t); timetableControl.Invalidate(); EnableButtons(true); }
/// <summary> /// 题库导入 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void tsmQuestionImport_Click(object sender, EventArgs e) { FormImport form = new FormImport(); form.ShowDialog(); }
private void btnImportar_Click(object sender, EventArgs e) { FormImport frm = new FormImport(); frm.ShowDialog(); }