Пример #1
0
        private void btnItemTo_Click(object sender, EventArgs e)
        {
            if (lstItemResult.SelectedIndex == -1)
            {
                MessageBox.Show("请先选择要导入的道具");
                return;
            }

            if (toSendItemList != null)
            {
                for (int i = 0; i < toSendItemList.GetLength(0); i++)
                {
                    if (itemResult[lstItemResult_SelectRow, 0].oContent.ToString().Equals(toSendItemList[i, 0].oContent.ToString()))
                    {
                        MessageBox.Show("道具已经存在");
                        return;
                    }
                }
            }

            string[] rowInfo = new string[2];
            rowInfo[0] = itemResult[lstItemResult_SelectRow, 1].oContent.ToString();
            rowInfo[1] = itemResult[lstItemResult_SelectRow, 2].oContent.ToString() == "1" ? "男" : itemResult[lstItemResult_SelectRow, 2].oContent.ToString() == "0" ?"女" : "无性别要求";
            ListViewItem mlistViewItem = new ListViewItem(rowInfo, -1);

            lstSendItem.Items.Add(mlistViewItem);
            lstSendItem.Items[lstSendItem.Items.Count - 1].Tag = itemResult[lstItemResult_SelectRow, 0].oContent.ToString();

            toSendItemList = PutIntoNewMsgBody(toSendItemList, itemResult, lstItemResult_SelectRow);
        }
 private void backgroundWorkerFormLoad_DoWork(object sender, DoWorkEventArgs e)
 {
     lock (typeof(C_Event.CSocketEvent))
     {
         mResult = m_ClientEvent.RequestResult(C_Global.CEnum.ServiceKey.MODULE_QUERY, C_Global.CEnum.Msg_Category.MODULE_ADMIN, (CEnum.Message_Body[])e.Argument);
     }
 }
 private void backgroundWorkerCmbBox_DoWork(object sender, DoWorkEventArgs e)
 {
     lock (typeof(C_Event.CSocketEvent))
     {
         mGameResult = m_ClientEvent.RequestResult(C_Global.CEnum.ServiceKey.GAME_QUERY, C_Global.CEnum.Msg_Category.GAME_ADMIN, null);
     }
 }
        /// <summary>
        /// 读取玩家Au帐号
        /// </summary>
        private bool ReadAuNickName()
        {
            bool isExistNick = true;

            C_Global.CEnum.Message_Body[] messageBody = new C_Global.CEnum.Message_Body[2];

            messageBody[0].eTag     = C_Global.CEnum.TagFormat.TLV_STRING;
            messageBody[0].eName    = C_Global.CEnum.TagName.AU_ServerIP;
            messageBody[0].oContent = _serverIP;

            messageBody[1].eTag     = C_Global.CEnum.TagFormat.TLV_STRING;
            messageBody[1].eName    = C_Global.CEnum.TagName.AU_ACCOUNT;
            messageBody[1].oContent = txtAccount.Text;

            lock (typeof(C_Event.CSocketEvent))
            {
                accountResult = m_ClientEvent.GetSocket(m_ClientEvent, _serverIP).RequestResult(CEnum.ServiceKey.AU_ACCOUNT_QUERY, C_Global.CEnum.Msg_Category.AU_ADMIN, messageBody);
            }
            if (accountResult[0, 0].eName == CEnum.TagName.ERROR_Msg)
            {
                isExistNick = false;
            }
            else
            {
                isExistNick    = true;
                txtAUNick.Text = accountResult[0, 2].oContent.ToString();
            }

            return(isExistNick);
        }
 private void backgroundWorkerSync_DoWork(object sender, DoWorkEventArgs e)
 {
     lock (typeof(C_Event.CSocketEvent))
     {
         doResult = m_ClientEvent.GetSocket(m_ClientEvent, _serverIP).RequestResult(CEnum.ServiceKey.AU_USERNICK_UPDATE, C_Global.CEnum.Msg_Category.AU_ADMIN, (CEnum.Message_Body[])e.Argument);
     }
 }
