/// <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); }
/// <summary> /// 更新游戏 /// </summary> /// <param name="gameGameItem"></param> public Message UpdateMobileKindItem(MobileKindItem model) { try { aidePlatformData.UpdateMobileKindItem(model); return(new Message(true)); } catch { return(new Message(false)); } }
public Message UpdateMobileKindItem(MobileKindItem model) { Message result; try { this.aidePlatformData.UpdateMobileKindItem(model); result = new Message(true); } catch { result = new Message(false); } return(result); }
/// <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()); } } }
/// <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("操作失败"); } }
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(); }
/// <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())); }
/// <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())); }
/// <summary> /// 修改游戏信息 /// </summary> /// <param name="item">游戏信息</param> /// <returns></returns> public int UpdateMobileKindItem(MobileKindItem item) { return(_aidePlatformData.UpdateMobileKindItem(item)); }
/// <summary> /// 新增游戏信息 /// </summary> /// <param name="item">游戏信息</param> /// <returns></returns> public int InsertMobileKindItem(MobileKindItem item) { return(_aidePlatformData.InsertMobileKindItem(item)); }
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); } }