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);
            }
        }
Esempio n. 4
0
        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);
                }
            }
        }
Esempio n. 5
0
        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);
        }
Esempio n. 8
0
        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("坐标值有误");
            }
        }
Esempio n. 12
0
        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);
            }
        }
Esempio n. 13
0
        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);
            }
        }
Esempio n. 15
0
        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);
            }
        }
Esempio n. 16
0
        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);
            }
        }
Esempio n. 17
0
        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());
            }
        }
Esempio n. 18
0
        /// <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);
            }
        }
Esempio n. 23
0
        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);
        }
Esempio n. 24
0
        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);
            }
        }
Esempio n. 25
0
        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);
            }
        }
Esempio n. 30
0
        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);
            }
        }