コード例 #1
0
        private void backgroundWorkerReadEquipFromDB_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
        {
            Cursor = Cursors.Default;
            if (equipResult[0, 0].eName == CEnum.TagName.ERROR_Msg)
            {
                MessageBox.Show(equipResult[0, 0].oContent.ToString());
                return;
            }

            //总页数


            pageCount = 0;
            //显示内容
            Operation_Audition.BuildDataTable(m_ClientEvent, equipResult, dgEquipList, out pageCount);

            lblPageCount.Text = Convert.ToString(pageCount);
            lblCurrPage.Text  = Convert.ToString(currPage + 1);

            //cbxToPageIndex.Items.Clear();
            if (cbxToPageIndex.Items.Count == 0)
            {
                for (int i = 1; i <= pageCount; i++)
                {
                    cbxToPageIndex.Items.Add(i);
                }
                cbxToPageIndex.SelectedIndex = 0;
                itemFirst = true;
            }
        }
コード例 #2
0
 private void backgroundWorkerFormLoad_DoWork(object sender, DoWorkEventArgs e)
 {
     lock (typeof(C_Event.CSocketEvent))
     {
         mServerInfo = Operation_Audition.GetServerList(this.m_ClientEvent, (CEnum.Message_Body[])e.Argument);
     }
 }
コード例 #3
0
        private void GetGSList()
        {
            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 = 6;

            mContent[1].eName    = CEnum.TagName.ServerInfo_GameID;
            mContent[1].eTag     = CEnum.TagFormat.TLV_INTEGER;
            mContent[1].oContent = m_ClientEvent.GetInfo("GameID_AU");

            lock (typeof(C_Event.CSocketEvent))
            {
                mChannelInfo = Operation_Audition.GetServerList(this.m_ClientEvent, mContent);
            }
            if (mChannelInfo[0, 0].eName == CEnum.TagName.ERROR_Msg)
            {
                MessageBox.Show(mChannelInfo[0, 0].oContent.ToString());
                return;
            }

            this.CmbServer = Operation_Audition.BuildCombox(mChannelInfo, CmbServer);
            bFirst         = true;

            tmp_ClientEvent = m_ClientEvent.GetSocket(m_ClientEvent, Operation_Audition.GetItemAddr(mChannelInfo, CmbServer.Text));
        }
コード例 #4
0
        private void GetChannelList()
        {
            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_AU");
            lock (typeof(C_Event.CSocketEvent))
            {
                mChannelInfo = Operation_Audition.GetServerList(this.m_ClientEvent, mContent);
            }
            if (mChannelInfo[0, 0].eName == CEnum.TagName.ERROR_Msg)
            {
                MessageBox.Show(mChannelInfo[0, 0].oContent.ToString());
                return;
            }

            for (int i = 0; i < mChannelInfo.GetLength(0); i++)
            {
                TxtCode.Items.Add(mChannelInfo[i, 1].oContent.ToString());
            }
        }
コード例 #5
0
        private void BtnSearch_Click(object sender, EventArgs e)
        {
            /*
             * 清除上一次显示的内容
             */
            if (CmbServer.Text == "")
            {
                MessageBox.Show(config.ReadConfigValue("MSDO", "LO_Code_Msg1"));
                return;
            }

            BtnSearch.Enabled       = false;
            Cursor                  = Cursors.WaitCursor;
            RoleInfoView.DataSource = null;

            C_Global.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].eTag     = C_Global.CEnum.TagFormat.TLV_STRING;
            mContent[1].eName    = C_Global.CEnum.TagName.AU_ACCOUNT;
            mContent[1].oContent = chkAccount.Checked ? lblAccountOrNick.Text.Trim() : "";

            mContent[2].eTag     = C_Global.CEnum.TagFormat.TLV_STRING;
            mContent[2].eName    = C_Global.CEnum.TagName.AU_UserNick;
            mContent[2].oContent = chkNick.Checked ? lblAccountOrNick.Text.Trim() : "";

            tmp_ClientEvent = m_ClientEvent.GetSocket(m_ClientEvent, Operation_Audition.GetItemAddr(mServerInfo, CmbServer.Text));

            this.backgroundWorkerSearch.RunWorkerAsync(mContent);
        }
