private void backgroundWorkerSearch_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { BtnSearch.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; } Operation_Shop.BuildDataTable(this.m_ClientEvent, mResult, GrdResult, out iPageCount); LblSum.Text = config.ReadConfigValue("MAU", "CL_Code_sum") + Operation_Shop.Total; 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; } }
private void btnSearch_Click(object sender, EventArgs e) { CmbPage.Items.Clear(); CEnum.Message_Body[] mContent = new CEnum.Message_Body[6]; mContent[0].eName = CEnum.TagName.AU_ServerIP; mContent[0].eTag = CEnum.TagFormat.TLV_STRING; mContent[0].oContent = "61.152.150.205"; mContent[1].eName = CEnum.TagName.AuShop_userid; mContent[1].eTag = CEnum.TagFormat.TLV_STRING; mContent[1].oContent = TxtName.Text; mContent[2].eName = CEnum.TagName.AuShop_BeginDate; mContent[2].eTag = CEnum.TagFormat.TLV_DATE; mContent[2].oContent = DpkStar.Value; mContent[3].eName = CEnum.TagName.AuShop_EndDate; mContent[3].eTag = CEnum.TagFormat.TLV_DATE; mContent[3].oContent = DptStop.Value; mContent[4].eName = CEnum.TagName.Index; mContent[4].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[4].oContent = 1; mContent[5].eName = CEnum.TagName.PageSize; mContent[5].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[5].oContent = Operation_Shop.iPageSize; CEnum.Message_Body[,] mResult = Operation_Shop.GetResult(this.m_ClientEvent, CEnum.ServiceKey.AUSHOP_AVATARECOVER_QUERY, mContent); if (mResult[0, 0].eName == CEnum.TagName.ERROR_Msg) { MessageBox.Show(mResult[0, 0].oContent.ToString()); return; } Operation_Shop.BuildDataTable(this.m_ClientEvent, mResult, GrdResult, out iPageCount); if (iPageCount <= 0) { PnlPage.Visible = false; lblPageCount.Text = "1"; } else { for (int i = 0; i < iPageCount; i++) { CmbPage.Items.Add(i + 1); } lblPageCount.Text = iPageCount.ToString(); CmbPage.SelectedIndex = 0; bFirst = true; PnlPage.Visible = true; } GrdResult.Columns[3].Visible = false; }
public ExchangeMoreInfo(string sss, CEnum.Message_Body[,] val, CSocketEvent m_ClientEvent) { InitializeComponent(); LblUser.Text = "玩家 " + sss + " 的兑换记录详细信息:"; Operation_Shop.BuildDataTable(m_ClientEvent, val, GrdInfo, out iPageCount); }
public ExchangeMoreInfo(string sss, CEnum.Message_Body[,] val, CSocketEvent m_ClientEvent) { ConfigValue config = (ConfigValue)m_ClientEvent.GetInfo("INI"); this.Text = config.ReadConfigValue("MAUDITION", "EMI_UI_ExchangeMoreInfo"); InitializeComponent(); LblUser.Text = config.ReadConfigValue("MAUDITION", "EMI_Code_LblUser").Replace("{user}", sss); //LblUser.Text = "玩家 " + sss + " 的兑换记录详细信息:"; Operation_Shop.BuildDataTable(m_ClientEvent, val, GrdInfo, out iPageCount); }
private void CmbPage_SelectedIndexChanged(object sender, EventArgs e) { if (bFirst) { lblCurrPage.Text = CmbPage.Text; CEnum.Message_Body[] mContent = new CEnum.Message_Body[6]; mContent[0].eName = CEnum.TagName.AU_ServerIP; mContent[0].eTag = CEnum.TagFormat.TLV_STRING; mContent[0].oContent = "61.152.150.205"; mContent[1].eName = CEnum.TagName.AuShop_userid; mContent[1].eTag = CEnum.TagFormat.TLV_STRING; mContent[1].oContent = TxtName.Text; mContent[2].eName = CEnum.TagName.AuShop_BeginDate; mContent[2].eTag = CEnum.TagFormat.TLV_DATE; mContent[2].oContent = DpkStar.Value; mContent[3].eName = CEnum.TagName.AuShop_EndDate; mContent[3].eTag = CEnum.TagFormat.TLV_DATE; mContent[3].oContent = DptStop.Value; 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 = null; lock (typeof(C_Event.CSocketEvent)) { mResult = Operation_Shop.GetResult(m_ClientEvent.GetSocket(m_ClientEvent, "61.152.150.205"), CEnum.ServiceKey.AUSHOP_AVATARECOVER_QUERY, mContent); } if (mResult[0, 0].eName == CEnum.TagName.ERROR_Msg) { MessageBox.Show(mResult[0, 0].oContent.ToString()); return; } Operation_Shop.BuildDataTable(this.m_ClientEvent, mResult, GrdResult, out iPageCount); GrdResult.Columns[3].Visible = false; } else { lblCurrPage.Text = "1"; } }
private void CmbPage_SelectedIndexChanged(object sender, EventArgs e) { if (bFirst) { lblCurrPage.Text = CmbPage.Text; CEnum.Message_Body[] mContent = new CEnum.Message_Body[11]; mContent[0].eName = CEnum.TagName.AU_ServerIP; mContent[0].eTag = CEnum.TagFormat.TLV_STRING; mContent[0].oContent = "61.152.150.205"; mContent[1].eName = CEnum.TagName.AuShop_getusername; mContent[1].eTag = CEnum.TagFormat.TLV_STRING; if (iSort == 0) { mContent[1].oContent = ""; } else { mContent[1].oContent = TxtName.Text; } mContent[2].eName = CEnum.TagName.AuShop_username; mContent[2].eTag = CEnum.TagFormat.TLV_STRING; if (iSort == 1) { mContent[2].oContent = ""; } else { mContent[2].oContent = TxtName.Text; } mContent[3].eName = CEnum.TagName.AuShop_BeginDate; mContent[3].eTag = CEnum.TagFormat.TLV_DATE; mContent[3].oContent = DpkStar.Value; mContent[4].eName = CEnum.TagName.AuShop_EndDate; mContent[4].eTag = CEnum.TagFormat.TLV_DATE; mContent[4].oContent = DptStop.Value; mContent[5].eName = CEnum.TagName.AuShop_psex; mContent[5].eTag = CEnum.TagFormat.TLV_STRING; mContent[5].oContent = iSex; mContent[6].eName = CEnum.TagName.AuShop_ispresent; mContent[6].eTag = CEnum.TagFormat.TLV_STRING; mContent[6].oContent = iSend; mContent[7].eName = CEnum.TagName.AuShop_islover; mContent[7].eTag = CEnum.TagFormat.TLV_STRING; mContent[7].oContent = iGift; mContent[8].eName = CEnum.TagName.AuShop_pcategory; mContent[8].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[8].oContent = iItem; mContent[9].eName = CEnum.TagName.Index; mContent[9].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[9].oContent = (int.Parse(CmbPage.Text) - 1) * Operation_Card.iPageSize + 1; mContent[10].eName = CEnum.TagName.PageSize; mContent[10].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[10].oContent = Operation_Card.iPageSize; CEnum.Message_Body[,] mResult = null; lock (typeof(C_Event.CSocketEvent)) { if (iBuy == 0) { mResult = Operation_Shop.GetResult(m_ClientEvent.GetSocket(m_ClientEvent, "61.152.150.205"), CEnum.ServiceKey.AUSHOP_USERMPURCHASE_QUERY, mContent); } else { mResult = Operation_Shop.GetResult(m_ClientEvent.GetSocket(m_ClientEvent, "61.152.150.205"), CEnum.ServiceKey.AUSHOP_USERGPURCHASE_QUERY, mContent); } if (mResult[0, 0].eName == CEnum.TagName.ERROR_Msg) { MessageBox.Show(mResult[0, 0].oContent.ToString()); return; } } Operation_Shop.BuildDataTable(m_ClientEvent.GetSocket(m_ClientEvent, "61.152.150.205"), mResult, GrdResult, out iPageCount); } else { lblCurrPage.Text = "1"; } }
private void BtnSearch_Click(object sender, EventArgs e) { if (CmbSort.Text == "" || TxtName.Text == "" || CmbItem.Text == "" || CmbBuy.Text == "" || CmbSex.Text == "") { MessageBox.Show(config.ReadConfigValue("MAUDITION", "FSI_Code_Full")); return; } CmbPage.Items.Clear(); //列表附值 //switch (CmbSort.Text) //{ // case "购买者": // iSort = 0; // break; // case "接受者": // iSort = 1; // break; // default: // iSort = 0; // break; //} if (CmbSort.Text == config.ReadConfigValue("MAUDITION", "FSI_UI_CmbSort1")) { iSort = 0; } else if (CmbSort.Text == config.ReadConfigValue("MAUDITION", "FSI_UI_CmbSort2")) { iSort = 1; } else { iSort = 0; } //switch (CmbItem.Text) //{ // case "所有": // iItem = 0; // break; // case "发型": // iItem = 1; // break; // case "上衣": // iItem = 2; // break; // case "下衣": // iItem = 3; // break; // case "鞋子": // iItem = 4; // break; // case "套装": // iItem = 5; // break; // case "特殊道具": // iItem = 6; // break; // default: // iItem = 0; // break; //} if (CmbItem.Text == config.ReadConfigValue("MAUDITION", "FSI_UI_CmbItem1")) { iItem = 0; } else if (CmbItem.Text == config.ReadConfigValue("MAUDITION", "FSI_UI_CmbItem2")) { iItem = 1; } else if (CmbItem.Text == config.ReadConfigValue("MAUDITION", "FSI_UI_CmbItem3")) { iItem = 2; } else if (CmbItem.Text == config.ReadConfigValue("MAUDITION", "FSI_UI_CmbItem4")) { iItem = 3; } else if (CmbItem.Text == config.ReadConfigValue("MAUDITION", "FSI_UI_CmbItem5")) { iItem = 4; } else if (CmbItem.Text == config.ReadConfigValue("MAUDITION", "FSI_UI_CmbItem6")) { iItem = 5; } else if (CmbItem.Text == config.ReadConfigValue("MAUDITION", "FSI_UI_CmbItem7")) { iItem = 6; } else { iItem = 0; } //switch (CmbBuy.Text) //{ // case "M币购买": // iBuy = 0; // break; // case "G币购买": // iBuy = 1; // break; // default: // iBuy = 0; // break; //} if (CmbBuy.Text == config.ReadConfigValue("MAUDITION", "FSI_UI_CmbBuy1")) { iBuy = 0; } else if (CmbBuy.Text == config.ReadConfigValue("MAUDITION", "FSI_UI_CmbBuy2")) { iBuy = 1; } else { iBuy = 0; } //switch (CmbSex.Text) //{ // case "所有": // iSex = "full"; // break; // case "男女共用": // iSex = "all"; // break; // case "男": // iSex = "m"; // break; // case "女": // iSex = "f"; // break; // default: // iSex = "all"; // break; //} if (CmbSex.Text == config.ReadConfigValue("MAUDITION", "FSI_UI_CmbSex1")) { iSex = "full"; } else if (CmbSex.Text == config.ReadConfigValue("MAUDITION", "FSI_UI_CmbSex2")) { iSex = "all"; } else if (CmbSex.Text == config.ReadConfigValue("MAUDITION", "FSI_UI_CmbSex3")) { iSex = "m"; } else if (CmbSex.Text == config.ReadConfigValue("MAUDITION", "FSI_UI_CmbSex4")) { iSex = "f"; } else { iSex = "all"; } iGift = ChkGift.Checked ? "y" : "n"; iSend = ChkSend.Checked ? "y" : "n"; CEnum.Message_Body[] mContent = new CEnum.Message_Body[11]; mContent[0].eName = CEnum.TagName.AU_ServerIP; mContent[0].eTag = CEnum.TagFormat.TLV_STRING; mContent[0].oContent = "61.152.150.205"; mContent[1].eName = CEnum.TagName.AuShop_getusername; mContent[1].eTag = CEnum.TagFormat.TLV_STRING; if (iSort == 0) { mContent[1].oContent = ""; } else { mContent[1].oContent = TxtName.Text; } mContent[2].eName = CEnum.TagName.AuShop_username; mContent[2].eTag = CEnum.TagFormat.TLV_STRING; if (iSort == 1) { mContent[2].oContent = ""; } else { mContent[2].oContent = TxtName.Text; } mContent[3].eName = CEnum.TagName.AuShop_BeginDate; mContent[3].eTag = CEnum.TagFormat.TLV_DATE; mContent[3].oContent = DpkStar.Value; mContent[4].eName = CEnum.TagName.AuShop_EndDate; mContent[4].eTag = CEnum.TagFormat.TLV_DATE; mContent[4].oContent = DptStop.Value; mContent[5].eName = CEnum.TagName.AuShop_psex; mContent[5].eTag = CEnum.TagFormat.TLV_STRING; mContent[5].oContent = iSex; mContent[6].eName = CEnum.TagName.AuShop_ispresent; mContent[6].eTag = CEnum.TagFormat.TLV_STRING; mContent[6].oContent = iSend; mContent[7].eName = CEnum.TagName.AuShop_islover; mContent[7].eTag = CEnum.TagFormat.TLV_STRING; mContent[7].oContent = iGift; mContent[8].eName = CEnum.TagName.AuShop_pcategory; mContent[8].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[8].oContent = iItem; mContent[9].eName = CEnum.TagName.Index; mContent[9].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[9].oContent = 1; mContent[10].eName = CEnum.TagName.PageSize; mContent[10].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[10].oContent = Operation_Shop.iPageSize; CEnum.Message_Body[,] mResult = null; CEnum.Message_Body[,] mResultSum = null; lock (typeof(C_Event.CSocketEvent)) { //if (iBuy == 0) //{ // mResult = Operation_Shop.GetResult(m_ClientEvent.GetSocket(m_ClientEvent, "61.152.150.205"), CEnum.ServiceKey.AUSHOP_USERMPURCHASE_QUERY, mContent); // mResultSum = Operation_Shop.GetResult(m_ClientEvent.GetSocket(m_ClientEvent, "61.152.150.205"), CEnum.ServiceKey.AUSHOP_USERMPURCHASE_SUM_QUERY, mContent); //} //else //{ // mResult = Operation_Shop.GetResult(m_ClientEvent.GetSocket(m_ClientEvent, "61.152.150.205"), CEnum.ServiceKey.AUSHOP_USERGPURCHASE_QUERY, mContent); // mResultSum = Operation_Shop.GetResult(m_ClientEvent.GetSocket(m_ClientEvent, "61.152.150.205"), CEnum.ServiceKey.AUSHOP_USERGPURCHASE_SUM_QUERY, mContent); //} } if (mResult[0, 0].eName == CEnum.TagName.ERROR_Msg) { MessageBox.Show(mResult[0, 0].oContent.ToString()); return; } if (mResultSum[0, 0].eName == CEnum.TagName.ERROR_Msg) { MessageBox.Show(mResult[0, 0].oContent.ToString()); return; } Operation_Shop.BuildDataTable(this.m_ClientEvent, mResult, GrdResult, out iPageCount); if (mResultSum[0, 0].oContent != null) { LblSum.Text = config.ReadConfigValue("MAUDITION", "FSI_Code_Total") + mResultSum[0, 0].oContent.ToString(); } if (iPageCount <= 0) { PnlPage.Visible = false; lblPageCount.Text = "1"; } else { for (int i = 0; i < iPageCount; i++) { CmbPage.Items.Add(i + 1); } lblPageCount.Text = iPageCount.ToString(); CmbPage.SelectedIndex = 0; bFirst = true; PnlPage.Visible = true; } }
private void BtnSearch_Click(object sender, EventArgs e) { CmbPage.Items.Clear(); //列表附值 switch (CmbSort.Text) { case "购买者": iSort = 0; break; case "接受者": iSort = 1; break; default: iSort = 0; break; } switch (CmbItem.Text) { case "所有": iItem = 0; break; case "发型": iItem = 1; break; case "上衣": iItem = 2; break; case "下衣": iItem = 3; break; case "鞋子": iItem = 4; break; case "套装": iItem = 5; break; case "特殊道具": iItem = 6; break; default: iItem = 0; break; } switch (CmbBuy.Text) { case "M币购买": iBuy = 0; break; case "G币购买": iBuy = 1; break; default: iBuy = 0; break; } switch (CmbSex.Text) { case "所有": iSex = "full"; break; case "男女共用": iSex = "all"; break; case "男": iSex = "m"; break; case "女": iSex = "f"; break; default: iSex = "all"; break; } iGift = ChkGift.Checked ? "y" : "n"; iSend = ChkSend.Checked ? "y" : "n"; CEnum.Message_Body[] mContent = new CEnum.Message_Body[11]; mContent[0].eName = CEnum.TagName.AU_ServerIP; mContent[0].eTag = CEnum.TagFormat.TLV_STRING; mContent[0].oContent = "61.152.150.205"; mContent[1].eName = CEnum.TagName.AuShop_getusername; mContent[1].eTag = CEnum.TagFormat.TLV_STRING; if (iSort == 0) { mContent[1].oContent = ""; } else { mContent[1].oContent = TxtName.Text; } mContent[2].eName = CEnum.TagName.AuShop_username; mContent[2].eTag = CEnum.TagFormat.TLV_STRING; if (iSort == 1) { mContent[2].oContent = ""; } else { mContent[2].oContent = TxtName.Text; } mContent[3].eName = CEnum.TagName.AuShop_BeginDate; mContent[3].eTag = CEnum.TagFormat.TLV_DATE; mContent[3].oContent = DpkStar.Value; mContent[4].eName = CEnum.TagName.AuShop_EndDate; mContent[4].eTag = CEnum.TagFormat.TLV_DATE; mContent[4].oContent = DptStop.Value; mContent[5].eName = CEnum.TagName.AuShop_psex; mContent[5].eTag = CEnum.TagFormat.TLV_STRING; mContent[5].oContent = iSex; mContent[6].eName = CEnum.TagName.AuShop_ispresent; mContent[6].eTag = CEnum.TagFormat.TLV_STRING; mContent[6].oContent = iSend; mContent[7].eName = CEnum.TagName.AuShop_islover; mContent[7].eTag = CEnum.TagFormat.TLV_STRING; mContent[7].oContent = iGift; mContent[8].eName = CEnum.TagName.AuShop_pcategory; mContent[8].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[8].oContent = iItem; mContent[9].eName = CEnum.TagName.Index; mContent[9].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[9].oContent = 1; mContent[10].eName = CEnum.TagName.PageSize; mContent[10].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[10].oContent = Operation_Shop.iPageSize; CEnum.Message_Body[,] mResult = null; CEnum.Message_Body[,] mResultSum = null; if (iBuy == 0) { mResult = Operation_Shop.GetResult(this.m_ClientEvent, CEnum.ServiceKey.AUSHOP_USERMPURCHASE_QUERY, mContent); mResultSum = Operation_Shop.GetResult(this.m_ClientEvent, CEnum.ServiceKey.AUSHOP_USERMPURCHASE_SUM_QUERY, mContent); } else { mResult = Operation_Shop.GetResult(this.m_ClientEvent, CEnum.ServiceKey.AUSHOP_USERGPURCHASE_QUERY, mContent); mResultSum = Operation_Shop.GetResult(this.m_ClientEvent, CEnum.ServiceKey.AUSHOP_USERGPURCHASE_SUM_QUERY, mContent); } if (mResult[0, 0].eName == CEnum.TagName.ERROR_Msg) { MessageBox.Show(mResult[0, 0].oContent.ToString()); return; } if (mResultSum[0, 0].eName == CEnum.TagName.ERROR_Msg) { MessageBox.Show(mResult[0, 0].oContent.ToString()); return; } Operation_Shop.BuildDataTable(this.m_ClientEvent, mResult, GrdResult, out iPageCount); if (mResultSum[0, 0].oContent != null) { LblSum.Text = "合计:" + mResultSum[0, 0].oContent.ToString(); } if (iPageCount <= 0) { PnlPage.Visible = false; lblPageCount.Text = "1"; } else { for (int i = 0; i < iPageCount; i++) { CmbPage.Items.Add(i + 1); } lblPageCount.Text = iPageCount.ToString(); CmbPage.SelectedIndex = 0; bFirst = true; PnlPage.Visible = true; } }