private void backgroundWorkerSearch_RunWorkerCompleted_1(object sender, RunWorkerCompletedEventArgs e) { this.BtnSearch.Enabled = true; this.Cursor = Cursors.Default; 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; } Operation_Card.BuildDataTable(this.m_ClientEvent, mResult, RoleInfoView, out iPageCount); }
private void backgroundWorkerByCard_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { Cursor = Cursors.Default; this.button3.Enabled = true; 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 { Operation_Card.BuildDataTable(m_ClientEvent, mResult, dgvCard, out pg); } }
private void backgroundWorkerSearch_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { BtnSearch.Enabled = true; Cursor = Cursors.Default; CEnum.Message_Body[,] mResult = (CEnum.Message_Body[, ])(((ArrayList)e.Result)[0]); //CEnum.Message_Body[,] mResultSum = (CEnum.Message_Body[,])(((ArrayList)e.Result)[1]); 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; } //if (mResultSum[0, 0].eName == CEnum.TagName.ERROR_Msg) //{ // MessageBox.Show(mResult[0, 0].oContent.ToString()); // return; //} LblSum.Text = config.ReadConfigValue("MAU", "CL_Code_sum") + Operation_Card.Total; }
private void CmbPage_SelectedIndexChanged(object sender, EventArgs e) { if (bFirst) { //构造查询条件 CEnum.Message_Body[] mContent = new CEnum.Message_Body[6]; mContent[0].eName = CEnum.TagName.CARD_ActionType; mContent[0].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[0].oContent = iSort; mContent[1].eName = CEnum.TagName.CARD_cardnum; mContent[1].eTag = CEnum.TagFormat.TLV_STRING; mContent[1].oContent = TxtCard.Text; mContent[2].eName = CEnum.TagName.CARD_username; mContent[2].eTag = CEnum.TagFormat.TLV_STRING; mContent[2].oContent = TxtName.Text; mContent[3].eName = CEnum.TagName.CARD_cardpass; mContent[3].eTag = CEnum.TagFormat.TLV_STRING; mContent[3].oContent = TxtPwd.Text; 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 = Operation_Card.GetResult(this.m_ClientEvent, CEnum.ServiceKey.CARD_USERCHARGEDETAIL_QUERY, mContent); Operation_Card.BuildDataTable(this.m_ClientEvent, mResult, GrdResult, out iPageCount); } }
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(); }
private void backgroundWorkerSearch_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { BtnSearch.Enabled = true; Cursor = Cursors.Default; CEnum.Message_Body[,] mResult = (CEnum.Message_Body[, ])(((ArrayList)e.Result)[0]); // CEnum.Message_Body[,] mResultSum = (CEnum.Message_Body[,])(((ArrayList)e.Result)[1]); 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); for (int i = 0; i < mResult.GetLength(0); i++) { for (int j = 0; j < mResult.GetLength(1); j++) { if (mResult[i, j].eName == CEnum.TagName.PageCount) { continue; } if (mResult[i, j].eName == CEnum.TagName.CARD_SumTotal) { continue; } if (mResult[i, j].eName == CEnum.TagName.CARD_UDtargetvalue) { continue; } if (mResult[i, j].eName == CEnum.TagName.CARD_UDip) { continue; } result += config.ReadConfigValue("GLOBAL", mResult[i, j].eName.ToString()) + ":"; result += mResult[i, j].oContent.ToString(); result += "\r\n"; } result += "\r\n"; } 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; } //if (mResultSum[0, 0].eName == CEnum.TagName.ERROR_Msg) //{ // MessageBox.Show(mResult[0, 0].oContent.ToString()); // return; //} LblSum.Text = config.ReadConfigValue("MAU", "CL_Code_sum") + Operation_Card.Total; FileStream fs = new FileStream(AppDomain.CurrentDomain.SetupInformation.ApplicationBase + this.Name + ".txt", FileMode.Create, FileAccess.ReadWrite); StreamWriter sw = new StreamWriter(fs); sw.Write(result); sw.Close(); fs.Close(); buttonSaveAS.Enabled = true; }