Example #1
0
        //ページIDコンボをTSVからセット
        private void set_pageID_combo_from_tsv()
        {
            //デリゲートインスタンス
            _write_log           __write_log           = write_log;
            _set_projectID_combo __set_projectID_combo = set_projectID_combo;
            _set_pageID_combo    __set_pageID_combo    = set_pageID_combo;

            string filepath = getFileNameFromDialog();

            if (filepath == "")
            {
                return;
            }

            string filename_str = Path.GetFileNameWithoutExtension(filepath);
            List <List <string> > projectData = new List <List <string> >
            {
                new List <string> {
                    "T0", filename_str
                }
            };

            List <List <string> > pageIDData = new List <List <string> >();

            pageIDData = getTextLineList(filepath);
            this.Invoke(__set_projectID_combo, projectData);
            this.Invoke(__set_pageID_combo, pageIDData);
            this.Invoke(__write_log, "ページIDコンボが設定完了しました。(" + DateUtil.get_logtime() + ")");
            this.Invoke(__write_log, "処理が完了しました。(" + DateUtil.get_logtime() + ")");
        }
Example #2
0
        //プロジェクトIDコンボをセット
        private void set_projectID_combo()
        {
            Task.Run(() =>
            {
                //デリゲートインスタンス
                _write_log __write_log       = write_log;
                _ldr_activate __ldr_activate = ldr_activate;
                _task_cancel __task_cancel   = task_cancel;
                _is_basic_auth_condition __is_basic_auth_condition = is_basic_auth_condition;
                _set_projectID_combo __set_projectID_combo         = set_projectID_combo;

                //Basic認証のON時の条件判定
                if (!(Boolean)this.Invoke(__is_basic_auth_condition))
                {
                    return;
                }

                if (ldr_activated == false)
                {
                    //Libraドライバ起動しエラーの場合早期退出
                    if (!(Boolean)this.Invoke(__ldr_activate))
                    {
                        return;
                    }
                }
                ldr.home();
                this.Invoke(__write_log, "LibraPlusにログインします。(" + DateUtil.get_logtime() + ")");
                ldr.login();
                DateUtil.app_sleep(shortWait);


                //タスクのキャンセル判定
                if ((Boolean)this.Invoke(__task_cancel))
                {
                    return;
                }

                List <List <string> > data = new List <List <string> >();

                this.Invoke(__write_log, "検査中サイト一覧を取得しています。(" + DateUtil.get_logtime() + ")");
                ldr.working_site_page();
                DateUtil.app_sleep(shortWait);
                data.AddRange(ldr.get_site_list());

                //タスクのキャンセル判定
                if ((Boolean)this.Invoke(__task_cancel))
                {
                    return;
                }

                this.Invoke(__write_log, "検査終了サイト一覧を取得しています。(" + DateUtil.get_logtime() + ")");
                ldr.completed_site_page();
                DateUtil.app_sleep(shortWait);
                data.AddRange(ldr.get_site_list());

                //タスクのキャンセル判定
                if ((Boolean)this.Invoke(__task_cancel))
                {
                    return;
                }

                this.Invoke(__set_projectID_combo, data);
                this.Invoke(__write_log, "サイト名コンボが設定完了しました。(" + DateUtil.get_logtime() + ")");
                ldr.logout();
                this.Invoke(__write_log, "処理が完了しました。(" + DateUtil.get_logtime() + ")");
            });
        }