private void btnReset_Click(object sender, EventArgs e) { /* * 清空公共变量的内容,防止下次赠送时数据错误 * */ _AccountServerIP = null; //服务器ip _ItemServerIP = null; //服务器ip //accountServerIPResult = null; //ip列表信息 //itemServerIPResult = null; //ip列表信息 accountResult = null; //玩家信息列表 itemResult = null; //道具信息列表 temp_itemResult = null; //道具信息列表 sendItemsResult = null; //物品赠送结果 lstUser_SelectRow = 0; //用户显示结果中选择的行 lstItemResult_SelectRow = 0; //物品显示结果中选中的行 user_Items = null; //玩家与获得的道具信息 recvUserID = 0; //lstRecvUsers中选中的用户id sendReason = null; //道具赠送理由 expire = 30; //赠送道具的有效期限 strInfo = null; //赠送的玩家及道具字符串信息 格式:usersn,account,nick,itemids about = new SendAboutInfo(); //赠送的道具的理由及时效 cbxServerIP.Enabled = true; txtAccount.Clear(); lstUserResult.Items.Clear(); txtItemName.Clear(); lstItemResult.Items.Clear(); lstRecvUsers.Items.Clear(); lstSendItem.Items.Clear(); }
public SendReasion(SendAboutInfo about, C_Event.CSocketEvent mEvent) { this.about = about; this.m_ClientEvent = mEvent; InitializeComponent(); }
private void backgroundWorkerSend_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { btnConfrimToSend.Enabled = true; Cursor = Cursors.Default; if (sendItemsResult[0, 0].eName == CEnum.TagName.ERROR_Msg) { MessageBox.Show(sendItemsResult[0, 0].oContent.ToString()); return; } if (sendItemsResult[0, 0].oContent.ToString().ToUpper().Equals("SUCESS")) { MessageBox.Show(config.ReadConfigValue("MAU", "ST_Code_Msgsendsucc")); /* * 清空公共变量的内容,防止下次赠送时数据错误 * */ _AccountServerIP = null; //服务器ip _ItemServerIP = null; //服务器ip //accountServerIPResult = null; //ip列表信息 //itemServerIPResult = null; //ip列表信息 accountResult = null; //玩家信息列表 recvAccountList = null; itemResult = null; //道具信息列表 temp_itemResult = null; //道具信息列表 sendItemsResult = null; //物品赠送结果 toSendItemList = null; lstUser_SelectRow = 0; //用户显示结果中选择的行 lstItemResult_SelectRow = 0; //物品显示结果中选中的行 user_Items = null; //玩家与获得的道具信息 recvUserID = 0; //lstRecvUsers中选中的用户id sendReason = null; //道具赠送理由 expire = 30; //赠送道具的有效期限 strInfo = null; //赠送的玩家及道具字符串信息 格式:usersn,account,nick,itemids about = new SendAboutInfo(); //赠送的道具的理由及时效 cbxServerIP.Enabled = true; txtAccount.Clear(); lstUserResult.Items.Clear(); txtItemName.Clear(); lstItemResult.Items.Clear(); lstRecvUsers.Items.Clear(); lstSendItem.Items.Clear(); cmbClass.Enabled = true; txtItemName.Enabled = true; return; } else { MessageBox.Show(config.ReadConfigValue("MAU", "ST_Code_Msgsendfail")); _AccountServerIP = null; //服务器ip _ItemServerIP = null; //服务器ip //accountServerIPResult = null; //ip列表信息 //itemServerIPResult = null; //ip列表信息 accountResult = null; //玩家信息列表 recvAccountList = null; itemResult = null; //道具信息列表 temp_itemResult = null; //道具信息列表 sendItemsResult = null; //物品赠送结果 toSendItemList = null; lstUser_SelectRow = 0; //用户显示结果中选择的行 lstItemResult_SelectRow = 0; //物品显示结果中选中的行 user_Items = null; //玩家与获得的道具信息 recvUserID = 0; //lstRecvUsers中选中的用户id sendReason = null; //道具赠送理由 expire = 30; //赠送道具的有效期限 strInfo = null; //赠送的玩家及道具字符串信息 格式:usersn,account,nick,itemids about = new SendAboutInfo(); //赠送的道具的理由及时效 cbxServerIP.Enabled = true; txtAccount.Clear(); lstUserResult.Items.Clear(); txtItemName.Clear(); lstItemResult.Items.Clear(); lstRecvUsers.Items.Clear(); lstSendItem.Items.Clear(); cmbClass.Enabled = true; txtItemName.Enabled = true; } }
/// <summary> /// 赠送道具 /// </summary> private void SendEquipment() { C_Global.CEnum.Message_Body[] messageBody = new C_Global.CEnum.Message_Body[5]; messageBody[0].eTag = C_Global.CEnum.TagFormat.TLV_STRING; messageBody[0].eName = C_Global.CEnum.TagName.AU_ServerIP; messageBody[0].oContent = _ItemServerIP; messageBody[1].eTag = C_Global.CEnum.TagFormat.TLV_STRING; messageBody[1].eName = C_Global.CEnum.TagName.AU_Reason; messageBody[1].oContent = about.REASON; messageBody[2].eTag = C_Global.CEnum.TagFormat.TLV_INTEGER; messageBody[2].eName = C_Global.CEnum.TagName.AU_Period; messageBody[2].oContent = about.EXPIRE; messageBody[3].eTag = C_Global.CEnum.TagFormat.TLV_STRING; messageBody[3].eName = C_Global.CEnum.TagName.AU_ItemStyle; messageBody[3].oContent = strInfo; messageBody[4].eTag = C_Global.CEnum.TagFormat.TLV_INTEGER; messageBody[4].eName = C_Global.CEnum.TagName.UserByID; messageBody[4].oContent = int.Parse(m_ClientEvent.GetInfo("USERID").ToString()); sendItemsResult = m_ClientEvent.RequestResult(CEnum.ServiceKey.AU_ITEMSHOP_CREATE, C_Global.CEnum.Msg_Category.AU_ADMIN, messageBody); if (sendItemsResult[0, 0].eName == CEnum.TagName.ERROR_Msg) { MessageBox.Show(sendItemsResult[0, 0].oContent.ToString()); return; } if (sendItemsResult[0, 0].oContent.ToString().ToUpper().Equals("SUCESS")) { MessageBox.Show("道具赠送成功"); /* * 清空公共变量的内容,防止下次赠送时数据错误 * */ _AccountServerIP = null; //服务器ip _ItemServerIP = null; //服务器ip //accountServerIPResult = null; //ip列表信息 //itemServerIPResult = null; //ip列表信息 accountResult = null; //玩家信息列表 itemResult = null; //道具信息列表 temp_itemResult = null; //道具信息列表 sendItemsResult = null; //物品赠送结果 lstUser_SelectRow = 0; //用户显示结果中选择的行 lstItemResult_SelectRow = 0; //物品显示结果中选中的行 user_Items = null; //玩家与获得的道具信息 recvUserID = 0; //lstRecvUsers中选中的用户id sendReason = null; //道具赠送理由 expire = 30; //赠送道具的有效期限 strInfo = null; //赠送的玩家及道具字符串信息 格式:usersn,account,nick,itemids about = new SendAboutInfo(); //赠送的道具的理由及时效 cbxServerIP.Enabled = true; txtAccount.Clear(); lstUserResult.Items.Clear(); txtItemName.Clear(); lstItemResult.Items.Clear(); lstRecvUsers.Items.Clear(); lstSendItem.Items.Clear(); return; } }
public SendReasion(SendAboutInfo about) { this.about = about; InitializeComponent(); }