コード例 #1
0
        /// <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());
            }
        }
コード例 #2
0
        public static void ShowWindow()
        {
            ConfigWindow configW = new ConfigWindow();

            configW.ShowDialog();
        }
コード例 #3
0
 /// <summary>
 /// 設定画面を開きます
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void settingButton_Click(object sender, RoutedEventArgs e)
 {
     ConfigWindow.ShowWindow();
 }