コード例 #6
0
        private void CmbServer_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (bFirst)
            {
                TxtCode.Items.Clear();
                CEnum.Message_Body[] mContent = new CEnum.Message_Body[1];

                mContent[0].eName    = CEnum.TagName.AU_ServerIP;
                mContent[0].eTag     = CEnum.TagFormat.TLV_STRING;
                mContent[0].oContent = Operation_Audition.GetItemAddr(mChannelInfo, CmbServer.Text);


                lock (typeof(C_Event.CSocketEvent))
                {
                    GsResult = Operation_Audition.GetResult(tmp_ClientEvent, CEnum.ServiceKey.AU_GS_QUERY, mContent);
                }
                if (GsResult[0, 0].eName == CEnum.TagName.ERROR_Msg)
                {
                    MessageBox.Show(GsResult[0, 0].oContent.ToString());
                    return;
                }
                for (int i = 0; i < GsResult.GetLength(0); i++)
                {
                    TxtCode.Items.Add(GsResult[i, 0].oContent.ToString());
                }
            }
        }
コード例 #7
0
        private void CmbPage_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (bFirst)
            {
                this.CmbPage.Enabled = false;


                CEnum.Message_Body[] mContent = new CEnum.Message_Body[4];

                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].eTag     = C_Global.CEnum.TagFormat.TLV_STRING;
                mContent[1].eName    = C_Global.CEnum.TagName.AU_PcIP;
                mContent[1].oContent = TxtAccount.Text.Trim();

                mContent[2].eTag     = C_Global.CEnum.TagFormat.TLV_INTEGER;
                mContent[2].eName    = C_Global.CEnum.TagName.Index;
                mContent[2].oContent = (int.Parse(CmbPage.Text) - 1) * Operation_Audition.iPageSize + 1;

                mContent[3].eTag     = C_Global.CEnum.TagFormat.TLV_INTEGER;
                mContent[3].eName    = C_Global.CEnum.TagName.PageSize;
                mContent[3].oContent = Operation_Audition.iPageSize;

                this.backgroundWorkerPageChanged.RunWorkerAsync(mContent);
            }
        }
コード例 #8
0
 private void backgroundWorkerSearch_DoWork(object sender, DoWorkEventArgs e)
 {
     lock (typeof(C_Event.CSocketEvent))
     {
         e.Result = Operation_Audition.GetResult(tmp_ClientEvent, CEnum.ServiceKey.AU_WEDDINGGROUND_QUERY, (CEnum.Message_Body[])e.Argument);
     }
 }
コード例 #9
0
        private void BtnSearch_Click(object sender, EventArgs e)
        {
            if (CmbServer.Text == "")
            {
                MessageBox.Show(config.ReadConfigValue("MSDO", "LO_Code_Msg1"));
                return;
            }

            BtnSearch.Enabled       = false;
            Cursor                  = Cursors.WaitCursor;
            RoleInfoView.DataSource = null;

            C_Global.CEnum.Message_Body[] mContent = new CEnum.Message_Body[4];

            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].eTag     = C_Global.CEnum.TagFormat.TLV_STRING;
            mContent[1].eName    = C_Global.CEnum.TagName.AU_PcIP;
            mContent[1].oContent = TxtAccount.Text.Trim();

            mContent[2].eTag     = C_Global.CEnum.TagFormat.TLV_INTEGER;
            mContent[2].eName    = C_Global.CEnum.TagName.Index;
            mContent[2].oContent = 1;

            mContent[3].eTag     = C_Global.CEnum.TagFormat.TLV_INTEGER;
            mContent[3].eName    = C_Global.CEnum.TagName.PageSize;
            mContent[3].oContent = Operation_Audition.iPageSize;


            tmp_ClientEvent = m_ClientEvent.GetSocket(m_ClientEvent, Operation_Audition.GetItemAddr(mServerInfo, CmbServer.Text));

            this.backgroundWorkerSearch.RunWorkerAsync(mContent);
        }
