/// <summary> /// 「接続テスト」ボタン押下時処理 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnCheckPass_Click(object sender, EventArgs e) { txtCheck.Text = ""; JRDBMember Member = new JRDBMember(); Member.UserID = txtUserID.Text; Member.PassWord = mtxtPassWord.Text; JRDBConnect con = new JRDBConnect(); if (con.IsMemCheck(Member)) { txtCheck.Text = "接続成功!"; } else { txtCheck.Text = "接続失敗・・・"; } }
/// <summary> /// 「印を取得」ボタン押下時処理 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnGetMarks_Click(object sender, EventArgs e) { this.Cursor = Cursors.WaitCursor; int StartIdx = this.cmbStartDate.SelectedIndex; int EndIdx = this.cmbEndDate.SelectedIndex; settings = settings.ReadTmarkXML(Application.StartupPath); if ((StartIdx < EndIdx) || (StartIdx == -1) || (EndIdx == -1)) { this.Cursor = Cursors.Default; MessageBox.Show("開始日付、終了日付が正しく設定されていません。"); } else { // 選択された日付リストを取得する for (int i = EndIdx; i <= StartIdx; i++) { lstSelectedDates.Add(lstDates[i]); } JRDBMember jrdbMem = new JRDBMember(); jrdbMem.UserID = settings.UserID; jrdbMem.PassWord = settings.PassWord; JRDBConnect con = new JRDBConnect(); JRDBtoTFJV j2t = new JRDBtoTFJV(); // 指定範囲の日付のJRDBファイルをダウンロードする。 con.downloadLZHFiles(lstSelectedDates, jrdbMem, Application.StartupPath); // ダウンロードしたファイルを解凍する。 j2t.LzhExtract(lstSelectedDates, Application.StartupPath ); // JRDBから馬印ファイルへ抽出する。 j2t.JRDBFile2Umashirushi(lstSelectedDates,Application.StartupPath , settings ); // 作業フォルダを削除する Directory.Delete(Application.StartupPath + "\\temp" , true ); this.Cursor = Cursors.Default; MessageBox.Show("処理が終了しました。"); } }
/// <summary> /// 「日付取得」ボタン押下時処理 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnSetDates_Click(object sender, EventArgs e) { settings = settings.ReadTmarkXML(Application.StartupPath); JRDBMember jrdbMem = new JRDBMember(); jrdbMem.UserID = settings.UserID; jrdbMem.PassWord = settings.PassWord; JRDBConnect con = new JRDBConnect(); if (con.IsMemCheck(jrdbMem)) { lstDates = con.getDataDates(jrdbMem); for(int i = 0; i < lstDates.Count; i++) { this.cmbStartDate.Items.Add(lstDates[i]); this.cmbEndDate.Items.Add(lstDates[i]); } this.btnGetMarks.Enabled = true; } else { MessageBox.Show("JRDBのユーザーID、パスワードを設定してください。"); } }