/// <summary> /// ���캯�� /// </summary> /// <param name="target">Ŀ��Leads</param> /// <param name="reader">SqlDataReader</param> public MatchedSupplierInfo(IMatchedItem target,SqlDataReader reader) : this(target) { init(reader); if (((MatchedLeadInfo)targetItem).IndustryRequired) { industryScore = Bibitong.GetIndustryScore(id, ((MatchedLeadInfo)targetItem).BuyerIndustry); } }
/// <summary> /// ���캯�� /// </summary> /// <param name="actId">����ID</param> /// <param name="leadId">Ŀ��Leads ID</param> public SupplierMatcherResult(int actId,int leadId) { actionId = actId; enabled = true; remark = ""; suppliers = new MatchedSuppliersCollection(this,SupplierSortPriority.GenaeralScoreFirst); lead = new MatchedLeadInfo(); lead.Get(leadId); }
/// <summary> /// ���캯�� /// </summary> /// <param name="target">Ŀ��Leads</param> private MatchedSupplierInfo(IMatchedItem target) { guid = ""; email = ""; companyName = ""; name = ""; gender = ""; address = ""; phoneNumber = ""; zip = ""; website = ""; nature = ""; foundedYear = 0; regDate = DateTime.MinValue; companyBrief = ""; serviceAreas = ""; categories = ""; industries = ""; categoryLeadsNum = ""; matchStatusDetails = new LeadMatchStatusDetails(); matchStatus = LeadMatchStatus.MatchNone; targetItem = target; mailSent = false; }
public abstract void AddItem(IMatchedItem item);
public override void AddItem(IMatchedItem item) { throw new Exception("The method or operation is not implemented."); }
public override void AddItem(IMatchedItem item) { if (suppliers.Contains(item)) { return; } suppliers.Add(item); }
/// <summary> /// ���һ��ƥ���� /// </summary> /// <param name="item"></param> public override void AddItem(IMatchedItem item) { suppliers.AddItem(item); }