コード例 #10
0
        private void backgroundWorkerSearch_DoWork(object sender, DoWorkEventArgs e)
        {
            btnOk.Enabled = false;
            CEnum.Message_Body[] mContent;
            dataErr = new DataTable();

            dataErr.Columns.Add("大区IP");
            dataErr.Columns.Add("状态");
            for (int i = 0; i < ServerList.Count; i++)
            {
                for (int j = 0; j < paramList.Count; j++)
                {
                    mContent             = new CEnum.Message_Body[5];
                    mContent[0].eName    = CEnum.TagName.AU_ServerIP;
                    mContent[0].eTag     = CEnum.TagFormat.TLV_STRING;
                    mContent[0].oContent = ServerList[i].ToString();


                    mContent[1].eName    = CEnum.TagName.AU_PcIP;
                    mContent[1].eTag     = CEnum.TagFormat.TLV_STRING;
                    mContent[1].oContent = paramList[j].ToString();

                    mContent[2].eName    = CEnum.TagName.AU_ExpRate;
                    mContent[2].eTag     = CEnum.TagFormat.TLV_INTEGER;
                    mContent[2].oContent = int.Parse(txtExp.Text.Trim());


                    mContent[3].eName    = CEnum.TagName.AU_MoneyRate;
                    mContent[3].eTag     = CEnum.TagFormat.TLV_INTEGER;
                    mContent[3].oContent = int.Parse(txtG.Text.Trim());



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


                    //tmp_ClientEvent = m_ClientEvent.GetSocket(m_ClientEvent, ServerList[i].ToString());
                    lock (typeof(C_Event.CSocketEvent))
                    {
                        mResult = Operation_Audition.GetResult(this.m_ClientEvent, CEnum.ServiceKey.AU_JOINPCIP_Insert, mContent);
                    }


                    if (mResult[0, 0].oContent.ToString() == "FAILURE")
                    {
                        DataRow dr = dataErr.NewRow();
                        dr[0] = Operation_Audition.GetItemName(mChannelInfo, ServerList[i].ToString());
                        dr[1] = "操作失败";
                        dataErr.Rows.Add(dr);
                    }
                }



                this.backgroundWorkerSearch.ReportProgress((int)(((float)(i + 1)) / ((float)ServerList.Count) * 100));
            }
        }
コード例 #11
0
        private void backgroundWorkerPageChanged_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
        {
            this.CmbPage.Enabled          = true;
            CEnum.Message_Body[,] mResult = (CEnum.Message_Body[, ])e.Result;
            if (mResult[0, 0].eName == CEnum.TagName.ERROR_Msg)
            {
                MessageBox.Show(mResult[0, 0].oContent.ToString());
                return;
            }

            int pg = 0;

            //显示内容
            Operation_Audition.BuildDataTable(m_ClientEvent, mResult, RoleInfoView, out pg);
        }
コード例 #12
0
        private void backgroundWorkerReadEquipDB1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
        {
            Cursor = Cursors.Default;
            if (equipItemsResult[0, 0].eName == CEnum.TagName.ERROR_Msg)
            {
                MessageBox.Show(equipItemsResult[0, 0].oContent.ToString());
                return;
            }

            //总页数


            pageCount = 0;
            //显示内容
            Operation_Audition.BuildDataTable(m_ClientEvent, equipItemsResult, dataGridView1, out pageCount);
        }
コード例 #13
0
        /// <summary>
        /// 返回用服务器ip
        /// </summary>
        /// <returns>ip字符串</returns>
        private ArrayList ReturnSeverip()
        {
            ArrayList ServerNames = new ArrayList();
            ArrayList Serverips   = new ArrayList();


            for (int i = 0; i < TxtCode.CheckedItems.Count; i++)
            {
                ServerNames.Add(TxtCode.CheckedItems[i].ToString());
            }
            for (int i = 0; i < ServerNames.Count; i++)
            {
                Serverips.Add(Operation_Audition.GetItemAddr(mChannelInfo, ServerNames[i].ToString()));
            }

            return(Serverips);
        }
コード例 #14
0
        /// <summary>
        /// 公告记录
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnRecord_Click(object sender, EventArgs e)

        {
            //ItmEdit.Enabled = true;
            //ItmDelete.Enabled = false;
            GrdList.DataSource = null;
            CEnum.Message_Body[] mContent = null;

            CEnum.Message_Body[,] mResult = null;
            lock (typeof(C_Event.CSocketEvent))
            {
                mResult = Operation_Audition.GetResult(tmp_ClientEvent, CEnum.ServiceKey.AU_BOARDTASK_QUERY, mContent);
            }
            if (mResult[0, 0].eName == CEnum.TagName.ERROR_Msg)
            {
                MessageBox.Show(mResult[0, 0].oContent.ToString());
                return;
            }
            Operation_Audition.BuildDataTable(this.m_ClientEvent, mResult, GrdList, out iPageCount);
        }
