Esempio n. 1
0
        /// -------------------------------------------------------------
        /// <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);
        }
Esempio n. 2
0
        /// ---------------------------------------------------------
        /// <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);
        }
Esempio n. 3
0
        /// ---------------------------------------------------------------
        /// <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);
        }