private void ProcessData( ) { string nodeID = CtrlHelper.GetText(txtNodeID); string sortID = CtrlHelper.GetText(txtSortID); if (!Utils.Validate.IsPositiveInt(nodeID)) { ShowError("节点标识不规范,节点标识只能为正整数"); return; } if (!Utils.Validate.IsPositiveInt(sortID)) { ShowError("排序不规范,排序只能为0或正整数"); return; } GameNodeItem gameNodeItem = new GameNodeItem( ); gameNodeItem.NodeID = Convert.ToInt32(nodeID); gameNodeItem.NodeName = CtrlHelper.GetText(txtNodeName); gameNodeItem.KindID = int.Parse(ddlGameKind.SelectedValue); gameNodeItem.JoinID = int.Parse(ddlJoin.SelectedValue); gameNodeItem.SortID = Convert.ToInt32(sortID); gameNodeItem.Nullity = Convert.ToByte(rbtnNullity.SelectedValue.Trim( )); Message msg = new Message( ); if (StrCmd == "add") { //判断权限 AuthUserOperationPermission(Permission.Add); if (FacadeManage.aidePlatformFacade.IsExistsNodeID(gameNodeItem.NodeID)) { ShowError("节点标识已经存在"); return; } msg = FacadeManage.aidePlatformFacade.InsertGameNodeItem(gameNodeItem); } else { //判断权限 AuthUserOperationPermission(Permission.Edit); msg = FacadeManage.aidePlatformFacade.UpdateGameNodeItem(gameNodeItem); } if (msg.Success) { if (StrCmd == "add") { ShowInfo("节点信息增加成功", "GameNodeItemList.aspx", 1200); } else { ShowInfo("节点信息修改成功", "GameNodeItemList.aspx", 1200); } } else { ShowError(msg.Content); } }
private void BindData( ) { if (StrCmd == "add") { litInfo.Text = "新增"; txtNodeID.Enabled = true; } else { litInfo.Text = "更新"; txtNodeID.Enabled = false; } if (IntParam <= 0) { return; } //获取信息 GameNodeItem gameNodeItem = FacadeManage.aidePlatformFacade.GetGameNodeItemInfo(IntParam); if (gameNodeItem == null) { ShowError("节点信息不存在"); Redirect("GameNodeItemList.aspx"); return; } CtrlHelper.SetText(txtNodeID, gameNodeItem.NodeID.ToString( ).Trim( )); CtrlHelper.SetText(txtNodeName, gameNodeItem.NodeName.Trim( )); ddlGameKind.SelectedValue = gameNodeItem.KindID.ToString( ).Trim( ); ddlJoin.SelectedValue = gameNodeItem.JoinID.ToString( ).Trim( ); CtrlHelper.SetText(txtSortID, gameNodeItem.SortID.ToString( ).Trim( )); rbtnNullity.SelectedValue = gameNodeItem.Nullity.ToString( ).Trim( ); }
/// <summary> /// 获取游戏节点实体 /// </summary> /// <param name="nodeID"></param> /// <returns></returns> public GameNodeItem GetGameNodeItemInfo(int nodeID) { string sqlQuery = string.Format("(NOLOCK) WHERE NodeID= {0}", nodeID); GameNodeItem gameNodeItem = aideGameNodeItemProvider.GetObject <GameNodeItem>(sqlQuery); return(gameNodeItem); }
public bool IsExistsNodeID(int nodeID) { GameNodeItem gameNodeItemInfo = GetGameNodeItemInfo(nodeID); if (gameNodeItemInfo == null) { return(false); } return(true); }
/// <summary> /// 判断节点是否存在,true-存在,false-不存在 /// </summary> /// <param name="nodeID"></param> /// <returns></returns> public bool IsExistsNodeID(int nodeID) { GameNodeItem item = GetGameNodeItemInfo(nodeID); if (item == null) { return(false); } else { return(true); } }
/// <summary> /// 新增游戏节点 /// </summary> /// <param name="gameNodeItem"></param> public void InsertGameNodeItem(GameNodeItem gameNodeItem) { DataRow dr = aideGameNodeItemProvider.NewRow(); dr[GameNodeItem._NodeID] = gameNodeItem.NodeID; dr[GameNodeItem._KindID] = gameNodeItem.KindID; dr[GameNodeItem._JoinID] = gameNodeItem.JoinID; dr[GameNodeItem._SortID] = gameNodeItem.SortID; dr[GameNodeItem._NodeName] = gameNodeItem.NodeName; dr[GameNodeItem._Nullity] = gameNodeItem.Nullity; aideGameNodeItemProvider.Insert(dr); }
/// <summary> /// 获取游戏节点名称 /// </summary> /// <param name="nodeID"></param> /// <returns></returns> protected string GetGameNodeName(int nodeID) { if (nodeID <= 0) { return("无挂接"); } GameNodeItem gameNode = aidePlatformFacade.GetGameNodeItemInfo(nodeID); if (gameNode == null) { return("无挂接"); } else { return(gameNode.NodeName); } }
/// <summary> /// 更新游戏节点 /// </summary> /// <param name="gameNodeItem"></param> public void UpdateGameNodeItem(GameNodeItem gameNodeItem) { StringBuilder sqlQuery = new StringBuilder(); sqlQuery.Append("UPDATE GameNodeItem SET ") .Append("KindID=@KindID, ") .Append("JoinID=@JoinID, ") .Append("SortID=@SortID, ") .Append("NodeName=@NodeName, ") .Append("Nullity=@Nullity ") .Append("WHERE NodeID=@NodeID"); var prams = new List <DbParameter>(); prams.Add(Database.MakeInParam("NodeID", gameNodeItem.NodeID)); prams.Add(Database.MakeInParam("KindID", gameNodeItem.KindID)); prams.Add(Database.MakeInParam("JoinID", gameNodeItem.JoinID)); prams.Add(Database.MakeInParam("SortID", gameNodeItem.SortID)); prams.Add(Database.MakeInParam("NodeName", gameNodeItem.NodeName)); prams.Add(Database.MakeInParam("Nullity", gameNodeItem.Nullity)); Database.ExecuteNonQuery(CommandType.Text, sqlQuery.ToString(), prams.ToArray()); }
/// <summary> /// 更新游戏节点 /// </summary> /// <param name="gameNodeItem"></param> public Message UpdateGameNodeItem(GameNodeItem gameNodeItem) { aidePlatformData.UpdateGameNodeItem(gameNodeItem); return(new Message(true)); }
/// <summary> /// 新增游戏节点 /// </summary> /// <param name="gameNodeItem"></param> public Message InsertGameNodeItem(GameNodeItem gameNodeItem) { aidePlatformData.InsertGameNodeItem(gameNodeItem); return(new Message(true)); }