private void QueryActiveCode() { BtnSearch.Enabled = false; CEnum.Message_Body[] mContent = new CEnum.Message_Body[1]; mContent[0].eName = CEnum.TagName.RC_ActiveCode; mContent[0].eTag = CEnum.TagFormat.TLV_STRING; mContent[0].oContent = TxtAccount.Text; backgroundWorkerQuery.RunWorkerAsync(mContent); }
private void LoginInfo() { try { this.GrpSearch.Enabled = false; this.tbcResult.Enabled = false; this.Cursor = Cursors.WaitCursor;//改变鼠标状态 //this.GrdMixItems.DataSource = null; //this.pnlMixItems.Visible = false; //this.cmbMixItems.Items.Clear(); this.pageLoginInfo = false; CEnum.Message_Body[] mContent = new CEnum.Message_Body[8]; mContent[0].eName = CEnum.TagName.JW2_ServerIP; mContent[0].eTag = CEnum.TagFormat.TLV_STRING; mContent[0].oContent = serverIP; mContent[1].eName = CEnum.TagName.JW2_UserSN; mContent[1].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[1].oContent = userID; mContent[2].eName = CEnum.TagName.JW2_UserID; mContent[2].eTag = CEnum.TagFormat.TLV_STRING; mContent[2].oContent = userName; mContent[3].eName = CEnum.TagName.Index; mContent[3].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[3].oContent = 1; mContent[4].eName = CEnum.TagName.PageSize; mContent[4].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[4].oContent = Operation_JW2.iPageSize; mContent[5].eName = CEnum.TagName.BeginTime; mContent[5].eTag = CEnum.TagFormat.TLV_STRING; mContent[5].oContent = DtpBegin.Text.ToString(); mContent[6].eName = CEnum.TagName.EndTime; mContent[6].eTag = CEnum.TagFormat.TLV_STRING; mContent[6].oContent = DtpEnd.Text.ToString(); mContent[7].eName = CEnum.TagName.JW2_IP; mContent[7].eTag = CEnum.TagFormat.TLV_STRING; mContent[7].oContent = ""; this.backgroundWorkerLogin.RunWorkerAsync(mContent); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void CmbFightConsumer_SelectedIndexChanged(object sender, EventArgs e) { try { if (this.pageSynthesisDrawings) { //this.GrpSearch.Enabled = false; this.tbcResult.Enabled = false; this.Cursor = Cursors.WaitCursor;//改变鼠标状态 this.GrdShopPurchaseBody.DataSource = null; CEnum.Message_Body[] mContent = new CEnum.Message_Body[8]; mContent[0].eName = CEnum.TagName.SD_ServerIP; mContent[0].eTag = CEnum.TagFormat.TLV_STRING; mContent[0].oContent = serverIP; mContent[1].eName = CEnum.TagName.f_idx; mContent[1].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[1].oContent = userID; mContent[2].eName = CEnum.TagName.SD_UserName; mContent[2].eTag = CEnum.TagFormat.TLV_STRING; mContent[2].oContent = userName; mContent[3].eName = CEnum.TagName.SD_StartTime; mContent[3].eTag = CEnum.TagFormat.TLV_TIMESTAMP; mContent[3].oContent = DtpBegin.Value; mContent[4].eName = CEnum.TagName.SD_EndTime; mContent[4].eTag = CEnum.TagFormat.TLV_TIMESTAMP; mContent[4].oContent = DtpEnd.Value; mContent[5].eName = CEnum.TagName.Index; mContent[5].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[5].oContent = int.Parse(this.CmbAdjutant.Text.ToString()); mContent[6].eName = CEnum.TagName.PageSize; mContent[6].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[6].oContent = Operation_GD.iPageSize; mContent[7].eName = CEnum.TagName.SD_Type; mContent[7].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[7].oContent = 5; this.backgroundWorkerReFightConsumerQuery.RunWorkerAsync(mContent); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void CmbPage_SelectedIndexChanged(object sender, EventArgs e) { if (bFirst) { CEnum.Message_Body[] mContent2 = new CEnum.Message_Body[7]; mContent2[0].eName = CEnum.TagName.RayCity_ServerIP; mContent2[0].eTag = CEnum.TagFormat.TLV_STRING; mContent2[0].oContent = Operation_RC.GetItemAddr(mServerInfo, CmbServer.Text); mContent2[1].eName = CEnum.TagName.RayCity_CharacterID; mContent2[1].eTag = CEnum.TagFormat.TLV_INTEGER; mContent2[1].oContent = Convert.ToInt32(this.TxtCharinfo.Text); mContent2[2].eName = CEnum.TagName.RayCity_BeginDate; mContent2[2].eTag = CEnum.TagFormat.TLV_DATE; mContent2[2].oContent = DtpBegin.Value; mContent2[3].eName = CEnum.TagName.RayCity_EndDate; mContent2[3].eTag = CEnum.TagFormat.TLV_DATE; mContent2[3].oContent = DtpEnd.Value; mContent2[4].eName = CEnum.TagName.Index; mContent2[4].eTag = CEnum.TagFormat.TLV_INTEGER; mContent2[4].oContent = int.Parse(CmbPage.Text); mContent2[5].eName = CEnum.TagName.PageSize; mContent2[5].eTag = CEnum.TagFormat.TLV_INTEGER; mContent2[5].oContent = Operation_RCode.iPageSize; itemEx item = (itemEx)this.CmbState.SelectedItem; mContent2[6].eName = CEnum.TagName.RayCity_TradeSessionState; mContent2[6].eTag = CEnum.TagFormat.TLV_INTEGER; mContent2[6].oContent = int.Parse(item.Tag); CEnum.Message_Body[,] result = Operation_RCode.GetResult(tmp_ClientEvent, CEnum.ServiceKey.RayCity_TradeInfo_Query, mContent2); if (result[0, 0].eName == CEnum.TagName.ERROR_Msg) { MessageBox.Show(result[0, 0].oContent.ToString()); return; } else { Operation_RCode.BuildDataTable(this.m_ClientEvent, result, TradeInfoView, out iPageCount); } } }
private void btnSearch_Click(object sender, EventArgs e) { try { this.tbcResult.SelectedIndex = 0; /* * 清除上一次显示的内容 */ if (this.cmbServer.Text == "") { MessageBox.Show(config.ReadConfigValue("MSDO", "LO_Code_Msg1")); return; } this.btnSearch.Enabled = false; Cursor = Cursors.WaitCursor; this.GrdRoleView.DataSource = null; CEnum.Message_Body[] mContent = new CEnum.Message_Body[5]; mContent[0].eName = CEnum.TagName.JW2_ServerIP; mContent[0].eTag = CEnum.TagFormat.TLV_STRING; mContent[0].oContent = Operation_JW2.GetItemAddr(mServerInfo, cmbServer.Text); mContent[1].eName = CEnum.TagName.JW2_ServerName; mContent[1].eTag = CEnum.TagFormat.TLV_STRING; mContent[1].oContent = this.cmbServer.Text.ToString(); mContent[2].eName = CEnum.TagName.JW2_FAMILYNAME; mContent[2].eTag = CEnum.TagFormat.TLV_STRING; mContent[2].oContent = this.txtAccount.Text.ToString(); mContent[3].eName = CEnum.TagName.Index; mContent[3].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[3].oContent = 1; mContent[4].eName = CEnum.TagName.PageSize; mContent[4].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[4].oContent = Operation_JW2.iPageSize; backgroundWorkerSearch.RunWorkerAsync(mContent); tmp_ClientEvent = m_ClientEvent.GetSocket(m_ClientEvent, Operation_JW2.GetItemAddr(mServerInfo, this.cmbServer.Text)); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void GrdList_CellClick(object sender, DataGridViewCellEventArgs e) { //return; DataTable mTable = (DataTable)GrdList.DataSource; try { //iUserID = int.Parse(mTable.Rows[e.RowIndex][0].ToString()); strUserNick = mTable.Rows[e.RowIndex][0].ToString(); LblUser.Text = "准备解封的帐号为:" + strUserNick; TxtNick.Text = strUserNick; TbcResult.SelectedTab = TpgClose; CEnum.Message_Body[] mMemo = new CEnum.Message_Body[3]; mMemo[0].eName = CEnum.TagName.AU_ServerIP; mMemo[0].eTag = CEnum.TagFormat.TLV_STRING; mMemo[0].oContent = Operation_Audition.GetItemAddr(mServerInfo, CmbServer.Text); mMemo[1].eName = CEnum.TagName.AU_ACCOUNT; mMemo[1].eTag = CEnum.TagFormat.TLV_STRING; mMemo[1].oContent = strUserNick; mMemo[2].eName = CEnum.TagName.UserByID; mMemo[2].eTag = CEnum.TagFormat.TLV_INTEGER; mMemo[2].oContent = int.Parse(m_ClientEvent.GetInfo("USERID").ToString()); CEnum.Message_Body[,] mGetResult = Operation_Audition.GetResult(this.m_ClientEvent, CEnum.ServiceKey.AU_ACCOUNTLOCAL_QUERY, mMemo); if (mGetResult[0, 0].eName == CEnum.TagName.ERROR_Msg) { TxtMemo.Text = mGetResult[0, 0].oContent.ToString(); label2.Text = "不详"; } else { label2.Text = mGetResult[0, 4].oContent.ToString(); TxtMemo.Text = mGetResult[0, 3].oContent.ToString(); } if (strUserNick != null) { PnlInput.Visible = true; } } catch { MessageBox.Show("请重新选择一个用户!"); } }
private void GetServerIp() { CEnum.Message_Body[] mContent = new CEnum.Message_Body[2]; mContent[0].eName = CEnum.TagName.ServerInfo_GameDBID; mContent[0].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[0].oContent = 1; mContent[1].eName = CEnum.TagName.ServerInfo_GameID; mContent[1].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[1].oContent = m_ClientEvent.GetInfo("GameID_SDO"); this.backgroundWorkerLoad.RunWorkerAsync(mContent); }
private void CmbPage_SelectedIndexChanged(object sender, EventArgs e) { if (bFirst) { CEnum.Message_Body[] mContent = new CEnum.Message_Body[7]; mContent[0].eName = CEnum.TagName.SDO_Account; mContent[0].eTag = CEnum.TagFormat.TLV_STRING; mContent[0].oContent = TxtAccount.Text; mContent[1].eName = CEnum.TagName.SDO_ServerIP; mContent[1].eTag = CEnum.TagFormat.TLV_STRING; mContent[1].oContent = Operation_Kart.GetItemAddr(mServerInfo, CmbServer.Text); mContent[2].eName = CEnum.TagName.SDO_MoneyType; mContent[2].eTag = CEnum.TagFormat.TLV_INTEGER; if (CmbType.Text == "M币") { mContent[2].oContent = 1; } else if (CmbType.Text == "G币") { mContent[2].oContent = 0; } else { mContent[2].oContent = 2; } mContent[3].eName = CEnum.TagName.SDO_BeginTime; mContent[3].eTag = CEnum.TagFormat.TLV_DATE; mContent[3].oContent = DtpBegin.Value; mContent[4].eName = CEnum.TagName.SDO_EndTime; mContent[4].eTag = CEnum.TagFormat.TLV_DATE; mContent[4].oContent = DtpEnd.Value; mContent[5].eName = CEnum.TagName.Index; mContent[5].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[5].oContent = (int.Parse(CmbPage.Text) - 1) * Operation_Kart.iPageSize + 1;; mContent[6].eName = CEnum.TagName.PageSize; mContent[6].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[6].oContent = Operation_Kart.iPageSize; CEnum.Message_Body[,] mResult = Operation_Kart.GetResult(this.m_ClientEvent, CEnum.ServiceKey.SDO_CONSUME_QUERY, mContent); Operation_Kart.BuildDataTable(this.m_ClientEvent, mResult, GrdResult, out iPageCount); } }
private void FamilyMission() { try { this.GrpSearch.Enabled = false; this.tbcResult.Enabled = false; this.Cursor = Cursors.WaitCursor;//改变鼠标状态 this.pageFamilyMission = false; CEnum.Message_Body[] mContent = new CEnum.Message_Body[8]; mContent[0].eName = CEnum.TagName.JW2_ServerIP; mContent[0].eTag = CEnum.TagFormat.TLV_STRING; mContent[0].oContent = serverIP; mContent[1].eName = CEnum.TagName.JW2_UserSN; mContent[1].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[1].oContent = userID; mContent[2].eName = CEnum.TagName.JW2_UserID; mContent[2].eTag = CEnum.TagFormat.TLV_STRING; mContent[2].oContent = userName; mContent[3].eName = CEnum.TagName.Index; mContent[3].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[3].oContent = 1; mContent[4].eName = CEnum.TagName.PageSize; mContent[4].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[4].oContent = Operation_JW2.iPageSize; mContent[5].eName = CEnum.TagName.BeginTime; mContent[5].eTag = CEnum.TagFormat.TLV_STRING; mContent[5].oContent = this.DtpBegin.Text.ToString(); mContent[6].eName = CEnum.TagName.EndTime; mContent[6].eTag = CEnum.TagFormat.TLV_STRING; mContent[6].oContent = this.DtpEnd.Text.ToString(); mContent[7].eName = CEnum.TagName.JW2_Type; mContent[7].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[7].oContent = 3; this.backgroundWorkerFamilyMissionLog.RunWorkerAsync(mContent); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnSearch_Click(object sender, EventArgs e) { try { tbcResult.SelectedTab = tpgCharacter;//选择角色信息选项卡 this.GrdCharacter.DataSource = null; if (CmbServer.Text == "") { MessageBox.Show(config.ReadConfigValue("MSD", "UIA_Hint_selectServer")); return; } serverIP = Operation_GD.GetItemAddr(mServerInfo, CmbServer.Text); userName = TxtAccount.Text.Trim(); userNick = txtNick.Text.Trim(); if (TxtAccount.Text.Trim().Length > 0 || txtNick.Text.Trim().Length > 0) { this.GrpSearch.Enabled = false; this.tbcResult.Enabled = false; this.Cursor = Cursors.WaitCursor;//改变鼠标状态 CEnum.Message_Body[] mContent = new CEnum.Message_Body[3]; //查询玩家角色信息 mContent[0].eName = CEnum.TagName.SD_ServerIP; mContent[0].eTag = CEnum.TagFormat.TLV_STRING; mContent[0].oContent = serverIP; mContent[1].eName = CEnum.TagName.SD_UserName; mContent[1].eTag = CEnum.TagFormat.TLV_STRING; mContent[1].oContent = userName; mContent[2].eName = CEnum.TagName.f_pilot; mContent[2].eTag = CEnum.TagFormat.TLV_STRING; mContent[2].oContent = userNick; backgroundWorkerSearch.RunWorkerAsync(mContent); } else { MessageBox.Show(config.ReadConfigValue("MMagic", "UIA_Hint_inPutAccont")); return; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void BtnQueryMap_Click(object sender, EventArgs e) { try { if (txtUserID.Text.Trim().Length <= 0) { return; } if (txtCharname.Text.Trim().Length <= 0) { return; } //float a = float.Parse(txtX.Text); //float b = float.Parse(txtY.Text); CEnum.Message_Body[] mContent = new CEnum.Message_Body[2]; mContent[0].eName = CEnum.TagName.FJ_XPosition; mContent[0].eTag = CEnum.TagFormat.TLV_STRING; mContent[0].oContent = ""; mContent[1].eName = CEnum.TagName.FJ_YPosition; mContent[1].eTag = CEnum.TagFormat.TLV_STRING; mContent[1].oContent = ""; lock (typeof(C_Event.CSocketEvent)) { AreaResult = Operation_FJ.GetResult(tmp_ClientEvent, CEnum.ServiceKey.FJ_MAP_Query, mContent); } if (AreaResult[0, 0].eName == CEnum.TagName.ERROR_Msg) { MessageBox.Show(AreaResult[0, 0].oContent.ToString()); return; } else if (AreaResult[0, 0].eName == CEnum.TagName.FJ_Map) { //txtMap.Text = mResult[0, 0].oContent.ToString(); txtMap = Operation_FJ.BuildAreaCombox(AreaResult, txtMap); bFirst = true; } } catch { MessageBox.Show("坐标值有误"); } }
private void LoginInfo() { try { this.GrpSearch.Enabled = false; this.tbcResult.Enabled = false; this.Cursor = Cursors.WaitCursor;//改变鼠标状态 this.GrdLoginInfo.DataSource = null; this.pnlLoginInfo.Visible = false; this.cmbLoginInfo.Items.Clear(); this.pageLoginInfo = false; CEnum.Message_Body[] mContent = new CEnum.Message_Body[7]; mContent[0].eName = CEnum.TagName.SD_ServerIP; mContent[0].eTag = CEnum.TagFormat.TLV_STRING; mContent[0].oContent = serverIP; mContent[1].eName = CEnum.TagName.f_idx; mContent[1].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[1].oContent = userID; mContent[2].eName = CEnum.TagName.SD_UserName; mContent[2].eTag = CEnum.TagFormat.TLV_STRING; mContent[2].oContent = userName; mContent[3].eName = CEnum.TagName.Index; mContent[3].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[3].oContent = 1; mContent[4].eName = CEnum.TagName.PageSize; mContent[4].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[4].oContent = Operation_GD.iPageSize; //mContent[4].oContent =1; mContent[5].eName = CEnum.TagName.SD_StartTime; mContent[5].eTag = CEnum.TagFormat.TLV_TIMESTAMP; mContent[5].oContent = DtpBegin.Value; mContent[6].eName = CEnum.TagName.SD_EndTime; mContent[6].eTag = CEnum.TagFormat.TLV_TIMESTAMP; mContent[6].oContent = DtpEnd.Value; backgroundWorkerLogin.RunWorkerAsync(mContent); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void button3_Click(object sender, EventArgs e) { if (this.radioUser.Checked && this.textBox1.Text.Trim() == "") { MessageBox.Show(config.ReadConfigValue("MAU", "FR_Code_Msg1")); return; } if (this.radioCard.Checked && this.textBox2.Text.Trim() == "") { MessageBox.Show(config.ReadConfigValue("MAU", "FR_Code_Msg2")); return; } Cursor = Cursors.WaitCursor; this.button3.Enabled = false; this.dgvCard.DataSource = null; CEnum.Message_Body[] mContent = new CEnum.Message_Body[3]; if (this.radioUser.Checked) { mContent[0].eName = CEnum.TagName.CARD_username; mContent[0].eTag = CEnum.TagFormat.TLV_STRING; mContent[0].oContent = this.textBox1.Text.Trim(); mContent[1].eName = CEnum.TagName.CARD_cardnum; mContent[1].eTag = CEnum.TagFormat.TLV_STRING; mContent[1].oContent = ""; mContent[2].eName = CEnum.TagName.CARD_ActionType; mContent[2].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[2].oContent = 1; this.backgroundWorkerByCard.RunWorkerAsync(mContent); } else if (this.radioCard.Checked) { mContent[0].eName = CEnum.TagName.CARD_username; mContent[0].eTag = CEnum.TagFormat.TLV_STRING; mContent[0].oContent = ""; mContent[1].eName = CEnum.TagName.CARD_cardnum; mContent[1].eTag = CEnum.TagFormat.TLV_STRING; mContent[1].oContent = this.textBox2.Text.Trim(); mContent[2].eName = CEnum.TagName.CARD_ActionType; mContent[2].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[2].oContent = 2; this.backgroundWorkerByCard.RunWorkerAsync(mContent); } }
private void btnUnBind_Click(object sender, EventArgs e) { try { if (txtUnBindAccount.Text.Trim() == "") { MessageBox.Show(config.ReadConfigValue("MSD", "BP_Hint_SelectUserName")); return; } if (txtUnBindReason.Text.Trim() == "") { MessageBox.Show(config.ReadConfigValue("MSD", "BP_Hint_inputUnBindReason")); return; } this.GrpSearch.Enabled = false; this.tbcResult.Enabled = false; this.Cursor = Cursors.WaitCursor;//改变鼠标状态 CEnum.Message_Body[] mContent = new CEnum.Message_Body[6]; mContent[0].eName = CEnum.TagName.SD_ServerIP; mContent[0].eTag = CEnum.TagFormat.TLV_STRING; mContent[0].oContent = serverIP; mContent[1].eName = CEnum.TagName.UserByID; mContent[1].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[1].oContent = int.Parse(m_ClientEvent.GetInfo("USERID").ToString()); mContent[2].eName = CEnum.TagName.f_idx; mContent[2].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[2].oContent = userID; mContent[3].eName = CEnum.TagName.SD_UserName; mContent[3].eTag = CEnum.TagFormat.TLV_STRING; mContent[3].oContent = userName; mContent[4].eName = CEnum.TagName.SD_Content; mContent[4].eTag = CEnum.TagFormat.TLV_STRING; mContent[4].oContent = txtUnBindReason.Text.Trim(); mContent[5].eName = CEnum.TagName.SD_ServerName; mContent[5].eTag = CEnum.TagFormat.TLV_STRING; mContent[5].oContent = this.cmbServer.Text.ToString(); backgroundWorkerUnBind.RunWorkerAsync(mContent); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void GrdCharacter_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { try { if (e.RowIndex != -1) //双击列名触发 { selectChar = int.Parse(e.RowIndex.ToString()); //保存列 if (GrdCharacter.DataSource != null) { DataTable mTable = (DataTable)GrdCharacter.DataSource; userID = int.Parse(mTable.Rows[selectChar][config.ReadConfigValue("GLOBAL", "f_idx")].ToString());//保存玩家帐号ID userName = mTable.Rows[selectChar][config.ReadConfigValue("GLOBAL", "SD_UserName")].ToString(); string userNick = mTable.Rows[selectChar][config.ReadConfigValue("GLOBAL", "f_pilot")].ToString(); if (MessageBox.Show("絋粄眏絬!", "矗ボ", MessageBoxButtons.OKCancel, MessageBoxIcon.Information) == DialogResult.OK) { this.GrpSearch.Enabled = false; this.GrdCharacter.Enabled = false; this.Cursor = Cursors.WaitCursor;//改变鼠标状态 CEnum.Message_Body[] mContent = new CEnum.Message_Body[5]; mContent[0].eName = CEnum.TagName.SD_ServerIP; mContent[0].eTag = CEnum.TagFormat.TLV_STRING; mContent[0].oContent = serverIP; mContent[1].eName = CEnum.TagName.UserByID; mContent[1].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[1].oContent = int.Parse(m_ClientEvent.GetInfo("USERID").ToString()); mContent[2].eName = CEnum.TagName.f_idx; mContent[2].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[2].oContent = userID; mContent[3].eName = CEnum.TagName.SD_UserName; mContent[3].eTag = CEnum.TagFormat.TLV_STRING; mContent[3].oContent = userName; mContent[4].eName = CEnum.TagName.f_pilot; mContent[4].eTag = CEnum.TagFormat.TLV_STRING; mContent[4].oContent = userNick; backgroundWorkerKickPlayer.RunWorkerAsync(mContent); } } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnSearchLog_Click(object sender, EventArgs e) { if (this.TxtItemName.Text == "" || this.TxtItemName.Text == null) { MessageBox.Show(config.ReadConfigValue("MFj", "FB_Code_MsgInputItemName")); return; } CEnum.Message_Body[,] mResult = null; CEnum.Message_Body[] mContent = new CEnum.Message_Body[6]; mContent[0].eName = CEnum.TagName.FJ_UserNick; mContent[0].eTag = CEnum.TagFormat.TLV_STRING; mContent[0].oContent = TxtCharinfo.Text.Trim(); mContent[1].eName = CEnum.TagName.FJ_ServerIP; mContent[1].eTag = CEnum.TagFormat.TLV_STRING; mContent[1].oContent = Operation_FJ.GetItemAddr(mServerInfo, CmbServer.Text); mContent[2].eName = CEnum.TagName.FJ_ItemName; mContent[2].eTag = CEnum.TagFormat.TLV_STRING; mContent[2].oContent = this.TxtItemName.Text.ToString(); mContent[3].eName = CEnum.TagName.FJ_Type; mContent[3].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[3].oContent = Operation_FJ.GetItemType(mType, this.CmbType.Text.ToString()); mContent[4].eName = CEnum.TagName.FJ_StartTime;//时间段开始时间 mContent[4].eTag = CEnum.TagFormat.TLV_DATE; mContent[4].oContent = Convert.ToDateTime(this.dateTimePickerTimeFrom.Value.ToLongDateString()); mContent[5].eName = CEnum.TagName.FJ_EndTime; mContent[5].eTag = CEnum.TagFormat.TLV_DATE; mContent[5].oContent = Convert.ToDateTime(this.dateTimePickerTimeTo.Value.ToLongDateString()); lock (typeof(C_Event.CSocketEvent)) { mResult = Operation_FJ.GetResult(tmp_ClientEvent, CEnum.ServiceKey.FJ_ItemLog_Query, mContent); } if (mResult[0, 0].eName == CEnum.TagName.ERROR_Msg) { MessageBox.Show(mResult[0, 0].oContent.ToString()); return; } else { logInfoView.DataSource = null; Operation_FJ.BuildDataTableItemAdd(this.m_ClientEvent, mResult, logInfoView, out iPageCount); } }
private void TradeInfoView_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { try { if (e.RowIndex >= 0 && RoleInfoView.DataSource != null) { using (DataTable dt = (DataTable)TradeInfoView.DataSource) { CEnum.Message_Body[,] mResult = null; CEnum.Message_Body[] mContent = new CEnum.Message_Body[5]; mContent[0].eName = CEnum.TagName.RayCity_ServerIP; mContent[0].eTag = CEnum.TagFormat.TLV_STRING; mContent[0].oContent = Operation_RC.GetItemAddr(mServerInfo, CmbServer.Text); mContent[1].eName = CEnum.TagName.RayCity_CharacterID; mContent[1].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[1].oContent = Convert.ToInt32(this.TxtCharinfo.Text); mContent[2].eName = CEnum.TagName.RayCity_TradeSessionIDX; mContent[2].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[2].oContent = int.Parse(dt.Rows[e.RowIndex][0].ToString()); mContent[3].eName = CEnum.TagName.Index; mContent[3].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[3].oContent = 1; mContent[4].eName = CEnum.TagName.PageSize; mContent[4].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[4].oContent = Operation_RCode.iPageSize; CEnum.Message_Body[,] result = Operation_RCode.GetResult(tmp_ClientEvent, CEnum.ServiceKey.RayCity_TradeDetail_Query, mContent); if (result[0, 0].eName == CEnum.TagName.ERROR_Msg) { MessageBox.Show(result[0, 0].oContent.ToString()); return; } else { BrowseMusicName browseMusicName = new BrowseMusicName(result, iPageCount, MousePosition.X, MousePosition.Y); browseMusicName.CreateModule(null, m_ClientEvent); } } } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
/// <summary> /// 读取道具物品 /// </summary> private void ReadItems() { ArrayList itemcodes = new ArrayList(); cbxItems.Items.Clear(); CEnum.Message_Body[] mItemContent = new CEnum.Message_Body[4]; if (_ServerIP == null) { for (int i = 0; i < this.serverIPResult.GetLength(0); i++) { if (serverIPResult[i, 1].oContent.ToString().Trim().Equals(this.cbxServerIP.Text.Trim())) { this._ServerIP = serverIPResult[i, 0].oContent.ToString(); } } } mItemContent[0].eName = CEnum.TagName.SDO_ServerIP; mItemContent[0].eTag = CEnum.TagFormat.TLV_STRING; mItemContent[0].oContent = _ServerIP; mItemContent[1].eName = CEnum.TagName.SDO_BigType; mItemContent[1].eTag = CEnum.TagFormat.TLV_INTEGER; mItemContent[1].oContent = iType; mItemContent[2].eName = CEnum.TagName.SDO_SmallType; mItemContent[2].eTag = CEnum.TagFormat.TLV_INTEGER; mItemContent[2].oContent = iSort; mItemContent[3].eName = CEnum.TagName.SDO_ItemName; mItemContent[3].eTag = CEnum.TagFormat.TLV_STRING; mItemContent[3].oContent = ""; itemResult = m_ClientEvent.RequestResult(CEnum.ServiceKey.SDO_ITEMSHOP_QUERY, C_Global.CEnum.Msg_Category.SDO_ADMIN, mItemContent); if (itemResult[0, 0].eName != C_Global.CEnum.TagName.ERROR_Msg) { for (int i = 0; i < itemResult.GetLength(0); i++) { cbxItems.Items.Add(itemResult[i, 3].oContent.ToString()); itemcodes.Add(itemResult[i, 2].oContent.ToString()); } cbxItems.SelectedIndex = 0; cbxItems.Tag = itemcodes; } else { MessageBox.Show(config.ReadConfigValue("MSDO", "RE_Code_errMsg")); } }
private void button3_Click(object sender, EventArgs e) { try { if (textBox4.Text.Trim().Length <= 0) { MessageBox.Show(config.ReadConfigValue("MJW2", "NEW_UI_PleaseSelectRoleFirest")); return; } this.GrpSearch.Enabled = false; this.tbcResult.Enabled = false; this.Cursor = Cursors.WaitCursor;//改变鼠标状态 CEnum.Message_Body[] mContent = new CEnum.Message_Body[6]; mContent[0].eName = CEnum.TagName.JW2_ServerIP; mContent[0].eTag = CEnum.TagFormat.TLV_STRING; mContent[0].oContent = Operation_JW2.GetItemAddr(mServerInfo, CmbServer.Text); mContent[1].eName = CEnum.TagName.JW2_ServerName; mContent[1].eTag = CEnum.TagFormat.TLV_STRING; mContent[1].oContent = CmbServer.Text.ToString(); mContent[2].eName = CEnum.TagName.JW2_UserSN; mContent[2].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[2].oContent = userID; mContent[4].eName = CEnum.TagName.JW2_UserID; mContent[4].eTag = CEnum.TagFormat.TLV_STRING; mContent[4].oContent = userName; mContent[5].eName = CEnum.TagName.UserByID; mContent[5].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[5].oContent = int.Parse(m_ClientEvent.GetInfo("USERID").ToString()); mContent[3].eName = CEnum.TagName.JW2_TmpPWD; mContent[3].eTag = CEnum.TagFormat.TLV_STRING; mContent[3].oContent = this.textBox5.Text.ToString(); backgroundWorkerModiPassword.RunWorkerAsync(mContent); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void btnSearchInfo_Click(object sender, EventArgs e) { try { if (cmbServer.Text == "") { MessageBox.Show(config.ReadConfigValue("MMagic", "UIA_Hint_selectServer")); return; } if (txtQueryAccount.Text.Trim().Length > 0) { this.GrpSearch.Enabled = false; this.tbcResult.Enabled = false; this.Cursor = Cursors.WaitCursor;//改变鼠标状态 this.GrdIsBan.DataSource = null; serverIP = Operation_JW2.GetItemAddr(mServerInfo, cmbServer.Text); CEnum.Message_Body[] mContent = new CEnum.Message_Body[5]; mContent[0].eName = CEnum.TagName.JW2_ServerIP; mContent[0].eTag = CEnum.TagFormat.TLV_STRING; mContent[0].oContent = serverIP; mContent[1].eName = CEnum.TagName.JW2_UserID; mContent[1].eTag = CEnum.TagFormat.TLV_STRING; mContent[1].oContent = this.txtQueryAccount.Text.ToString(); mContent[2].eName = CEnum.TagName.JW2_GOODSTYPE; mContent[2].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[2].oContent = 1; mContent[3].eName = CEnum.TagName.Index; mContent[3].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[3].oContent = 1; mContent[4].eName = CEnum.TagName.PageSize; mContent[4].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[4].oContent = Operation_JW2.iPageSize; backgroundWorkerQueryBan.RunWorkerAsync(mContent); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void Btn_Search_Click(object sender, EventArgs e) { LblUser.Text = ""; PnlInput.Visible = true; GrdList.DataSource = null; CmbPage.Items.Clear(); TbcResult.SelectedTab = TpgList; CEnum.Message_Body[] mContent = new CEnum.Message_Body[3]; mContent[0].eName = CEnum.TagName.AU_ServerIP; mContent[0].eTag = CEnum.TagFormat.TLV_STRING; mContent[0].oContent = Operation_Audition.GetItemAddr(mServerInfo, CmbServer.Text); mContent[1].eName = CEnum.TagName.Index; mContent[1].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[1].oContent = 1; mContent[2].eName = CEnum.TagName.PageSize; mContent[2].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[2].oContent = Operation_Audition.iPageSize; CEnum.Message_Body[,] mGetResult = Operation_Audition.GetResult(this.m_ClientEvent, CEnum.ServiceKey.AU_ACCOUNTREMOTE_QUERY, mContent); //无内容显示 if (mGetResult[0, 0].eName == CEnum.TagName.ERROR_Msg) { MessageBox.Show(mGetResult[0, 0].oContent.ToString()); return; } Operation_Audition.BuildDataTable(this.m_ClientEvent, mGetResult, GrdList, out iPageCount); if (iPageCount <= 0) { PnlPage.Visible = false; } else { for (int i = 0; i < iPageCount; i++) { CmbPage.Items.Add(i + 1); } CmbPage.SelectedIndex = 0; bFirst = true; PnlPage.Visible = true; } }
private void BanList() { try { cmbListPage.Items.Clear(); this.tbcResult.SelectedTab = tpgAllBanPlayer; this.GrdCharacter.DataSource = null; this.pnlListPage.Visible = false; this.GrpSearch.Enabled = false; this.tbcResult.Enabled = false; this.Cursor = Cursors.WaitCursor;//改变鼠标状态 CEnum.Message_Body[] mContent = new CEnum.Message_Body[7]; mContent[0].eName = CEnum.TagName.SD_ServerIP; mContent[0].eTag = CEnum.TagFormat.TLV_STRING; mContent[0].oContent = serverIP; mContent[1].eName = CEnum.TagName.SD_ServerName; mContent[1].eTag = CEnum.TagFormat.TLV_STRING; mContent[1].oContent = this.cmbServer.Text.ToString(); mContent[2].eName = CEnum.TagName.SD_Type; mContent[2].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[2].oContent = 0; mContent[3].eName = CEnum.TagName.SD_UserName; mContent[3].eTag = CEnum.TagFormat.TLV_STRING; mContent[3].oContent = userName; mContent[4].eName = CEnum.TagName.f_pilot; mContent[4].eTag = CEnum.TagFormat.TLV_STRING; mContent[4].oContent = this.txtNick.Text.ToString(); mContent[5].eName = CEnum.TagName.Index; mContent[5].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[5].oContent = 1; mContent[6].eName = CEnum.TagName.PageSize; mContent[6].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[6].oContent = Operation_GD.iPageSize; backgroundWorkerBanList.RunWorkerAsync(mContent); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void FrmPlayLogInfo_Load(object sender, EventArgs e) { IntiFontLib(); CEnum.Message_Body[] mContent = new CEnum.Message_Body[2]; mContent[0].eName = CEnum.TagName.ServerInfo_GameDBID; mContent[0].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[0].oContent = 1; mContent[1].eName = CEnum.TagName.ServerInfo_GameID; mContent[1].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[1].oContent = m_ClientEvent.GetInfo("GameID_FJ"); this.backgroundWorkerServerLoad.RunWorkerAsync(mContent); }
private void cmbLoginInfo_SelectedIndexChanged(object sender, EventArgs e) { try { if (pageLoginInfo) { this.GrpSearch.Enabled = false; this.tbcResult.Enabled = false; this.Cursor = Cursors.WaitCursor;//改变鼠标状态 this.GrdLoginInfo.DataSource = null; CEnum.Message_Body[] mContent = new CEnum.Message_Body[7]; mContent[0].eName = CEnum.TagName.SD_ServerIP; mContent[0].eTag = CEnum.TagFormat.TLV_STRING; mContent[0].oContent = serverIP; mContent[1].eName = CEnum.TagName.f_idx; mContent[1].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[1].oContent = userID; mContent[2].eName = CEnum.TagName.SD_UserName; mContent[2].eTag = CEnum.TagFormat.TLV_STRING; mContent[2].oContent = userName; mContent[3].eName = CEnum.TagName.Index; mContent[3].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[3].oContent = int.Parse(cmbLoginInfo.Text.Trim()); mContent[4].eName = CEnum.TagName.PageSize; mContent[4].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[4].oContent = Operation_GD.iPageSize; //mContent[4].oContent = 1; mContent[5].eName = CEnum.TagName.SD_StartTime; mContent[5].eTag = CEnum.TagFormat.TLV_TIMESTAMP; mContent[5].oContent = DtpBegin.Value; mContent[6].eName = CEnum.TagName.SD_EndTime; mContent[6].eTag = CEnum.TagFormat.TLV_TIMESTAMP; mContent[6].oContent = DtpEnd.Value; backgroundWorkerReLogin.RunWorkerAsync(mContent); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void CmbPage_SelectedIndexChanged(object sender, EventArgs e) { if (bFirst) { lblCurrPage.Text = CmbPage.Text; CEnum.Message_Body[] mContent = new CEnum.Message_Body[6]; mContent[0].eName = CEnum.TagName.AU_ServerIP; mContent[0].eTag = CEnum.TagFormat.TLV_STRING; mContent[0].oContent = "61.152.150.205"; mContent[1].eName = CEnum.TagName.AuShop_userid; mContent[1].eTag = CEnum.TagFormat.TLV_STRING; mContent[1].oContent = TxtName.Text; mContent[2].eName = CEnum.TagName.AuShop_BeginDate; mContent[2].eTag = CEnum.TagFormat.TLV_DATE; mContent[2].oContent = DpkStar.Value; mContent[3].eName = CEnum.TagName.AuShop_EndDate; mContent[3].eTag = CEnum.TagFormat.TLV_DATE; mContent[3].oContent = DptStop.Value; mContent[4].eName = CEnum.TagName.Index; mContent[4].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[4].oContent = (int.Parse(CmbPage.Text) - 1) * Operation_Card.iPageSize + 1; mContent[5].eName = CEnum.TagName.PageSize; mContent[5].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[5].oContent = Operation_Card.iPageSize; CEnum.Message_Body[,] mResult = null; lock (typeof(C_Event.CSocketEvent)) { mResult = Operation_Shop.GetResult(m_ClientEvent.GetSocket(m_ClientEvent, "61.152.150.205"), CEnum.ServiceKey.AUSHOP_AVATARECOVER_QUERY, mContent); } if (mResult[0, 0].eName == CEnum.TagName.ERROR_Msg) { MessageBox.Show(mResult[0, 0].oContent.ToString()); return; } Operation_Shop.BuildDataTable(this.m_ClientEvent, mResult, GrdResult, out iPageCount); GrdResult.Columns[3].Visible = false; } else { lblCurrPage.Text = "1"; } }
private void comboBox2_SelectedIndexChanged(object sender, EventArgs e) { try { if (bFirst) { this.CmbPage.Enabled = false; CEnum.Message_Body[] mContent = new CEnum.Message_Body[5]; CEnum.Message_Body[,] mResult = null; mContent[0].eName = CEnum.TagName.RayCity_NyUserID; mContent[0].eTag = CEnum.TagFormat.TLV_STRING; mContent[0].oContent = TxtAccount.Text; mContent[1].eName = CEnum.TagName.RayCity_ServerIP; mContent[1].eTag = CEnum.TagFormat.TLV_STRING; mContent[1].oContent = Operation_RCode.GetItemAddr(mServerInfo, CmbServer.Text); mContent[2].eName = CEnum.TagName.RayCity_NyNickName; mContent[2].eTag = CEnum.TagFormat.TLV_STRING; mContent[2].oContent = TxtNick.Text; mContent[3].eName = CEnum.TagName.Index; mContent[3].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[3].oContent = int.Parse(this.comboBox2.Text.ToString()); mContent[4].eName = CEnum.TagName.PageSize; mContent[4].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[4].oContent = Operation_RCode.iPageSize; lock (typeof(C_Event.CSocketEvent)) { mResult = Operation_RCode.GetResult(tmp_ClientEvent, CEnum.ServiceKey.RayCity_BasicAccount_Query, mContent); } CmbPage.Enabled = true; if (mResult[0, 0].eName == CEnum.TagName.ERROR_Msg) { MessageBox.Show(mResult[0, 0].oContent.ToString()); return; } else { Operation_RCode.BuildDataTable(this.m_ClientEvent, mResult, RoleInfoView, out iPageCount); } } } catch { } }
private void FrmQueryjifen_Load(object sender, EventArgs e) { IntiFontLib(); //服务器列表 CEnum.Message_Body[] mContent = new CEnum.Message_Body[2]; mContent[0].eName = CEnum.TagName.ServerInfo_GameDBID; mContent[0].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[0].oContent = 3; mContent[1].eName = CEnum.TagName.ServerInfo_GameID; mContent[1].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[1].oContent = m_ClientEvent.GetInfo("GameID_SDO"); this.backgroundWorkerFormLoad.RunWorkerAsync(mContent); }
private void backgroundWorkerSearch_DoWork(object sender, DoWorkEventArgs e) { lock (typeof(C_Event.CSocketEvent)) { mResult = Operation_Card.GetResult(this.m_ClientEvent, CEnum.ServiceKey.CARD_USER_QUERY, (CEnum.Message_Body[])e.Argument); if (mResult[0, 0].eName != CEnum.TagName.ERROR_Msg) { CEnum.Message_Body[] mContent = new CEnum.Message_Body[8]; mContent[0].eName = CEnum.TagName.TOKEN_provide; mContent[0].eTag = CEnum.TagFormat.TLV_STRING; mContent[0].oContent = "viewTokenUser"; mContent[1].eName = CEnum.TagName.TOKEN_Type; mContent[1].eTag = CEnum.TagFormat.TLV_STRING; mContent[1].oContent = "username"; mContent[2].eName = CEnum.TagName.TOKEN_code; mContent[2].eTag = CEnum.TagFormat.TLV_STRING; mContent[2].oContent = mResult[0, 1].oContent; mContent[3].eName = CEnum.TagName.TOKEN_Start; mContent[3].eTag = CEnum.TagFormat.TLV_DATE; mContent[3].oContent = new DateTime(2001, 1, 1); mContent[4].eName = CEnum.TagName.TOKEN_End; mContent[4].eTag = CEnum.TagFormat.TLV_DATE; mContent[4].oContent = DateTime.Now; mContent[5].eName = CEnum.TagName.PageSize; mContent[5].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[5].oContent = 10; mContent[6].eName = CEnum.TagName.Index; mContent[6].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[6].oContent = 1; mContent[7].eName = CEnum.TagName.TOKEN_authType; mContent[7].eTag = CEnum.TagFormat.TLV_STRING; mContent[7].oContent = ""; e.Result = Operation_Card.GetResult(m_ClientEvent, CEnum.ServiceKey.CARD_USERTOKEN_QUERY, mContent); isTokenUser = (((CEnum.Message_Body[, ])e.Result)[0, 0].eName == CEnum.TagName.ERROR_Msg) ? false : true; } } }
private void cmbListPage_SelectedIndexChanged(object sender, EventArgs e) { try { if (pageBanList) { this.GrdCharacter.DataSource = null; this.GrpSearch.Enabled = false; this.tbcResult.Enabled = false; this.Cursor = Cursors.WaitCursor;//改变鼠标状态 CEnum.Message_Body[] mContent = new CEnum.Message_Body[7]; mContent[0].eName = CEnum.TagName.SD_ServerIP; mContent[0].eTag = CEnum.TagFormat.TLV_STRING; mContent[0].oContent = serverIP; mContent[1].eName = CEnum.TagName.SD_ServerName; mContent[1].eTag = CEnum.TagFormat.TLV_STRING; mContent[1].oContent = this.cmbServer.Text.ToString(); mContent[2].eName = CEnum.TagName.SD_Type; mContent[2].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[2].oContent = 0; mContent[3].eName = CEnum.TagName.SD_UserName; mContent[3].eTag = CEnum.TagFormat.TLV_STRING; mContent[3].oContent = userName; mContent[4].eName = CEnum.TagName.f_pilot; mContent[4].eTag = CEnum.TagFormat.TLV_STRING; mContent[4].oContent = this.txtNick.Text.ToString(); mContent[5].eName = CEnum.TagName.Index; mContent[5].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[5].oContent = int.Parse(this.cmbListPage.Text.ToString()); mContent[6].eName = CEnum.TagName.PageSize; mContent[6].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[6].oContent = Operation_GD.iPageSize; backgroundWorkerReBanList.RunWorkerAsync(mContent); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void TbcResult_SelectedIndexChanged(object sender, EventArgs e) { if (TbcResult.SelectedIndex == 1) { this.TxtCharinfo.Text = userAccount; tmp_ClientEvent = m_ClientEvent.GetSocket(m_ClientEvent, Operation_FJ.GetItemAddr(mServerInfo, CmbServer.Text)); CEnum.Message_Body[] mItemSubClass = new CEnum.Message_Body[1]; mItemSubClass[0].eName = CEnum.TagName.FJ_ServerIP; mItemSubClass[0].eTag = CEnum.TagFormat.TLV_STRING; mItemSubClass[0].oContent = Operation_FJ.GetItemAddr(mServerInfo, CmbServer.Text); this.backgroundWorkerType.RunWorkerAsync(mItemSubClass); } }