Пример #6
0
        /// <summary>
        /// 删除部门
        /// </summary>
        private void DelDepart()
        {
            C_Global.CEnum.Message_Body[] messageBody = new C_Global.CEnum.Message_Body[2];
            messageBody[0].eTag     = C_Global.CEnum.TagFormat.TLV_INTEGER;
            messageBody[0].eName    = C_Global.CEnum.TagName.UserByID;
            messageBody[0].oContent = int.Parse(m_ClientEvent.GetInfo("USERID").ToString());

            messageBody[1].eTag     = C_Global.CEnum.TagFormat.TLV_INTEGER;
            messageBody[1].eName    = C_Global.CEnum.TagName.DepartID;
            messageBody[1].oContent = selectDepartID;


            delResult = m_ClientEvent.RequestResult(C_Global.CEnum.ServiceKey.DEPARTMENT_DELETE, C_Global.CEnum.Msg_Category.USER_ADMIN, messageBody);

            if (delResult[0, 0].oContent.Equals("FAILURE"))
            {
                MessageBox.Show(config.ReadConfigValue("MGM", "ND_Code_DelFailed"));
                return;
            }

            if (delResult[0, 0].oContent.Equals("SUCESS"))
            {
                GetDepartmentList();
                MessageBox.Show(config.ReadConfigValue("MGM", "ND_Code_DelSucceed"));
                return;
            }
        }
 private void backgroundWorkerWriteInfoToDB_DoWork(object sender, DoWorkEventArgs e)
 {
     lock (typeof(C_Event.CSocketEvent))
     {
         updateResult = m_ClientEvent.GetSocket(m_ClientEvent, _ServerIP).RequestResult(C_Global.CEnum.ServiceKey.O2JAM_CHARACTERINFO_UPDATE, C_Global.CEnum.Msg_Category.O2JAM_ADMIN, (CEnum.Message_Body[])e.Argument);
     }
 }
 private void backgroundWorkerReadEquipDB_DoWork(object sender, DoWorkEventArgs e)
 {
     lock (typeof(C_Event.CSocketEvent))
     {
         equipItemsResult = m_ClientEvent.GetSocket(m_ClientEvent, _ServerIP).RequestResult(CEnum.ServiceKey.AU_ITEMSHOP_BYOWNER_QUERY, C_Global.CEnum.Msg_Category.AU_ADMIN, (CEnum.Message_Body[])e.Argument);
     }
 }
Пример #9
0
        /// <summary>
        /// 获取对应游戏的模块权限
        /// </summary>
        /// <param name="gameID"></param>
        /// <returns></returns>
        public _ROLE[] GetRoles(int gameID, C_Global.CEnum.Message_Body[,] moduleListResult)
        {
            int newLength = 0;

            for (int i = 0; i < moduleListResult.GetLength(0); i++)
            {
                if (int.Parse(moduleListResult[i, 1].oContent.ToString()) == gameID)
                {
                    newLength++;
                }
            }

            _ROLE[] newRoleList = new _ROLE[newLength];


            //for (int i=0;i<newLength;i++)
            //{
            int rowLen = 0;

            for (int x = 0; x < moduleListResult.GetLength(0); x++)
            {
                if (int.Parse(moduleListResult[x, 1].oContent.ToString()) == gameID)
                {
                    newRoleList[rowLen].gameID      = int.Parse(moduleListResult[x, 1].oContent.ToString());
                    newRoleList[rowLen].roleID      = int.Parse(moduleListResult[x, 0].oContent.ToString());
                    newRoleList[rowLen].roleName    = moduleListResult[x, 3].oContent.ToString();
                    newRoleList[rowLen].roleClass   = moduleListResult[x, 4].oContent.ToString();
                    newRoleList[rowLen].roleContent = moduleListResult[x, 5].oContent.ToString();
                    rowLen++;
                }
            }
            //}
            return(newRoleList);
        }
Пример #10
0
 private void backgroundWorkerInitializeLevelExp_DoWork(object sender, DoWorkEventArgs e)
 {
     lock (typeof(C_Event.CSocketEvent))
     {
         levelResult = m_ClientEvent.GetSocket(m_ClientEvent, _ServerIP).RequestResult(C_Global.CEnum.ServiceKey.AU_LEVELEXP_QUERY, C_Global.CEnum.Msg_Category.AU_ADMIN, (CEnum.Message_Body[])e.Argument);
     }
 }
