Ejemplo n.º 1
0
        /// <summary>
        /// 获取手机游戏列表
        /// </summary>
        /// <param name="kindID"></param>
        /// <returns></returns>
        protected string GetMobileGameName(int kindID)
        {
            MobileKindItem gameKind = FacadeManage.aidePlatformFacade.GetMobileKindItemInfo(kindID);

            if (gameKind == null)
            {
                return("");
            }
            return(gameKind.KindName);
        }
Ejemplo n.º 2
0
 /// <summary>
 /// 更新游戏
 /// </summary>
 /// <param name="gameGameItem"></param>
 public Message UpdateMobileKindItem(MobileKindItem model)
 {
     try
     {
         aidePlatformData.UpdateMobileKindItem(model);
         return(new Message(true));
     }
     catch
     {
         return(new Message(false));
     }
 }
Ejemplo n.º 3
0
        public Message UpdateMobileKindItem(MobileKindItem model)
        {
            Message result;

            try
            {
                this.aidePlatformData.UpdateMobileKindItem(model);
                result = new Message(true);
            }
            catch
            {
                result = new Message(false);
            }
            return(result);
        }
Ejemplo n.º 4
0
 /// <summary>
 /// 数据绑定
 /// </summary>
 private void MobileKindItemDataBind()
 {
     if (IntParam > 0)
     {
         MobileKindItem model = FacadeManage.aidePlatformFacade.GetMobileKindItemInfo(IntParam);
         if (model != null)
         {
             ddlKind.SelectedValue = model.KindID.ToString();
             CtrlHelper.SetText(txtModuleName, model.ModuleName.Trim());
             CtrlHelper.SetText(txtClientVersion, CalVersion(model.ClientVersion));
             CtrlHelper.SetText(txtResVersion, model.ResVersion.ToString());
             CtrlHelper.SetText(txtSortID, model.SortID.ToString().Trim());
         }
     }
 }
Ejemplo n.º 5
0
        /// <summary>
        /// 数据分页
        /// </summary>
        protected void btnSave_Click(object sender, EventArgs e)
        {
            MobileKindItem model  = null;
            int            kindid = Convert.ToInt32(ddlKind.SelectedValue);

            if (IntParam > 0)
            {
                if (!AuthUserOperationPermission(Permission.Edit))
                {
                    return;
                }
                model = FacadeManage.aidePlatformFacade.GetMobileKindItemInfo(IntParam);
            }
            else
            {
                if (!AuthUserOperationPermission(Permission.Add))
                {
                    return;
                }
                model = FacadeManage.aidePlatformFacade.GetMobileKindItemInfo(kindid);
                if (model != null)
                {
                    ShowError("添加的游戏已存在");
                    return;
                }
                model          = new MobileKindItem();
                model.KindMark = 3;
                model.Nullity  = 0;
            }

            model.KindID        = kindid;
            model.KindName      = ddlKind.SelectedItem.Text;
            model.ModuleName    = CtrlHelper.GetText(txtModuleName);
            model.ClientVersion = CalVersion2(CtrlHelper.GetText(txtClientVersion));
            model.ResVersion    = CtrlHelper.GetInt(txtResVersion, 0);
            model.SortID        = CtrlHelper.GetInt(txtSortID, 0);

            int result = IntParam > 0 ? FacadeManage.aidePlatformFacade.UpdateMobileKindItem(model): FacadeManage.aidePlatformFacade.InsertMobileKindItem(model);

            if (result > 0)
            {
                ShowInfo("操作成功", "MobileKindList.aspx", 1200);
            }
            else
            {
                ShowError("操作失败");
            }
        }
Ejemplo n.º 6
0
        private void MobileKindItemDataBind()
        {
            if (StrCmd == "add")
            {
                litInfo.Text      = "新增";
                txtKindID.Enabled = true;
            }
            else
            {
                litInfo.Text      = "更新";
                txtKindID.Enabled = false;
            }

            if (IntParam <= 0)
            {
                return;
            }

            //获取游戏信息
            MobileKindItem model = FacadeManage.aidePlatformFacade.GetMobileKindItemInfo(IntParam);

            if (model == null)
            {
                ShowError("游戏信息不存在");
                Redirect("MobileKindList.aspx");
                return;
            }

            CtrlHelper.SetText(txtKindID, model.KindID.ToString().Trim());
            CtrlHelper.SetText(txtKindName, model.KindName.Trim());
            CtrlHelper.SetText(txtModuleName, model.ModuleName.Trim());
            CtrlHelper.SetText(txtClientVersion, CalVersion(model.ClientVersion));
            CtrlHelper.SetText(txtResVersion, model.ResVersion.ToString());
            CtrlHelper.SetText(txtSortID, model.SortID.ToString().Trim());
            int kindMark = model.KindMark;

            if (cblKindMark.Items.Count > 0)
            {
                foreach (ListItem item in cblKindMark.Items)
                {
                    item.Selected = int.Parse(item.Value) == (kindMark & int.Parse(item.Value));
                }
            }
            rbtnNullity.SelectedValue = model.Nullity.ToString().Trim();
        }