コード例 #15
0
        private void backgroundWorkerDel_DoWork(object sender, DoWorkEventArgs e)
        {
            CEnum.Message_Body[] mContent;
            dataErr = new DataTable();

            dataErr.Columns.Add("大区IP");
            dataErr.Columns.Add("状态");

            for (int j = 0; j < ServerList.Count; j++)
            {
                mContent             = new CEnum.Message_Body[3];
                mContent[0].eName    = CEnum.TagName.AU_ServerIP;
                mContent[0].eTag     = CEnum.TagFormat.TLV_STRING;
                mContent[0].oContent = ServerList[j].ToString();

                mContent[1].eName    = CEnum.TagName.AU_PcIP;
                mContent[1].eTag     = CEnum.TagFormat.TLV_STRING;
                mContent[1].oContent = textBox1.Text.Trim().ToString();


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

                lock (typeof(C_Event.CSocketEvent))
                {
                    mResult = Operation_Audition.GetResult(this.m_ClientEvent, CEnum.ServiceKey.AU_JOINPCIP_Delete, mContent);
                }


                if (mResult[0, 0].oContent.ToString() == "FAILURE")
                {
                    DataRow dr = dataErr.NewRow();
                    dr[0] = Operation_Audition.GetItemName(mChannelInfo, ServerList[j].ToString());
                    dr[1] = "操作失败";
                    dataErr.Rows.Add(dr);
                }
                this.backgroundWorkerDel.ReportProgress((int)(((float)(j + 1)) / ((float)ServerList.Count) * 100));
            }
        }
コード例 #16
0
        private void backgroundWorkerSearch_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
        {
            try
            {
                BtnSearch.Enabled = true;
                Cursor            = Cursors.Default;
                int pg = 0;
                CEnum.Message_Body[,] mResult = (CEnum.Message_Body[, ])e.Result;
                if (mResult[0, 0].eName == CEnum.TagName.ERROR_Msg)
                {
                    MessageBox.Show(mResult[0, 0].oContent.ToString());
                    return;
                }
                else
                {
                    pg = 0;
                    //显示内容
                    Operation_Audition.BuildDataTable(m_ClientEvent, mResult, RoleInfoView, out pg);

                    if (pg <= 0)
                    {
                        PnlPage.Visible = false;
                    }
                    else
                    {
                        for (int i = 0; i < pg; i++)
                        {
                            CmbPage.Items.Add(i + 1);
                        }

                        CmbPage.SelectedIndex = 0;
                        bFirst          = true;
                        PnlPage.Visible = true;
                    }
                }
            }
            catch
            {
            }
        }
コード例 #17
0
        private string ReturnGsip(CEnum.Message_Body[,] mbody)
        {
            ArrayList ServerNames = new ArrayList();
            ArrayList Serverips   = new ArrayList();
            string    Strseverip  = "";

            for (int i = 0; i < TxtCode.CheckedItems.Count; i++)
            {
                ServerNames.Add(TxtCode.CheckedItems[i].ToString());
            }
            for (int i = 0; i < ServerNames.Count; i++)
            {
                Serverips.Add(Operation_Audition.GetGsip(mbody, ServerNames[i].ToString()));
            }

            for (int i = 0; i < Serverips.Count; i++)
            {
                Strseverip = Serverips[i].ToString() + "," + Strseverip;
            }

            return(Strseverip);
        }
