/// <summary> /// プロジェクト情報を取得します /// </summary> private void getProjectInfo() { try { if (Settings.Instance.IsValid()) { RedmineApi.apiKey = Settings.Instance.redmineApiKey; RedmineApi.baseUrl = Settings.Instance.redmineUrl; RedmineApi.limit = Settings.Instance.redmineApiLimit; // URL,APIKey指定 this.issueStatus = RedmineApi.GetIssueStatus(); this.projectInfo = RedmineApi.GetProjects(); this.displayProjectInfo(this.projectInfo.projects); } else { MessageBox.Show("設定を行って下さい。"); ConfigWindow.ShowWindow(); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public static void ShowWindow() { ConfigWindow configW = new ConfigWindow(); configW.ShowDialog(); }
/// <summary> /// 設定画面を開きます /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void settingButton_Click(object sender, RoutedEventArgs e) { ConfigWindow.ShowWindow(); }