/// ------------------------------------------------------------- /// <summary> /// OCR認識日付を更新 </summary> /// <param name="dt"> /// 日付</param> /// ------------------------------------------------------------- private void cnfUpdate(string dt) { DSLGDataSet dts = new DSLGDataSet(); DSLGDataSetTableAdapters.環境設定TableAdapter adp = new DSLGDataSetTableAdapters.環境設定TableAdapter(); adp.Fill(dts.環境設定); DSLGDataSet.環境設定Row r = dts.環境設定.Single(a => a.ID == global.configKEY); r.OCR認識日付 = DateTime.Parse(dt); adp.Update(dts); }
/// --------------------------------------------------------- /// <summary> /// OCR認識日付取得 </summary> /// <returns> /// OCR認識日付</returns> /// --------------------------------------------------------- private DateTime getOcrDate() { DateTime result = DateTime.Today; DSLGDataSet dts = new DSLGDataSet(); DSLGDataSetTableAdapters.環境設定TableAdapter adp = new DSLGDataSetTableAdapters.環境設定TableAdapter(); adp.Fill(dts.環境設定); foreach (var r in dts.環境設定.Where(a => a.ID == global.configKEY)) { result = r.OCR認識日付; } return(result); }
/// --------------------------------------------------------------- /// <summary> /// 配車データ選択 </summary> /// <returns> /// パスを含むファイル名</returns> /// --------------------------------------------------------------- private string openHaishaData() { string result = string.Empty; //ダイアログボックスの初期設定 openFileDialog1.Title = "配車データ選択"; openFileDialog1.CheckFileExists = true; openFileDialog1.RestoreDirectory = true; openFileDialog1.FileName = ""; openFileDialog1.Filter = "CSVファイル(*.csv)|*.csv|テキストファイル(*.txt)|*.txt"; //ダイアログボックスの表示 DialogResult ret = openFileDialog1.ShowDialog(); if (ret == System.Windows.Forms.DialogResult.Cancel) { return(result); } if (MessageBox.Show(openFileDialog1.FileName + Environment.NewLine + " が選択されました。よろしいですか?", "Excelアサイン確認書取り込み", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) { return(result); } // 環境設定テーブル更新 DSLGDataSet dts = new DSLGDataSet(); DSLGDataSetTableAdapters.環境設定TableAdapter adp = new DSLGDataSetTableAdapters.環境設定TableAdapter(); adp.Fill(dts.環境設定); var s = dts.環境設定.Single(a => a.ID == global.configKEY); s.配車データパス = openFileDialog1.FileName; s.更新年月日 = DateTime.Now; adp.Update(dts.環境設定); // 環境設定情報取得 DSLG_OCR.Config.getConfig c = new Config.getConfig(); // ファイルのパスを返す return(openFileDialog1.FileName); }