コード例 #18
0
        private void BtnEdit_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show(config.ReadConfigValue("MSDO", "FN_Code_msgupdatenotice"), config.ReadConfigValue("MSDO", "FN_Code_msgnote"), MessageBoxButtons.OKCancel, MessageBoxIcon.Information) == DialogResult.OK)
            {
                //Operation_FJ.GetItemAddr(mServerInfo, CmbServer.Text);


                CEnum.Message_Body[] mContent = new CEnum.Message_Body[8];



                mContent[0].eName    = CEnum.TagName.AU_Status;
                mContent[0].eTag     = CEnum.TagFormat.TLV_INTEGER;
                mContent[0].oContent = ReturnStauas(cmbStauas.Text.Trim());

                mContent[1].eName    = CEnum.TagName.AU_BoardMessage;
                mContent[1].eTag     = CEnum.TagFormat.TLV_STRING;
                mContent[1].oContent = TxtConnet.Text.Trim();

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

                mContent[3].eName    = CEnum.TagName.AU_TaskID;
                mContent[3].eTag     = CEnum.TagFormat.TLV_INTEGER;
                mContent[3].oContent = iBoardID;

                mContent[4].eName    = CEnum.TagName.AU_BeginTime;
                mContent[4].eTag     = CEnum.TagFormat.TLV_TIMESTAMP;
                mContent[4].oContent = DptStart.Value;

                mContent[5].eName    = CEnum.TagName.AU_EndTime;
                mContent[5].eTag     = CEnum.TagFormat.TLV_TIMESTAMP;
                mContent[5].oContent = DptEnd.Value;

                mContent[6].eName    = CEnum.TagName.AU_Interval;
                mContent[6].eTag     = CEnum.TagFormat.TLV_INTEGER;
                mContent[6].oContent = Convert.ToInt32(NumMinnute.Value);

                mContent[7].eName    = CEnum.TagName.AU_TaskID;
                mContent[7].eTag     = CEnum.TagFormat.TLV_INTEGER;
                mContent[7].oContent = iBoardID;


                CEnum.Message_Body[,] mResult1 = Operation_Audition.GetResult(m_ClientEvent, CEnum.ServiceKey.AU_BOARDTASK_UPDATE, mContent);

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

                if (mResult1[0, 0].eName == CEnum.TagName.Status && mResult1[0, 0].oContent.Equals("FAILURE"))
                {
                    MessageBox.Show("修改失败");
                    return;
                }
                else
                {
                    MessageBox.Show("修改成功");
                    cmbStauas.Visible = false;
                    label11.Visible   = false;

                    BtnEdit.Visible = false;
                    btnAdd.Visible  = true;

                    Setdefault();

                    btnAdd.Enabled = true;
                    btnAdd.Visible = true;



                    lblserver.Visible = false;
                    ////cmbStauas.Visible = false;

                    DptStart.Enabled   = true;
                    DptEnd.Enabled     = true;
                    TxtConnet.Enabled  = true;
                    NumMinnute.Enabled = true;
                }
            }
        }