Ejemplo n.º 7
0
        /// <summary>
        /// 修改游戏信息
        /// </summary>
        /// <param name="item">游戏信息</param>
        /// <returns></returns>
        public int UpdateMobileKindItem(MobileKindItem item)
        {
            string sql = @"UPDATE MobileKindItem SET TypeID=@TypeID,ModuleName=@ModuleName,ClientVersion=@ClientVersion,
                            ResVersion=@ResVersion,SortID=@SortID,KindMark=@KindMark,Nullity=@Nullity WHERE KindID=@KindID";

            var prams = new List <DbParameter>
            {
                Database.MakeInParam("KindID", item.KindID),
                Database.MakeInParam("TypeID", item.TypeID),
                Database.MakeInParam("ModuleName", item.ModuleName),
                Database.MakeInParam("ClientVersion", item.ClientVersion),
                Database.MakeInParam("ResVersion", item.ResVersion),
                Database.MakeInParam("SortID", item.SortID),
                Database.MakeInParam("KindMark", item.KindMark),
                Database.MakeInParam("Nullity", item.Nullity)
            };

            return(Database.ExecuteNonQuery(CommandType.Text, sql, prams.ToArray()));
        }
Ejemplo n.º 8
0
        /// <summary>
        /// 新增游戏信息
        /// </summary>
        /// <param name="item">游戏信息</param>
        /// <returns></returns>
        public int InsertMobileKindItem(MobileKindItem item)
        {
            string sql = @"INSERT INTO MobileKindItem(KindID,KindName,TypeID,ModuleName,ClientVersion,ResVersion,SortID,KindMark,Nullity) 
                        VALUES(@KindID,@KindName,@TypeID,@ModuleName,@ClientVersion,@ResVersion,@SortID,@KindMark,@Nullity)";

            var prams = new List <DbParameter>
            {
                Database.MakeInParam("KindID", item.KindID),
                Database.MakeInParam("KindName", item.KindName),
                Database.MakeInParam("TypeID", item.TypeID),
                Database.MakeInParam("ModuleName", item.ModuleName),
                Database.MakeInParam("ClientVersion", item.ClientVersion),
                Database.MakeInParam("ResVersion", item.ResVersion),
                Database.MakeInParam("SortID", item.SortID),
                Database.MakeInParam("KindMark", item.KindMark),
                Database.MakeInParam("Nullity", item.Nullity)
            };

            return(Database.ExecuteNonQuery(CommandType.Text, sql, prams.ToArray()));
        }
Ejemplo n.º 9
0
 /// <summary>
 /// 修改游戏信息
 /// </summary>
 /// <param name="item">游戏信息</param>
 /// <returns></returns>
 public int UpdateMobileKindItem(MobileKindItem item)
 {
     return(_aidePlatformData.UpdateMobileKindItem(item));
 }
Ejemplo n.º 10
0
 /// <summary>
 /// 新增游戏信息
 /// </summary>
 /// <param name="item">游戏信息</param>
 /// <returns></returns>
 public int InsertMobileKindItem(MobileKindItem item)
 {
     return(_aidePlatformData.InsertMobileKindItem(item));
 }
Ejemplo n.º 11
0
        private void ProcessData()
        {
            if (!IsValid)
            {
                return;
            }
            string kindID = CtrlHelper.GetText(txtKindID);
            string sortID = CtrlHelper.GetText(txtSortID);

            if (!Utils.Validate.IsPositiveInt(kindID))
            {
                ShowError("游戏标识不规范,游戏标识只能为正整数");
                return;
            }
            if (!Utils.Validate.IsPositiveInt(sortID))
            {
                ShowError("排序输入不规范,排序只能为0或正整数");
                return;
            }
            MobileKindItem model = new MobileKindItem();

            model.KindID        = Convert.ToInt32(kindID);
            model.KindName      = CtrlHelper.GetText(txtKindName);
            model.ModuleName    = CtrlHelper.GetText(txtModuleName);
            model.ClientVersion = CalVersion2(CtrlHelper.GetText(txtClientVersion));
            model.ResVersion    = CtrlHelper.GetInt(txtResVersion, 0);

            //计算属性
            int kindMark = 0;

            if (cblKindMark.Items.Count > 0)
            {
                foreach (ListItem item in cblKindMark.Items)
                {
                    if (item.Selected)
                    {
                        kindMark |= int.Parse(item.Value);
                    }
                }
            }
            model.KindMark = kindMark;
            model.SortID   = CtrlHelper.GetInt(txtSortID, 0);
            model.Nullity  = Convert.ToByte(rbtnNullity.SelectedValue.Trim());

            Message msg = new Message();

            if (StrCmd == "add")
            {
                //判断权限
                AuthUserOperationPermission(Permission.Add);
                msg = FacadeManage.aidePlatformFacade.InsertMobileKindItem(model);
            }
            else
            {
                //判断权限
                AuthUserOperationPermission(Permission.Edit);
                msg = FacadeManage.aidePlatformFacade.UpdateMobileKindItem(model);
            }

            if (msg.Success)
            {
                if (StrCmd == "add")
                {
                    ShowInfo("手游信息增加成功", "MobileKindList.aspx", 1200);
                }
                else
                {
                    ShowInfo("手游信息修改成功", "MobileKindList.aspx", 1200);
                }
            }
            else
            {
                ShowError(msg.Content);
            }
        }