private void backgroundWorkerByCard_DoWork(object sender, DoWorkEventArgs e) { lock (typeof(C_Event.CSocketEvent)) { e.Result = Operation_Card.GetResult(m_ClientEvent, CEnum.ServiceKey.CARD_USERCARDLOCK_QUERY, (CEnum.Message_Body[])e.Argument); } }
private void CmbPage_SelectedIndexChanged(object sender, EventArgs e) { if (bFirst) { if (bFirst) { //构造查询条件 CEnum.Message_Body[] mContent = new CEnum.Message_Body[4]; mContent[0].eName = CEnum.TagName.CARD_ActionType; mContent[0].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[0].oContent = iSort; mContent[1].eName = CEnum.TagName.CARD_username; mContent[1].eTag = CEnum.TagFormat.TLV_STRING; mContent[1].oContent = TxtName.Text; mContent[2].eName = CEnum.TagName.Index; mContent[2].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[2].oContent = (int.Parse(CmbPage.Text) - 1) * Operation_Card.iPageSize + 1; mContent[3].eName = CEnum.TagName.PageSize; mContent[3].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[3].oContent = Operation_Card.iPageSize; CEnum.Message_Body[,] mResult = Operation_Card.GetResult(this.m_ClientEvent, CEnum.ServiceKey.CARD_USERCONSUME_QUERY, mContent); Operation_Card.BuildDataTable(this.m_ClientEvent, mResult, GrdResult, out iPageCount); } } }
private void backgroundWorkerSearch_DoWork(object sender, DoWorkEventArgs e) { lock (typeof(C_Event.CSocketEvent)) { e.Result = Operation_Card.GetResult(this.m_ClientEvent, CEnum.ServiceKey.CARD_UserCashExp_Query, (CEnum.Message_Body[])e.Argument); } }
private void backgroundWorkerSysPwd_DoWork(object sender, DoWorkEventArgs e) { lock (typeof(C_Event.CSocketEvent)) { e.Result = Operation_Card.GetResult(m_ClientEvent, CEnum.ServiceKey.CARD_TOKENPASSWD_SYNC, (CEnum.Message_Body[])e.Argument); } }
private void backgroundWorkerAdd_DoWork(object sender, DoWorkEventArgs e) { lock (typeof(C_Event.CSocketEvent)) { e.Result = Operation_Card.GetResult(m_ClientEvent, CEnum.ServiceKey.CARD_MOBILEINFO_UPDATE, (CEnum.Message_Body[])e.Argument); } }
private void backgroundWorkerSearch_DoWork(object sender, DoWorkEventArgs e) { ArrayList resultList = new ArrayList(); lock (typeof(C_Event.CSocketEvent)) { resultList.Add(Operation_Card.GetResult(this.m_ClientEvent, CEnum.ServiceKey.CARD_USERCHARGEDETAIL_QUERY, (CEnum.Message_Body[])e.Argument)); //resultList.Add(Operation_Card.GetResult(this.m_ClientEvent, CEnum.ServiceKey.CARD_USERDETAIL_SUM_QUERY, (CEnum.Message_Body[])e.Argument)); e.Result = resultList; } }
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 BtnLock_Click(object sender, EventArgs e) { LblStatus.Text = ""; if (txtUser.Text.Trim().Length > 0 && Txtesn.Text.Trim().Length > 0) { CEnum.Message_Body[] mContent = new CEnum.Message_Body[3]; mContent[0].eName = CEnum.TagName.TOKEN_service; mContent[0].eTag = CEnum.TagFormat.TLV_STRING; mContent[0].oContent = "lockUser"; mContent[1].eName = CEnum.TagName.TOKEN_esn; mContent[1].eTag = CEnum.TagFormat.TLV_STRING; mContent[1].oContent = Txtesn.Text.Trim(); mContent[2].eName = CEnum.TagName.TOKEN_username; mContent[2].eTag = CEnum.TagFormat.TLV_STRING; mContent[2].oContent = txtUser.Text.Trim(); CEnum.Message_Body[,] mResult = null; lock (typeof(C_Event.CSocketEvent)) { mResult = Operation_Card.GetResult(m_ClientEvent, CEnum.ServiceKey.TOKEN_MODIFYUSER_QUERY, mContent); } if (mResult[0, 0].eName == CEnum.TagName.ERROR_Msg) { MessageBox.Show(mResult[0, 0].oContent.ToString()); return; } if (mResult[0, 0].oContent.ToString().Equals("FAILURE")) { LblStatus.Text = "操作失败"; // LblStatus.Text = config.ReadConfigValue("MSOCCER", "FAA_Code_lbltxtsuccess").Replace("{user}", TxtAccount.Text.Trim()).Replace("{server}", CmbServer.Text.Trim()); } else { LblStatus.Text = mResult[0, 0].oContent.ToString(); //LblStatus.Text = config.ReadConfigValue("MSOCCER", "FAA_Code_lbltxtfailed").Replace("{user}", TxtAccount.Text.Trim()).Replace("{server}", CmbServer.Text.Trim()); } } else { MessageBox.Show("请输入用户名或ESN序列号"); } }
private void BtnSearch_Click(object sender, EventArgs e) { if (TxtAccount.Text.Trim().Length > 0) { CEnum.Message_Body[] mContent = new CEnum.Message_Body[2]; mContent[0].eName = CEnum.TagName.TOKEN_service; mContent[0].eTag = CEnum.TagFormat.TLV_STRING; mContent[0].oContent = "keyStatus"; mContent[1].eName = CEnum.TagName.TOKEN_esn; mContent[1].eTag = CEnum.TagFormat.TLV_STRING; mContent[1].oContent = TxtAccount.Text; //this.backgroundWorkerSearch.RunWorkerAsync(mContent); CEnum.Message_Body[,] mResult = null; lock (typeof(C_Event.CSocketEvent)) { mResult = Operation_Card.GetResult(m_ClientEvent, CEnum.ServiceKey.TOKEN_TOKENSTATUS_QUERY, mContent); } if (mResult[0, 0].eName == CEnum.TagName.ERROR_Msg) { MessageBox.Show(mResult[0, 0].oContent.ToString()); return; } if (mResult[0, 0].oContent.ToString().Equals("FAILURE")) { LblStatus.Text = "操作失败"; // LblStatus.Text = config.ReadConfigValue("MSOCCER", "FAA_Code_lbltxtsuccess").Replace("{user}", TxtAccount.Text.Trim()).Replace("{server}", CmbServer.Text.Trim()); } else { LblStatus.Text = mResult[0, 0].oContent.ToString(); //LblStatus.Text = config.ReadConfigValue("MSOCCER", "FAA_Code_lbltxtfailed").Replace("{user}", TxtAccount.Text.Trim()).Replace("{server}", CmbServer.Text.Trim()); } } else { MessageBox.Show("请输入要查询的ESN序列号"); } }
private void ReadInfo() { mResult = null; CEnum.Message_Body[] mContent = new CEnum.Message_Body[3]; mContent[0].eName = CEnum.TagName.CARD_username; mContent[0].eTag = CEnum.TagFormat.TLV_STRING; mContent[0].oContent = TxtID.Text; mContent[1].eName = CEnum.TagName.CARD_nickname; mContent[1].eTag = CEnum.TagFormat.TLV_STRING; mContent[1].oContent = TxtUser.Text; mContent[2].eName = CEnum.TagName.CARD_ActionType; mContent[2].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[2].oContent = 1; lock (typeof(C_Event.CSocketEvent)) { mResult = Operation_Card.GetResult(this.m_ClientEvent, CEnum.ServiceKey.CARD_USERINFO_QUERY, mContent); } if (mResult[0, 0].eName == CEnum.TagName.ERROR_Msg) { MessageBox.Show(mResult[0, 0].oContent.ToString()); return; } TxtID.Enabled = false; TxtUser.Enabled = false; btnRestIDCode.Enabled = true; btnResetV.Enabled = true; this.buttonSaveAS.Enabled = true; //LabelTextBox[] lblTextBoxArray = new LabelTextBox[mResult.GetLength(1)]; Operation_Card.SaveTxt(config, mResult, this.Name, "GLOBAL"); for (int i = 0; i < mResult.GetLength(1); i++) { LabelTextBox mDisplay = new LabelTextBox(false); //lblTextBoxArray[0] = mDisplay; mDisplay.Parent = PnlResult; mDisplay.Position = C_Controls.LabelTextBox.LabelTextBox.ELABELPOSITION.LEFT; mDisplay.Width = 222; //mDisplay.Visible = false; if (i % 2 == 0) { mDisplay.Top = 20 * i + 30; mDisplay.Left = 44; } else { mDisplay.Top = 20 * (i - 1) + 30; mDisplay.Left = mDisplay.Width + 111; } mDisplay.LabelText = config.ReadConfigValue("GLOBAL", mResult[0, i].eName.ToString()) + ":"; // mDisplay.LabelText = this.m_ClientEvent.DecodeFieldName(mResult[0, i].eName) + ":"; mDisplay.TextBoxText = mResult[0, i].oContent.ToString(); EnableBtnControl(); } /* * for (int i = 0; i < lblTextBoxArray.Length; i++) * { * lblTextBoxArray[i].IsVisable = true; * } */ //foreach (Control m in PnlResult.Controls.Find("LabelTextBox", true)) //{ //m.Visible = true; //} PnlResult.Visible = true; for (int i = 0; i < PnlResult.Controls.Count; i++) { if (PnlResult.Controls[i].GetType() == typeof(LabelTextBox)) { LabelTextBox mControls = (LabelTextBox)PnlResult.Controls[i]; mControls.ReadOnly = true; mControls.IsVisable = true; } } }
private void buttonUnlock_Click(object sender, EventArgs e) { if (textBox1.Text == null || textBox1.Text == "") { MessageBox.Show(config.ReadConfigValue("MAU", "UD_Code_MsgBaninfo")); textBox1.Focus(); return; } CEnum.Message_Body[] mContent = new CEnum.Message_Body[6]; mContent[0].eName = CEnum.TagName.CARD_username; mContent[0].eTag = CEnum.TagFormat.TLV_STRING; mContent[0].oContent = TxtID.Text; 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.SDO_REASON; mContent[2].eTag = CEnum.TagFormat.TLV_STRING; mContent[2].oContent = textBox1.Text; mContent[3].eName = CEnum.TagName.CARD_cardtype; mContent[3].eTag = CEnum.TagFormat.TLV_STRING; mContent[3].oContent = "unlock"; mContent[4].eName = CEnum.TagName.CARD_ActionType; mContent[4].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[4].oContent = 0; mContent[5].eName = CEnum.TagName.CARD_address; mContent[5].eTag = CEnum.TagFormat.TLV_STRING; mContent[5].oContent = Operation_Card.ReturnClientIp(); lock (typeof(C_Event.CSocketEvent)) { stopResult = Operation_Card.GetResult(this.m_ClientEvent, CEnum.ServiceKey.CARD_USERLOCK_UPDATE, mContent); } if (stopResult[0, 0].eName == CEnum.TagName.ERROR_Msg) { MessageBox.Show(stopResult[0, 0].oContent.ToString()); return; } if (stopResult[0, 0].oContent.ToString().ToUpper().Equals("FAILURE")) { MessageBox.Show(config.ReadConfigValue("MAU", "UD_Code_Msgopfail")); } if (stopResult[0, 0].oContent.ToString().ToUpper().Equals("SUCCESS")) { foreach (Control m in PnlResult.Controls.Find("LabelTextBox", true)) { m.Dispose(); } TxtID.Enabled = true; TxtUser.Enabled = true; btnRestIDCode.Enabled = false; btnResetV.Enabled = false; DisableBtnControl(); MessageBox.Show(config.ReadConfigValue("MAU", "UD_Code_Msgopsucc")); } }
private void backgroundWorkerSearch_DoWork(object sender, DoWorkEventArgs e) { try { if (!isBat) { lock (typeof(C_Event.CSocketEvent)) { e.Result = Operation_Card.GetResult(this.m_ClientEvent, CEnum.ServiceKey.CARD_USERNUM_QUERY, (CEnum.Message_Body[])e.Argument); } } else { CEnum.Message_Body[,] mResult; result = ""; dataErr = new DataTable(); dataResult = new DataTable(); dataErr.Columns.Add(config.ReadConfigValue("MAU", "CARD_cardnum")); dataErr.Columns.Add(config.ReadConfigValue("MAU", "QC_CODE_Msg3")); dataResult.Columns.Add(config.ReadConfigValue("MAU", "CARD_PDCardPASS")); dataResult.Columns.Add(config.ReadConfigValue("MAU", "CARD_cardnum")); dataResult.Columns.Add(config.ReadConfigValue("MAU", "CARD_cardtype")); dataResult.Columns.Add(config.ReadConfigValue("MAU", "CARD_price")); dataResult.Columns.Add(config.ReadConfigValue("MAU", "CARD_use_status")); dataResult.Columns.Add(config.ReadConfigValue("MAU", "CARD_Locktype")); dataResult.Columns.Add(config.ReadConfigValue("MAU", "CARD_use_username")); dataResult.Columns.Add(config.ReadConfigValue("MAU", "TOEKN_BindDate")); dataResult.Columns.Add(config.ReadConfigValue("MAU", "CARD_PDgetusername")); dataResult.Columns.Add(config.ReadConfigValue("MAU", "CARD_PDip")); for (int i = 0; i < paramList.Count; i++) { CEnum.Message_Body[] mContent; string[] tmp = paramList[i].ToString().Split(' '); if (tmp.GetLength(0) < 2) { mContent = new CEnum.Message_Body[2]; mContent[0].eName = CEnum.TagName.CARD_cardnum; mContent[0].eTag = CEnum.TagFormat.TLV_STRING; mContent[0].oContent = tmp[0].Trim(); mContent[1].eName = CEnum.TagName.CARD_cardpass; mContent[1].eTag = CEnum.TagFormat.TLV_STRING; mContent[1].oContent = ""; } else { mContent = new CEnum.Message_Body[2]; mContent[0].eName = CEnum.TagName.CARD_cardnum; mContent[0].eTag = CEnum.TagFormat.TLV_STRING; mContent[0].oContent = tmp[0].Trim(); mContent[1].eName = CEnum.TagName.CARD_cardpass; mContent[1].eTag = CEnum.TagFormat.TLV_STRING; mContent[1].oContent = tmp[1].Trim(); } lock (typeof(C_Event.CSocketEvent)) { mResult = Operation_Card.GetResult(this.m_ClientEvent, CEnum.ServiceKey.CARD_USERNUM_QUERY, mContent); } if (mResult[0, 0].eName == CEnum.TagName.ERROR_Msg) { DataRow dr = dataErr.NewRow(); dr[0] = tmp[0].Trim(); dr[1] = mResult[0, 0].oContent.ToString(); dataErr.Rows.Add(dr); } else { for (int j = 0; j < mResult.GetLength(1); j++) { if (tmp.GetLength(0) < 2 && mResult[0, j].eName == CEnum.TagName.CARD_PDgetusername && mResult[0, j].oContent.ToString() == "" && Operation_Shop.findIdx(mResult, CEnum.TagName.TOEKN_BindDate) != -1 && DateTime.Parse(mResult[0, Operation_Shop.findIdx(mResult, CEnum.TagName.TOEKN_BindDate)].oContent.ToString()).Date >= DateTime.Parse("2006-6-1").Date) { result += config.ReadConfigValue("MAU", mResult[0, j].eName.ToString()) + ":"; result += config.ReadConfigValue("MAU", "CARD_ERROR"); result += "\r\n"; } else { if (mResult[0, j].eName != CEnum.TagName.CARD_PDip) { result += config.ReadConfigValue("MAU", mResult[0, j].eName.ToString()) + ":"; result += mResult[0, j].oContent.ToString(); result += "\r\n"; } } } result += "\r\n"; DataRow dr = dataResult.NewRow(); for (int k = 0; k < mResult.GetLength(1); k++) { if (tmp.GetLength(0) < 2 && mResult[0, k].eName == CEnum.TagName.CARD_PDgetusername && mResult[0, k].oContent.ToString() == "" && Operation_Shop.findIdx(mResult, CEnum.TagName.TOEKN_BindDate) != -1 && DateTime.Parse(mResult[0, Operation_Shop.findIdx(mResult, CEnum.TagName.TOEKN_BindDate)].oContent.ToString()).Date >= DateTime.Parse("2006-6-1").Date) { dr[config.ReadConfigValue("MAU", mResult[0, k].eName.ToString())] = config.ReadConfigValue("MAU", "CARD_ERROR"); } else { dr[config.ReadConfigValue("MAU", mResult[0, k].eName.ToString())] = mResult[0, k].oContent.ToString(); } } dataResult.Rows.Add(dr); } this.backgroundWorkerSearch.ReportProgress((int)(((float)(i + 1)) / ((float)paramList.Count) * 100)); } } } catch (Exception ex) { } }
private void BtnSearch_Click(object sender, EventArgs e) { if (TxtName.Text.Trim().Length <= 0) { MessageBox.Show("请输入需要查询的用户名!"); return; } GrdResult.DataSource = null; PnlPage.Visible = false; LblSum.Text = ""; bFirst = false; //获取查询类型 switch (CmbSort.Text) { case "金币消费明细": iSort = 1; break; case "休闲币消费明细": iSort = 2; break; default: iSort = 1; break; } LblSum.Text = ""; CmbPage.Items.Clear(); //构造查询条件 CEnum.Message_Body[] mContent = new CEnum.Message_Body[4]; mContent[0].eName = CEnum.TagName.CARD_ActionType; mContent[0].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[0].oContent = iSort; mContent[1].eName = CEnum.TagName.CARD_username; mContent[1].eTag = CEnum.TagFormat.TLV_STRING; mContent[1].oContent = TxtName.Text; mContent[2].eName = CEnum.TagName.Index; mContent[2].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[2].oContent = 1; mContent[3].eName = CEnum.TagName.PageSize; mContent[3].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[3].oContent = Operation_Card.iPageSize; CEnum.Message_Body[,] mResult = Operation_Card.GetResult(this.m_ClientEvent, CEnum.ServiceKey.CARD_USERCONSUME_QUERY, mContent); if (mResult[0, 0].eName == CEnum.TagName.ERROR_Msg) { MessageBox.Show(mResult[0, 0].oContent.ToString()); return; } Operation_Card.BuildDataTable(this.m_ClientEvent, mResult, GrdResult, 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; } CEnum.Message_Body[,] mResultSum = Operation_Card.GetResult(this.m_ClientEvent, CEnum.ServiceKey.CARD_USERCONSUME_SUM_QUERY, mContent); if (mResultSum[0, 0].eName == CEnum.TagName.ERROR_Msg) { MessageBox.Show(mResult[0, 0].oContent.ToString()); return; } LblSum.Text = "合计:" + mResultSum[0, 0].oContent.ToString(); }