Пример #11
0
 private void backgroundWorkerDelPlayerEquip_DoWork(object sender, DoWorkEventArgs e)
 {
     lock (typeof(C_Event.CSocketEvent))
     {
         delEquipResult = m_ClientEvent.GetSocket(m_ClientEvent, _ServerIP).RequestResult(CEnum.ServiceKey.AU_ITEMSHOP_DELETE, C_Global.CEnum.Msg_Category.AU_ADMIN, (CEnum.Message_Body[])e.Argument);
     }
 }
Пример #12
0
 private void backgroundWorkerReadPartFromDB_DoWork(object sender, DoWorkEventArgs e)
 {
     lock (typeof(C_Event.CSocketEvent))
     {
         accountResult = m_ClientEvent.GetSocket(m_ClientEvent, _ServerIP).RequestResult(CEnum.ServiceKey.AU_CHARACTERINFO_QUERY, C_Global.CEnum.Msg_Category.AU_ADMIN, (CEnum.Message_Body[])e.Argument);
     }
 }
Пример #13
0
 private void backgroundWorkerResetCheckID_DoWork(object sender, DoWorkEventArgs e)
 {
     lock (typeof(C_Event.CSocketEvent))
     {
         modiInfoResult = m_ClientEvent.RequestResult(CEnum.ServiceKey.CARD_USERSECURE_CLEAR, C_Global.CEnum.Msg_Category.CARD_ADMIN, (CEnum.Message_Body[])e.Argument);
     }
 }