コード例 #19
0
        /// <summary>
        /// 添加公告信息内容
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnOk_Click(object sender, EventArgs e)
        {
            if (CheckSin.Checked == false && CheckSendAll.Checked == false && CheckAll.Checked == false)
            {
                MessageBox.Show("请选择操作类型");
                return;
            }

            if (TxtConnet.Text == "" || TxtConnet.Text == null)
            {
                MessageBox.Show(config.ReadConfigValue("MSDO", "FN_Code_checktext"));
                return;
            }

            if (TxtConnet.Text.Length > 500)
            {
                MessageBox.Show(config.ReadConfigValue("MFj", "FN_Code_MsgConnet"));
                return;
            }

            //if (TxtCode.CheckedItems.Count <= 0)
            //{
            //    MessageBox.Show(config.ReadConfigValue("MSDO", "FN_Code_checkip"));
            //    return;
            //}

            if (MessageBox.Show(config.ReadConfigValue("MSDO", "FN_Code_msgaddnotice"), config.ReadConfigValue("MSDO", "FN_Code_msgnote"), MessageBoxButtons.OKCancel, MessageBoxIcon.Information) == DialogResult.OK)
            {
                //Operation_FJ.GetItemAddr(mServerInfo, CmbServer.Text);


                CEnum.Message_Body[] mContent = new CEnum.Message_Body[7];

                mContent[0].eName    = CEnum.TagName.AU_BeginTime;
                mContent[0].eTag     = CEnum.TagFormat.TLV_TIMESTAMP;
                mContent[0].oContent = DptStart.Value;


                mContent[1].eName    = CEnum.TagName.AU_EndTime;
                mContent[1].eTag     = CEnum.TagFormat.TLV_TIMESTAMP;
                mContent[1].oContent = DptEnd.Value;


                mContent[2].eName    = CEnum.TagName.AU_Interval;
                mContent[2].eTag     = CEnum.TagFormat.TLV_INTEGER;
                mContent[2].oContent = Convert.ToInt32(NumMinnute.Value);

                mContent[3].eName    = CEnum.TagName.AU_BoardMessage;
                mContent[3].eTag     = CEnum.TagFormat.TLV_STRING;
                mContent[3].oContent = TxtConnet.Text.Trim();

                if (CheckSin.Checked == true)
                {
                    mContent[4].eName    = CEnum.TagName.AU_GSServerIP;
                    mContent[4].eTag     = CEnum.TagFormat.TLV_STRING;
                    mContent[4].oContent = ReturnGsip(GsResult);
                }
                else if (CheckSendAll.Checked == true)
                {
                    mContent[4].eName    = CEnum.TagName.AU_GSServerIP;
                    mContent[4].eTag     = CEnum.TagFormat.TLV_STRING;
                    mContent[4].oContent = "255.255.255.255";
                }
                else
                {
                    mContent[4].eName    = CEnum.TagName.AU_GSServerIP;
                    mContent[4].eTag     = CEnum.TagFormat.TLV_STRING;
                    mContent[4].oContent = "255.255.255.255";
                }

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

                if (CheckAll.Checked == true)
                {
                    mContent[6].eName    = CEnum.TagName.AU_ServerIP;
                    mContent[6].eTag     = CEnum.TagFormat.TLV_STRING;
                    mContent[6].oContent = ReturnSeverIP(mChannelInfo);;
                }
                else if (CheckSendAll.Checked == true)
                {
                    mContent[6].eName    = CEnum.TagName.AU_ServerIP;
                    mContent[6].eTag     = CEnum.TagFormat.TLV_STRING;
                    mContent[6].oContent = "255.255.255.255";
                }
                else
                {
                    mContent[6].eName    = CEnum.TagName.AU_ServerIP;
                    mContent[6].eTag     = CEnum.TagFormat.TLV_STRING;
                    mContent[6].oContent = Operation_Audition.GetItemAddr(mChannelInfo, CmbServer.Text);
                }

                CEnum.Message_Body[,] mResult1 = null;
                lock (typeof(C_Event.CSocketEvent))
                {
                    mResult1 = mResult = Operation_Audition.GetResult(tmp_ClientEvent, CEnum.ServiceKey.AU_BOARDTASK_INSERT, mContent);
                }
                if (mResult1[0, 0].eName == CEnum.TagName.ERROR_Msg)
                {
                    MessageBox.Show(mResult1[0, 0].oContent.ToString());
                    return;
                }

                if (mResult1[0, 0].eName == CEnum.TagName.Status && mResult1[0, 0].oContent.Equals("FAILURE"))
                {
                    MessageBox.Show(config.ReadConfigValue("MSDO", "FN_Code_addfail"));
                }
                else
                {
                    MessageBox.Show(config.ReadConfigValue("MSDO", "FN_Code_addsucces"));


                    //GrdList.DataSource = null;
                    //CEnum.Message_Body[] MBContent = new CEnum.Message_Body[1];

                    //MBContent[0].eName = CEnum.TagName.FJ_ServerIP;
                    //MBContent[0].eTag = CEnum.TagFormat.TLV_STRING;
                    //MBContent[0].oContent = Operation_Audition.GetItemAddr(mChannelInfo, CmbServer.Text);

                    //CEnum.Message_Body[,] mResult = null;
                    //lock (typeof(C_Event.CSocketEvent))
                    //{
                    //    mResult = Operation_Audition.GetResult(tmp_ClientEvent, CEnum.ServiceKey.FJ_BoardList_Query, MBContent);
                    //}
                    //if (mResult[0, 0].eName == CEnum.TagName.ERROR_Msg)
                    //{
                    //    MessageBox.Show(mResult[0, 0].oContent.ToString());
                    //    return;
                    //}
                    //Operation_Audition.BuildDataTable(this.m_ClientEvent, mResult, GrdList, out iPageCount);

                    //Setdefault();
                }
            }
        }
コード例 #20
0
 private void CmbServer_SelectedIndexChanged_1(object sender, EventArgs e)
 {
     tmp_ClientEvent = m_ClientEvent.GetSocket(m_ClientEvent, Operation_Audition.GetItemAddr(mServerInfo, CmbServer.Text));
 }
コード例 #21
0
 private void backgroundWorkerFormLoad_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
 {
     CmbServer       = Operation_Audition.BuildCombox(mServerInfo, CmbServer);
     tmp_ClientEvent = m_ClientEvent.GetSocket(m_ClientEvent, Operation_Audition.GetItemAddr(mServerInfo, CmbServer.Text));
 }