public void Set(AuctionSearchOption SearchOption) { this.m_eAuctionRegisterType = SearchOption.m_eAuctionRegisterType; this.m_eItemType = SearchOption.m_eItemType; this.m_iUseMinLevel = SearchOption.m_iUseMinLevel; this.m_iUseMaxLevel = SearchOption.m_iUseMaxLevel; this.m_iItemSkillUnique = SearchOption.m_iItemSkillUnique; this.m_iItemSkillLevel = SearchOption.m_iItemSkillLevel; this.m_iItemTradeCount = SearchOption.m_iItemTradeCount; this.m_bySolSeason = SearchOption.m_bySolSeason; this.m_iSolLevel = SearchOption.m_iSolLevel; this.m_strSolName = SearchOption.m_strSolName; this.m_iSolTradeCount = SearchOption.m_iSolTradeCount; this.m_lCostMoney = SearchOption.m_lCostMoney; this.m_lDirectCostMoney = SearchOption.m_lDirectCostMoney; this.m_iCostHearts = SearchOption.m_iCostHearts; this.m_iCostDirectHearts = SearchOption.m_iCostDirectHearts; this.m_ePayType = SearchOption.m_ePayType; }
public void SetSearchOption(AuctionSearchOption SearchOption) { this.m_SearchOption.Set(SearchOption); this.m_lbUseMinLevel.SetText(this.m_SearchOption.m_iUseMinLevel.ToString()); this.m_lbUseMaxLevel.SetText(this.m_SearchOption.m_iUseMaxLevel.ToString()); this.m_lbItemSkillLevel.SetText(this.m_SearchOption.m_iItemSkillLevel.ToString()); this.m_lbItemTradeCount.SetText(this.m_SearchOption.m_iItemTradeCount.ToString()); this.m_lbSolLevel.SetText(this.m_SearchOption.m_iSolLevel.ToString()); this.m_tfSolName.SetText(this.m_SearchOption.m_strSolName); this.m_lbSolTradeCount.SetText(this.m_SearchOption.m_iSolTradeCount.ToString()); if (this.m_SearchOption.m_ePayType == AuctionDefine.ePAYTYPE.ePAYTYPE_GOLD) { this.m_lbCost.SetText(ANNUALIZED.Convert(this.m_SearchOption.m_lCostMoney)); this.m_lbDirectCost.SetText(ANNUALIZED.Convert(this.m_SearchOption.m_lDirectCostMoney)); this.m_cbMoney.SetCheckState(1); this.m_cbHearts.SetCheckState(0); } else if (this.m_SearchOption.m_ePayType == AuctionDefine.ePAYTYPE.ePAYTYPE_HEARTS) { this.m_lbCost.SetText(ANNUALIZED.Convert(this.m_SearchOption.m_iCostHearts)); this.m_lbDirectCost.SetText(ANNUALIZED.Convert(this.m_SearchOption.m_iCostDirectHearts)); this.m_cbMoney.SetCheckState(0); this.m_cbHearts.SetCheckState(1); } else { long num = 0L; long num2 = 0L; if (AuctionMainDlg.IsPayTypeMoney()) { this.m_SearchOption.m_ePayType = AuctionDefine.ePAYTYPE.ePAYTYPE_GOLD; num = this.m_SearchOption.m_lCostMoney; num2 = this.m_SearchOption.m_lDirectCostMoney; } else if (AuctionMainDlg.IsPayTypeHearts()) { this.m_SearchOption.m_ePayType = AuctionDefine.ePAYTYPE.ePAYTYPE_HEARTS; num = (long)this.m_SearchOption.m_iCostHearts; num2 = (long)this.m_SearchOption.m_iCostDirectHearts; } this.m_lbCost.SetText(ANNUALIZED.Convert(num)); this.m_lbDirectCost.SetText(ANNUALIZED.Convert(num2)); this.m_cbMoney.SetCheckState(1); this.m_cbHearts.SetCheckState(1); } int num3 = 0; if (eITEM_TYPE.ITEMTYPE_NONE < this.m_SearchOption.m_eItemType) { num3 = (int)this.m_SearchOption.m_eItemType; this.m_dlItemType.SetIndex(num3); } ITEMTYPE_INFO itemTypeInfo = null; if (0 < num3) { itemTypeInfo = NrTSingleton <NrBaseTableManager> .Instance.GetItemTypeInfo(num3.ToString()); } this.SetItemOption(itemTypeInfo, this.m_SearchOption.m_iItemSkillUnique); for (int i = 0; i < this.m_SeasonData.Count; i++) { if (this.m_SeasonData[i] == this.m_SearchOption.m_bySolSeason) { this.m_dlSolSeason.SetIndex(i); break; } } this.SelectTab(); }