protected void btnSave_Click(object sender, EventArgs e) { string strReason = CtrlHelper.GetText(txtReason); int kindID = int.Parse(ddlGame.SelectedValue); if (kindID <= 0) { MessageBox("请选择游戏"); return; } if (string.IsNullOrEmpty(strReason)) { MessageBox("清零原因不能为空"); return; } AccountsInfo modelAccountInfo = new AccountsInfo( ); string[] arrUserIDList = StrParamsList.Split(new char[] { ',' }); int count = 0; foreach (string strid in arrUserIDList) { if (Utils.Validate.IsPositiveInt(strid)) { modelAccountInfo = aideAccountsFacade.GetAccountInfoByUserID(int.Parse(strid)); if (modelAccountInfo == null) { continue; } //new TreasureFacade( kindID ).GrantClearScore( int.Parse( strid ), kindID, userExt.UserID, strReason, GameRequest.GetUserIP( ) ); TreasureFacade tf = new TreasureFacade(kindID); Message msg = tf.GrantClearScore(int.Parse(strid), kindID, userExt.UserID, strReason, GameRequest.GetUserIP( )); if (msg.Success) { count++; } } } if (count > 0) { MessageBox("所选用户共有" + count + "个用户积分为负,全部清除成功!"); } else { MessageBox("所选用户没有积分为负的用户"); } }
protected void btnSave_Click(object sender, EventArgs e) { string strReason = CtrlHelper.GetText(txtReason); int intDays = CtrlHelper.GetInt(txtMemberDays, 0); if (intDays <= 0) { MessageBox("赠送天数必须为大于零的正整数!"); return; } if (string.IsNullOrEmpty(strReason)) { MessageBox("赠送原因不能为空!"); return; } AccountsInfo modelAccountInfo = new AccountsInfo( ); /*RecordGrantMember grantMember = new RecordGrantMember( ); * grantMember.ClientIP = GameRequest.GetUserIP( ); * grantMember.MasterID = userExt.UserID; * grantMember.GrantCardType = int.Parse( ddlMemberType.SelectedValue ); * grantMember.MemberDays = intDays; * grantMember.Reason = strReason; */ string[] arrUserIDList = StrParamsList.Split(new char[] { ',' }); foreach (string strid in arrUserIDList) { if (Utils.Validate.IsPositiveInt(strid)) { modelAccountInfo = aideAccountsFacade.GetAccountInfoByUserID(int.Parse(strid)); if (modelAccountInfo == null) { continue; } aideRecordFacade.GrantMember(int.Parse(strid), CtrlHelper.GetSelectValue(ddlMemberType, 0), intDays, userExt.UserID, strReason, GameRequest.GetUserIP( )); /*grantMember.UserID = int.Parse( strid ); * modelAccountInfo.MemberOrder = CtrlHelper.GetSelectValue( ddlMemberType,0 ); * * aideAccountsFacade.UpdateAccount( modelAccountInfo ); //更新会员信息 * aideRecordFacade.InsertRecordGrantMember( grantMember ); //插入赠送会员日志*/ } } MessageBox("确认成功"); }
protected void btnSave_Click(object sender, EventArgs e) { string strReason = CtrlHelper.GetText(txtReason); int intAddCard = CtrlHelper.GetInt(txtAddCard, 0); if (intAddCard <= 0) { MessageBox("赠送房卡数必须为大于零的正整数!"); return; } if (string.IsNullOrEmpty(strReason)) { MessageBox("赠送原因不能为空"); return; } Game.Entity.Record.RecordGrantRoomCard card = new Game.Entity.Record.RecordGrantRoomCard(); card.ClientIP = GameRequest.GetUserIP(); card.AddRoomCard = intAddCard; card.CollectDate = DateTime.Now; card.MasterID = userExt.UserID; card.Reason = strReason; UserRoomCard roomcard = new UserRoomCard(); AccountsInfo info = new AccountsInfo(); string[] arrUserIDList = StrParamsList.Split(new char[] { ',' }); foreach (string strid in arrUserIDList) { if (Utils.Validate.IsPositiveInt(strid)) { card.UserID = int.Parse(strid); info = FacadeManage.aideAccountsFacade.GetAccountInfoByUserID(card.UserID); if (info != null) { roomcard = FacadeManage.aideTreasureFacade.GetUserRoomCard(card.UserID); card.CurRoomCard = roomcard == null ? 0 : roomcard.RoomCard; roomcard.RoomCard = roomcard.RoomCard + intAddCard; FacadeManage.aideTreasureFacade.SaveUserRoomCard(roomcard, card.UserID); FacadeManage.aideRecordFacade.InsertRecordUserRoomCard(card); } } } MessageBox("赠送成功"); }
protected void btnSave_Click(object sender, EventArgs e) { string strReason = CtrlHelper.GetText(txtReason); int intAddExperience = CtrlHelper.GetInt(txtAddExperience, 0); if (intAddExperience <= 0) { MessageBox("赠送经验数必须为大于零的正整数!"); return; } if (string.IsNullOrEmpty(strReason)) { MessageBox("赠送原因不能为空"); return; } RecordGrantExperience grantExperience = new RecordGrantExperience( ); AccountsInfo modelAccountInfo = new AccountsInfo( ); grantExperience.ClientIP = GameRequest.GetUserIP( ); grantExperience.MasterID = userExt.UserID; grantExperience.AddExperience = intAddExperience; grantExperience.Reason = strReason; string[] arrUserIDList = StrParamsList.Split(new char[] { ',' }); foreach (string strid in arrUserIDList) { if (Utils.Validate.IsPositiveInt(strid)) { grantExperience.UserID = int.Parse(strid); grantExperience.CurExperience = FacadeManage.aideAccountsFacade.GetExperienceByUserID(int.Parse(strid)); modelAccountInfo = FacadeManage.aideAccountsFacade.GetAccountInfoByUserID(int.Parse(strid)); if (modelAccountInfo == null) { continue; } modelAccountInfo.Experience = grantExperience.CurExperience + intAddExperience; FacadeManage.aideAccountsFacade.UpdateAccount(modelAccountInfo, userExt.UserID, GameRequest.GetUserIP()); //更新用户经验值 FacadeManage.aideRecordFacade.InsertRecordGrantExperience(grantExperience); //插入赠送经验值日志 } } MessageBox("确认成功"); }
protected void btnSave_Click(object sender, EventArgs e) { string strReason = CtrlHelper.GetText(txtReason); int score = CtrlHelper.GetInt(txtScore, 0); int kindID = int.Parse(ddlGame.SelectedValue); if (score == 0) { MessageBox("赠送积分不能为零"); return; } if (kindID <= 0) { MessageBox("请选择游戏"); return; } if (string.IsNullOrEmpty(strReason)) { MessageBox("赠送原因不能为空"); return; } AccountsInfo modelAccountInfo = new AccountsInfo( ); string[] arrUserIDList = StrParamsList.Split(new char[] { ',' }); foreach (string strid in arrUserIDList) { if (Utils.Validate.IsPositiveInt(strid)) { modelAccountInfo = aideAccountsFacade.GetAccountInfoByUserID(int.Parse(strid)); if (modelAccountInfo == null) { continue; } new TreasureFacade(kindID).GrantScore(int.Parse(strid), kindID, score, userExt.UserID, strReason, GameRequest.GetUserIP( )); } } MessageBox("确认成功"); }