コード例 #1
0
        public RouteListAddressesTransferringDlg(
            int routeListId,
            OpenParameter param,
            IEmployeeNomenclatureMovementRepository employeeNomenclatureMovementRepository,
            ITerminalNomenclatureProvider terminalNomenclatureProvider,
            IRouteListRepository routeListRepository,
            IRouteListItemRepository routeListItemRepository,
            IEmployeeService employeeService,
            ICommonServices commonServices,
            ICategoryRepository categoryRepository)
            : this(
                employeeNomenclatureMovementRepository,
                terminalNomenclatureProvider,
                routeListRepository,
                routeListItemRepository,
                employeeService,
                commonServices,
                categoryRepository)
        {
            var rl = UoW.GetById <RouteList>(routeListId);

            switch (param)
            {
            case OpenParameter.Sender:
                yentryreferenceRLFrom.Subject = rl;
                break;

            case OpenParameter.Receiver:
                yentryreferenceRLTo.Subject = rl;
                break;
            }
        }
コード例 #2
0
    /// <summary>
    /// 处理删除角色热键回调
    /// </summary>
    /// <param name="callbackContext"></param>
    private void OnDeleteHotkeyCallback(HotkeyCallback callbackContext)
    {
        if (callbackContext.performed)
        {
            WwiseUtil.PlaySound((int)WwiseMusic.Music_deleteRole_Over, false, null);
            OpenParameter openParameter = new OpenParameter();
            openParameter.Title   = TableUtil.GetLanguageString("common_text_id_1018");
            openParameter.Content = string.Format(TableUtil.GetLanguageString("common_text_id_1017"),
                                                  m_ServerListProxy.GetCurrentCharacterVO().Name, m_ServerListProxy.GetCurrentCharacterVO().Level);
            openParameter.backgroundColor = BackgroundColor.Error;

            HotKeyButton HotKeyQuit = new HotKeyButton();
            HotKeyQuit.actionName = HotKeyID.FuncX;
            HotKeyQuit.showText   = TableUtil.GetLanguageString("common_hotkey_id_1001");
            HotKeyQuit.onEvent    = OnSubmitDeleteCharacter;

            HotKeyButton HotKeyCancel = new HotKeyButton();
            HotKeyCancel.actionName = HotKeyID.FuncB;
            HotKeyCancel.showText   = TableUtil.GetLanguageString("common_hotkey_id_1002");
            HotKeyCancel.onEvent    = OnCancelDeleteCharacter;

            openParameter.HotkeyArray = new HotKeyButton[] { HotKeyQuit, HotKeyCancel };
            UIManager.Instance.OpenPanel(UIPanel.ConfirmPanel, openParameter);
            WwiseUtil.PlaySound((int)WwiseMusic.Music_Panel_PopupPanel_Open, false, null);
        }
    }
コード例 #3
0
        public TransferGoodsBetweenRLDlg(RouteList routeList, OpenParameter param) : this()
        {
            switch (param)
            {
            case OpenParameter.Sender:
                yentryreferenceRouteListFrom.Subject = routeList;
                break;

            case OpenParameter.Receiver:
                yentryreferenceRouteListTo.Subject = routeList;
                break;
            }
        }
コード例 #4
0
        public static bool ToDrawerOpenParameter(string channel, int onTime, out OpenParameter parameter)
        {
            parameter = null;

            if (!ToDrawerChannel(channel, out StarMicronics.StarIO10.StarXpandCommand.Drawer.Channel nativeChannel))
            {
                return(false);
            }

            parameter = new OpenParameter();
            parameter.SetChannel(nativeChannel);
            parameter.SetOnTime(onTime);

            return(true);
        }
コード例 #5
0
        public TransferGoodsBetweenRLDlg(RouteList routeList,
                                         OpenParameter param,
                                         IEmployeeNomenclatureMovementRepository employeeNomenclatureMovementRepository) : this(employeeNomenclatureMovementRepository)
        {
            switch (param)
            {
            case OpenParameter.Sender:
                yentryreferenceRouteListFrom.Subject = routeList;
                break;

            case OpenParameter.Receiver:
                yentryreferenceRouteListTo.Subject = routeList;
                break;
            }
        }
コード例 #6
0
    /// <summary>
    /// 背包格子不足提示
    /// </summary>
    private void OpenPackageError()
    {
        OpenParameter openParameter = new OpenParameter();

        openParameter.Title           = TableUtil.GetLanguageString("common_hotkey_id_1001");
        openParameter.Content         = TableUtil.GetLanguageString("mailbox_text_id_1017");
        openParameter.backgroundColor = BackgroundColor.Normal;
        HotKeyButton HotKeyConfirm = new HotKeyButton();

        HotKeyConfirm.actionName  = HotKeyID.FuncA;
        HotKeyConfirm.showText    = TableUtil.GetLanguageString("common_hotkey_id_1001");
        HotKeyConfirm.onEvent     = ConfirmPanelClose;
        openParameter.HotkeyArray = new HotKeyButton[] { HotKeyConfirm };
        UIManager.Instance.OpenPanel(UIPanel.ConfirmPanel, openParameter);
    }
コード例 #7
0
        public RouteListAddressesTransferringDlg(RouteList routeList, OpenParameter param) : this()
        {
            var rl = UoW.GetById <RouteList> (routeList.Id);

            switch (param)
            {
            case OpenParameter.Sender:
                yentryreferenceRLFrom.Subject = rl;
                break;

            case OpenParameter.Receiver:
                yentryreferenceRLTo.Subject = rl;
                break;
            }
        }
コード例 #8
0
        public RouteListAddressesTransferringDlg(
            int routeListId,
            OpenParameter param,
            IEmployeeNomenclatureMovementRepository employeeNomenclatureMovementRepository,
            ITerminalNomenclatureProvider terminalNomenclatureProvider) : this(employeeNomenclatureMovementRepository, terminalNomenclatureProvider)
        {
            var rl = UoW.GetById <RouteList>(routeListId);

            switch (param)
            {
            case OpenParameter.Sender:
                yentryreferenceRLFrom.Subject = rl;
                break;

            case OpenParameter.Receiver:
                yentryreferenceRLTo.Subject = rl;
                break;
            }
        }
コード例 #9
0
    /// <summary>
    /// 确认退出
    /// </summary>
    private void OnConfirmExit()
    {
        OpenParameter openParameter = new OpenParameter();

        openParameter.Title           = TableUtil.GetLanguageString("common_text_id_1018");
        openParameter.Content         = TableUtil.GetLanguageString("common_text_id_1016");
        openParameter.backgroundColor = BackgroundColor.Normal;
        HotKeyButton HotKeyCancel = new HotKeyButton();

        HotKeyCancel.actionName = HotKeyID.FuncB;
        HotKeyCancel.showText   = TableUtil.GetLanguageString("common_hotkey_id_1002");
        HotKeyCancel.onEvent    = ConfirmPanelClose;
        HotKeyButton HotKeyQuit = new HotKeyButton();

        HotKeyQuit.actionName     = HotKeyID.FuncX;
        HotKeyQuit.showText       = TableUtil.GetLanguageString("common_hotkey_id_1001");
        HotKeyQuit.onEvent        = ConfirmExitGame;
        openParameter.HotkeyArray = new HotKeyButton[] { HotKeyQuit, HotKeyCancel };      //esc  退出游戏,取消
        UIManager.Instance.OpenPanel(UIPanel.ConfirmPanel, openParameter);
    }