コード例 #1
0
        override protected void OnControllerAction(CommonUI.ActionParam_Base aParam)
        {
            base.OnControllerAction(aParam);

            if (aParam is UI.ActionParam_UploadResult)
            {
                aParam.result = OnActionUploadResult(aParam as UI.ActionParam_UploadResult);
            }

            if (aParam is UI.ActionParam_ChassisID)
            {
                var prm = aParam as UI.ActionParam_ChassisID;
                m_chassisID = prm.ChassisID;

                if (prm.PanelID == null)
                {
                    // CIM問い合わせ ★仕様不明
                    Task.Delay(1500).Wait();
                    prm.PanelID  = "testPaaaaaa";
                    prm.ModuleID = "testMxxx";
                }

                m_moduleID = prm.ModuleID;
                m_panelID  = prm.PanelID;
            }

            if (aParam is UI.ActionParam_ReadyInspecton)
            {
            }
        }
コード例 #2
0
        /// <summary>
        /// UIからのイベント
        /// </summary>
        /// <param name="aParam">パラメータ</param>
        override protected void OnControllerAction(CommonUI.ActionParam_Base aParam)
        {
            base.OnControllerAction(aParam);

            // ID入力完了
            if (aParam is CommonUI.ActionParam_IdInput)
            {
                CommonUI.ActionParam_IdInput prm = aParam as CommonUI.ActionParam_IdInput;
                if (prm.NewOperator)
                {
                    if (!m_cfg.AddToOperatorList(prm.User))
                    {
                        prm.result = false;
                        return;
                    }
                }
                m_recipeNo = prm.RecipeNo;
                m_user     = prm.User;
            }
        }