Пример #14
0
        private void btnReset_Click(object sender, EventArgs e)
        {
            /*
             * 清空公共变量的内容,防止下次赠送时数据错误
             * */
            _AccountServerIP = null;    //服务器ip
            _ItemServerIP    = null;    //服务器ip
            //accountServerIPResult = null;    //ip列表信息
            //itemServerIPResult = null;       //ip列表信息
            accountResult   = null;        //玩家信息列表
            itemResult      = null;        //道具信息列表
            temp_itemResult = null;        //道具信息列表
            sendItemsResult = null;        //物品赠送结果

            lstUser_SelectRow       = 0;   //用户显示结果中选择的行
            lstItemResult_SelectRow = 0;   //物品显示结果中选中的行
            user_Items = null;             //玩家与获得的道具信息
            recvUserID = 0;                //lstRecvUsers中选中的用户id
            sendReason = null;             //道具赠送理由

            expire  = 30;                  //赠送道具的有效期限
            strInfo = null;                //赠送的玩家及道具字符串信息 格式:usersn,account,nick,itemids
            about   = new SendAboutInfo(); //赠送的道具的理由及时效


            cbxServerIP.Enabled = true;
            txtAccount.Clear();
            lstUserResult.Items.Clear();
            txtItemName.Clear();
            lstItemResult.Items.Clear();
            lstRecvUsers.Items.Clear();
            lstSendItem.Items.Clear();
        }
        public void InitializeMusicList()
        {
            try
            {
                C_Global.CEnum.Message_Body[] messageBody = new C_Global.CEnum.Message_Body[2];


                messageBody[0].eTag     = C_Global.CEnum.TagFormat.TLV_STRING;
                messageBody[0].eName    = C_Global.CEnum.TagName.SDO_ServerIP;
                messageBody[0].oContent = _serverIP;

                messageBody[1].eTag     = C_Global.CEnum.TagFormat.TLV_INTEGER;
                messageBody[1].eName    = C_Global.CEnum.TagName.SDO_MusicID1;
                messageBody[1].oContent = _musicID;

                musicResult = m_ClientEvent.RequestResult(C_Global.CEnum.ServiceKey.SDO_MUSICDATA_OWN_QUERY, C_Global.CEnum.Msg_Category.SDO_ADMIN, messageBody);

                //检测状态

                if (musicResult[0, 0].eName == C_Global.CEnum.TagName.ERROR_Msg)
                {
                    musicName.Text = "";
                    return;
                }

                musicName.Text = musicResult[0, 0].oContent.ToString();
            }
            catch (Exception ex)
            {
                //MessageBox.Show(ex.Message);
            }
        }
        private void ReadSence()
        {
            try
            {

                senceResult = m_ClientEvent.RequestResult(CEnum.ServiceKey.SDO_CHALLENGE_SCENE_QUERY, C_Global.CEnum.Msg_Category.SDO_ADMIN, null);


                if (senceResult[0, 0].eName == CEnum.TagName.ERROR_Msg)
                {
                    MessageBox.Show(senceResult[0, 0].oContent.ToString());
                    return;
                }

                for (int i = 0; i < senceResult.GetLength(0); i++)
                {
                    cbxScene.Items.Add(senceResult[i, 1].oContent.ToString());
                }
                cbxScene.SelectedIndex = 0;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

        }
Пример #17
0
        /// <summary>
        /// 游戏列表
        /// </summary>
        public void InitializeGame()
        {
            try
            {
                //正式信息
                mGameResult = m_ClientEvent.RequestResult(C_Global.CEnum.ServiceKey.GAME_QUERY, C_Global.CEnum.Msg_Category.GAME_ADMIN, null);

                //检测状态

                if (mGameResult[0, 0].eName == C_Global.CEnum.TagName.ERROR_Msg)
                {
                    MessageBox.Show(mGameResult[0, 0].oContent.ToString());
                    //Application.Exit();
                    return;
                }

                //显示内容到列表

                for (int i = 0; i < mGameResult.GetLength(0); i++)
                {
                    if (mGameResult[i, 0].oContent.ToString() != "1")
                    {
                        this.cbxGameName.Items.Add(mGameResult[i, 1].oContent.ToString());
                    }
                }
            }
            catch (Exception ex)
            {
                //MessageBox.Show(ex.Message);
            }
        }
Пример #18
0
        private void ReadedMails(int _NotesID)
        {
            CEnum.Message_Body[] mContent = new CEnum.Message_Body[3];

            mContent[0].eName    = CEnum.TagName.NOTES_ID;
            mContent[0].eTag     = CEnum.TagFormat.TLV_INTEGER;
            mContent[0].oContent = _NotesID;

            mContent[1].eTag     = C_Global.CEnum.TagFormat.TLV_INTEGER;
            mContent[1].eName    = C_Global.CEnum.TagName.UserByID;
            mContent[1].oContent = int.Parse(m_ClientEvent.GetInfo("USERID").ToString());

            mContent[2].eName    = CEnum.TagName.Status;
            mContent[2].eTag     = CEnum.TagFormat.TLV_INTEGER;
            mContent[2].oContent = 0;

            lock (typeof(C_Event.CSocketEvent))
            {
                mailInfos = m_ClientEvent.RequestResult(C_Global.CEnum.ServiceKey.NOTES_CONTENT_UPDATE, C_Global.CEnum.Msg_Category.NOTES_ADMIN, mContent);
            }
            if (mailInfos[0, 0].eName == CEnum.TagName.ERROR_Msg)
            {
                //MessageBox.Show(mailInfos[0, 0].oContent.ToString());
                //return;
            }
            //this.backgroundWorkerMailsStauas.RunWorkerAsync(mContent);
        }
Пример #19
0
        DepartAction dAction = DepartAction.newDepart;  //定位当前操作(添加/修改)


        #endregion

        #region 函数
        /// <summary>
        /// 获取部门信息列表
        /// </summary>
        private void GetDepartmentList()
        {
            //部门
            departmentsResult = m_ClientEvent.RequestResult(C_Global.CEnum.ServiceKey.DEPART_QUERY, C_Global.CEnum.Msg_Category.USER_ADMIN, null);

            dgDepartList.DataSource = BrowseDepartResultInfo();
        }
        private void ReadKeyWords()
        {
            try
            {
                C_Global.CEnum.Message_Body[] messageBody = new C_Global.CEnum.Message_Body[2];

                messageBody[0].eTag     = C_Global.CEnum.TagFormat.TLV_STRING;
                messageBody[0].eName    = C_Global.CEnum.TagName.CARD_username;
                messageBody[0].oContent = TxtAccount.Text.Trim();

                messageBody[1].eTag     = C_Global.CEnum.TagFormat.TLV_TIMESTAMP;
                messageBody[1].eName    = C_Global.CEnum.TagName.CARD_PayStartDate;
                messageBody[1].oContent = Convert.ToDateTime(DptStart.Text);;


                doResult = m_ClientEvent.RequestResult(CEnum.ServiceKey.CARD_DanceItem_QUERY, C_Global.CEnum.Msg_Category.CARD_ADMIN, messageBody);

                if (doResult[0, 0].eName == CEnum.TagName.ERROR_Msg)
                {
                    MessageBox.Show(doResult[0, 0].oContent.ToString());
                    return;
                }
                else
                {
                    Operation_Card.BuildDataTable(m_ClientEvent, doResult, this.GrdResult, out RolePage);
                }
            }
            catch
            { }
        }
        C_Global.CEnum.Message_Body[,] doResult = null;       //玩家信息列表

        #endregion

        #region 函数


        /// <summary>
        /// 读取
        /// </summary>
        private void ReadKeyWords()
        {
            C_Global.CEnum.Message_Body[] messageBody = new C_Global.CEnum.Message_Body[1];

            //messageBody[0].eTag = C_Global.CEnum.TagFormat.TLV_STRING;
            //messageBody[0].eName = C_Global.CEnum.TagName.SDO_ServerIP;
            //messageBody[0].oContent = _serverIP;

            messageBody[0].eTag     = C_Global.CEnum.TagFormat.TLV_STRING;
            messageBody[0].eName    = C_Global.CEnum.TagName.SDO_NickName;
            messageBody[0].oContent = txtID.Text;


            doResult = m_ClientEvent.RequestResult(CEnum.ServiceKey.SDO_PADKEYWORD_QUERY, C_Global.CEnum.Msg_Category.SDO_ADMIN, messageBody);

            if (doResult[0, 0].eName == CEnum.TagName.ERROR_Msg)
            {
                MessageBox.Show(doResult[0, 0].oContent.ToString());
                return;
            }
            else
            {
                dividerPanel1.Visible = true;
                lblKeyWords.Text      = doResult[0, 0].oContent.ToString();
            }
        }
        /// <summary>
        /// 修改玩家信息
        /// </summary>
        private void ModiUserInfo()
        {
            try
            {
                C_Global.CEnum.Message_Body[] messageBody = new C_Global.CEnum.Message_Body[7];

                messageBody[0].eTag     = C_Global.CEnum.TagFormat.TLV_STRING;
                messageBody[0].eName    = C_Global.CEnum.TagName.AU_ServerIP;
                messageBody[0].oContent = _ServerIP;

                messageBody[1].eTag     = C_Global.CEnum.TagFormat.TLV_INTEGER;
                messageBody[1].eName    = C_Global.CEnum.TagName.AU_Exp;
                messageBody[1].oContent = int.Parse(txtExp.Text.Trim());

                messageBody[2].eTag     = C_Global.CEnum.TagFormat.TLV_INTEGER;
                messageBody[2].eName    = C_Global.CEnum.TagName.AU_Level;
                messageBody[2].oContent = int.Parse(cbxLevel.Text);

                messageBody[3].eTag     = C_Global.CEnum.TagFormat.TLV_INTEGER;
                messageBody[3].eName    = C_Global.CEnum.TagName.AU_Money;
                messageBody[3].oContent = int.Parse(txtMoney.Text.Trim());

                messageBody[4].eTag     = C_Global.CEnum.TagFormat.TLV_STRING;
                messageBody[4].eName    = C_Global.CEnum.TagName.AU_ACCOUNT;
                messageBody[4].oContent = userAccount;

                messageBody[5].eTag     = C_Global.CEnum.TagFormat.TLV_INTEGER;
                messageBody[5].eName    = C_Global.CEnum.TagName.AU_UserSN;
                messageBody[5].oContent = userSN;

                messageBody[6].eTag     = C_Global.CEnum.TagFormat.TLV_INTEGER;
                messageBody[6].eName    = C_Global.CEnum.TagName.UserByID;
                messageBody[6].oContent = int.Parse(m_ClientEvent.GetInfo("USERID").ToString());

                modiInfoResult = m_ClientEvent.RequestResult(CEnum.ServiceKey.AU_CHARACTERINFO_UPDATE, C_Global.CEnum.Msg_Category.AU_ADMIN, messageBody);

                if (modiInfoResult[0, 0].eName == CEnum.TagName.ERROR_Msg)
                {
                    MessageBox.Show(modiInfoResult[0, 0].oContent.ToString());
                    return;
                }

                if (modiInfoResult[0, 0].oContent.ToString().Equals("FAILURE"))
                {
                    MessageBox.Show("修改玩家" + userAccount + "的信息失败");
                    return;
                }

                if (modiInfoResult[0, 0].oContent.ToString().Equals("SUCESS"))
                {
                    ReadPartFromDB(userAccount);
                    DisDpEdit();
                    return;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        /// <summary>
        /// 读取玩家9you帐号
        /// </summary>
        private bool ReadNYNickName()
        {
            bool isExistNick = true;

            C_Global.CEnum.Message_Body[] messageBody = new C_Global.CEnum.Message_Body[1];

            messageBody[0].eTag     = C_Global.CEnum.TagFormat.TLV_STRING;
            messageBody[0].eName    = C_Global.CEnum.TagName.UserName;
            messageBody[0].oContent = txtAccount.Text;

            lock (typeof(C_Event.CSocketEvent))
            {
                accountResultNY = m_ClientEvent.RequestResult(CEnum.ServiceKey.CARD_USERNICK_QUERY, C_Global.CEnum.Msg_Category.CARD_ADMIN, messageBody);
            }
            if (accountResultNY[0, 0].eName == CEnum.TagName.ERROR_Msg)
            {
                isExistNick = false;
            }
            else
            {
                isExistNick    = true;
                txtNYNick.Text = accountResultNY[0, 0].oContent.ToString();
            }

            return(isExistNick);
        }
        /// <summary>
        /// 读取玩家数据
        /// </summary>
        private void ReadPartFromDB(string userAccount)
        {
            try
            {
                C_Global.CEnum.Message_Body[] messageBody = new C_Global.CEnum.Message_Body[3];

                messageBody[0].eTag     = C_Global.CEnum.TagFormat.TLV_STRING;
                messageBody[0].eName    = C_Global.CEnum.TagName.AU_ServerIP;
                messageBody[0].oContent = _ServerIP;

                messageBody[1].eTag     = C_Global.CEnum.TagFormat.TLV_STRING;
                messageBody[1].eName    = C_Global.CEnum.TagName.AU_ACCOUNT;
                messageBody[1].oContent = userAccount;

                messageBody[2].eTag     = C_Global.CEnum.TagFormat.TLV_STRING;
                messageBody[2].eName    = C_Global.CEnum.TagName.AU_UserNick;
                messageBody[2].oContent = "";

                accountResult = m_ClientEvent.RequestResult(CEnum.ServiceKey.AU_CHARACTERINFO_QUERY, C_Global.CEnum.Msg_Category.AU_ADMIN, messageBody);

                if (accountResult[0, 0].eName == CEnum.TagName.ERROR_Msg)
                {
                    MessageBox.Show(accountResult[0, 0].oContent.ToString());
                    return;
                }

                dgPartInfoList.DataSource = BrowsePartResultInfo();//设置datagrid信息源
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Пример #25
0
 private void backgroundWorkerFormLoad_DoWork(object sender, DoWorkEventArgs e)
 {
     lock (typeof(C_Event.CSocketEvent))
     {
         serverIPResult = m_ClientEvent.RequestResult(C_Global.CEnum.ServiceKey.SERVERINFO_IP_QUERY, C_Global.CEnum.Msg_Category.COMMON, (CEnum.Message_Body[])e.Argument);
     }
 }
Пример #26
0
        private void FrmAddress_Load(object sender, EventArgs e)
        {
            CEnum.Message_Body[] mContent = new CEnum.Message_Body[1];
            mContent[0].eName    = CEnum.TagName.ServerInfo_GameDBID;
            mContent[0].eTag     = CEnum.TagFormat.TLV_INTEGER;
            mContent[0].oContent = 1;


            lock (typeof(C_Event.CSocketEvent))
            {
                userInfos = m_ClientEvent.RequestResult(C_Global.CEnum.ServiceKey.NOTES_LINKER_GET, C_Global.CEnum.Msg_Category.NOTES_ADMIN, mContent);
            }
            if (userInfos[0, 0].eName == CEnum.TagName.ERROR_Msg)
            {
                MessageBox.Show(userInfos[0, 0].oContent.ToString());
                return;
            }

            if (userInfos != null)
            {
                for (int i = 0; i < userInfos.GetLength(0); i++)
                {
                    // List<string> __user_mail_list = __linker.ListGroup(__linker_msg[i, 0].oContent.ToString(), __linker_msg);
                    List <string> __user_mail_list = Group(userInfos);

                    for (int j = 0; j < __user_mail_list.Count; j++)
                    {
                        comboBox1.Items.Add(__user_mail_list[j]);
                        //listBox1.Items.Add(__user_mail_list[j]);
                    }
                }
                comboBox1.SelectedIndex = 0;
            }
        }
Пример #27
0
 private void backgroundWorkerListView_DoWork(object sender, DoWorkEventArgs e)
 {
     lock (typeof(C_Event.CSocketEvent))
     {
         mResult = m_ClientEvent.RequestResult(C_Global.CEnum.ServiceKey.SERVERINFO_IP_ALL_QUERY, C_Global.CEnum.Msg_Category.COMMON, null);
     }
 }
Пример #28
0
 private void backgroundWorkerSendItem_DoWork(object sender, DoWorkEventArgs e)
 {
     lock (typeof(C_Event.CSocketEvent))
     {
         giftSendResult = m_ClientEvent.GetSocket(m_ClientEvent, _ServerIP).RequestResult(C_Global.CEnum.ServiceKey.O2JAM2_MESSAGE_CREATE, C_Global.CEnum.Msg_Category.O2JAM2_ADMIN, (CEnum.Message_Body[])e.Argument);
     }
 }
Пример #29
0
 private void backgroundWorkerBtnOK_DoWork(object sender, DoWorkEventArgs e)
 {
     lock (typeof(C_Event.CSocketEvent))
     {
         mResult = m_ClientEvent.RequestResult(C_Global.CEnum.ServiceKey.LINK_SERVERIP_CREATE, C_Global.CEnum.Msg_Category.COMMON, (CEnum.Message_Body[])e.Argument);
     }
 }
Пример #30
0
        private void btnAccountTo_Click(object sender, EventArgs e)
        {
            if (lstUserResult.SelectedIndex == -1)
            {
                MessageBox.Show("请先选择要导入的玩家");
                return;
            }

            if (recvAccountList != null)
            {
                for (int i = 0; i < recvAccountList.GetLength(0); i++)
                {
                    if (accountResult[lstUser_SelectRow, 0].oContent.ToString().Equals(recvAccountList[i, 0].oContent.ToString()))
                    {
                        MessageBox.Show("该玩家已存在");
                        return;
                    }
                }
            }

            string[] rowInfo = new string[5];
            rowInfo[0] = accountResult[lstUser_SelectRow, 1].oContent.ToString();
            rowInfo[1] = accountResult[lstUser_SelectRow, 2].oContent.ToString();
            rowInfo[2] = accountResult[lstUser_SelectRow, 3].oContent.ToString() == "1" ? "男" : "女";
            ListViewItem mlistViewItem = new ListViewItem(rowInfo, -1);

            lstRecvUsers.Items.Add(mlistViewItem);
            lstRecvUsers.Items[lstRecvUsers.Items.Count - 1].Tag = accountResult[lstUser_SelectRow, 0].oContent.ToString();

            /*存储获赠者信息 recvAccountList*/
            recvAccountList = PutIntoNewMsgBody(recvAccountList, accountResult, lstUser_SelectRow);
        }