private void button_Click(object sender, EventArgs e) { if (iniPro) { return; } DataTable dt; Button btn = ( Button )sender; switch (btn.Name) { case "buttonCheck": dt = takeTaskIndDataTable(); if (dt == null || dt.Rows.Count == 0) { textBoxMsg.AppendText("× 処理対象となるデータがありません!\r\n"); } else { textBoxMsg.AppendText("☆ " + Convert.ToString(dt.Rows.Count) + " 件のデータが処理対象となります。\r\n 商魂への「得意先マスタ」を作成するためには「開始」ボタンをクリックしてください。\r\n"); } break; case "buttonOK": //string fileName = Folder.MyDocuments() + @"\作業内訳原価_" + comboBoxOffice.Text + "_" string fileName = Folder.MyDocuments() + @"\G" + comboBoxOffice.Text + ".TXT"; dt = takeTaskIndDataTable(); GenericData gd = new GenericData(dt); int procCnt = gd.CreateExportTaskData("Shift_JIS", fileName); if (procCnt < 0) { textBoxMsg.AppendText("× 「得意先マスタ」の作成に失敗しました。\r\n"); return; } else { textBoxMsg.AppendText("〇 " + Convert.ToString(procCnt) + " 件のデータを商魂取込用「得意先マスタ」として、\r\nファイル:" + fileName + "\r\nに出力しました。\r\n"); } //gd.writeLine(); break; case "buttonCancel": textBoxMsg.Text = ""; break; case "buttonEnd": this.Close(); break; default: break; } }