Example #1
0
        private void bwSearch_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
        {
            int pg = 0;

            btnSearch.Enabled = txtUserName.Enabled = true;
            this.Cursor       = Cursors.Default;
            btnCancle.Enabled = false;
            try
            {
                CEnum.Message_Body[,] mResult = (CEnum.Message_Body[, ])e.Result;
                if (mResult[0, 0].eName == CEnum.TagName.ERROR_Msg)
                {
                    this.txtUserName.Clear();
                    btnCancle.Enabled = false;
                    MessageBox.Show(mResult[0, 0].oContent.ToString());
                    return;
                }
                else
                {
                    Operation_Card.BuildDataTable(m_ClientEvent, mResult, this.grvResult, out pg);
                }
            }
            catch
            {
                MessageBox.Show("解析数据异常!");
            }
        }
Example #2
0
 private void bwSearch_DoWork(object sender, DoWorkEventArgs e)
 {
     lock (typeof(C_Event.CSocketEvent))
     {
         e.Result = Operation_Card.GetResult(m_ClientEvent, CEnum.ServiceKey.CARD_DanceItem_Qualification_QUERY, (CEnum.Message_Body[])e.Argument);
     }
 }