예제 #1
0
 /// <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);
 }
예제 #3
0
 /// <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;
 }
예제 #4
0
 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);
 }