public SubGoodInfo GetSubGoodInfoById(int goodId, int deviceType) { SubGoodInfo info = null; foreach (GoodInfo info2 in this.goodInfos) { if (info2.goodId == goodId) { foreach (SubGoodInfo info3 in info2.subGoodInfos) { if (info3.deviceType == deviceType) { return(info3); } } return(info); } } return(info); }
public SubGoodInfo GetGoodInfoByRMB(int RMB, int type, int deviceType) { SubGoodInfo info = null; foreach (GoodInfo info2 in this.goodInfos) { if (type == info2.type) { foreach (SubGoodInfo info3 in info2.subGoodInfos) { if ((info3.costRMB == RMB) && (info3.deviceType == deviceType)) { info = info3; break; } } } } return(info); }