private void ProcessData()
        {
            GameGameItem gameGameItem = new GameGameItem();
            string       gameID       = CtrlHelper.GetText(txtGameID);

            if (!Utils.Validate.IsPositiveInt(gameID))
            {
                ShowError("游戏标识不合法,游戏标识只能为正整数");
                return;
            }
            gameGameItem.GameID   = Convert.ToInt32(gameID);
            gameGameItem.GameName = CtrlHelper.GetText(txtGameName);
            //支持类型
            int supporType = 0;

            foreach (ListItem item in chklSupporType.Items)
            {
                if (item.Selected)
                {
                    supporType |= Convert.ToInt32(item.Value);
                }
            }
            gameGameItem.SuportType    = supporType;
            gameGameItem.DataBaseAddr  = ddlDataBaseAddr.SelectedValue.Trim();
            gameGameItem.DataBaseName  = CtrlHelper.GetText(txtDataBaseName);
            gameGameItem.ServerVersion = CalVersion2(CtrlHelper.GetText(txtServerVersion));
            gameGameItem.ClientVersion = CalVersion2(CtrlHelper.GetText(txtClientVersion));
            gameGameItem.ServerDLLName = CtrlHelper.GetText(txtServerDLLName);
            gameGameItem.ClientExeName = CtrlHelper.GetText(txtClientExeName);

            Message msg = new Message();

            if (StrCmd == "add")
            {
                //判断权限
                AuthUserOperationPermission(Permission.Add);
                if (FacadeManage.aidePlatformFacade.IsExistsGameID(gameGameItem.GameID))
                {
                    ShowError("模块标识已经存在");
                    return;
                }
                msg = FacadeManage.aidePlatformFacade.InsertGameGameItem(gameGameItem);
            }
            else
            {
                //判断权限
                AuthUserOperationPermission(Permission.Edit);
                msg = FacadeManage.aidePlatformFacade.UpdateGameGameItem(gameGameItem);
            }

            if (msg.Success)
            {
                if (StrCmd == "add")
                {
                    ShowInfo("模块信息增加成功", "GameGameItemList.aspx", 1200);
                }
                else
                {
                    ShowInfo("模块信息修改成功", "GameGameItemList.aspx", 1200);
                }
            }
            else
            {
                ShowError(msg.Content);
            }
        }
Exemplo n.º 2
0
 /// <summary>
 /// 更新模块
 /// </summary>
 /// <param name="gameGameItem"></param>
 public Message UpdateGameGameItem(GameGameItem gameGameItem)
 {
     aidePlatformData.UpdateGameGameItem(gameGameItem);
     return(new Message(true));
 }
Exemplo n.º 3
0
 /// <summary>
 /// 新增模块
 /// </summary>
 /// <param name="gameGameItem"></param>
 public Message InsertGameGameItem(GameGameItem gameGameItem)
 {
     aidePlatformData.InsertGameGameItem(gameGameItem);
     return(new Message(true));
 }
Exemplo n.º 4
0
 /// <summary>
 /// 修改游戏模块
 /// </summary>
 /// <param name="gameGameItem">游戏模块</param>
 public int UpdateGameGameItem(GameGameItem gameGameItem)
 {
     return(_aidePlatformData.UpdateGameGameItem(gameGameItem));
 }
Exemplo n.º 5
0
 /// <summary>
 /// 新增游戏模块
 /// </summary>
 /// <param name="gameGameItem">游戏模块</param>
 public int InsertGameGameItem(GameGameItem gameGameItem)
 {
     return(_aidePlatformData.InsertGameGameItem(gameGameItem));
 }
Exemplo n.º 6
0
        /// <summary>
        /// 获取游戏名称
        /// </summary>
        public string GetGameKindName(int kindid)
        {
            GameGameItem item = FacadeManage.aidePlatformFacade.GetGameGameItemInfo(kindid);

            return(item != null ? item.GameName : "");
        }