public List <Insemination> GetInseminationListOfCurrentBreedPeriod() { InseminationBLL bllInsem = new InseminationBLL(); DateTime latestCalTime = new DateTime(1900, 1, 1); Calving cal = GetLatestCalving(this.earNum); if (cal != null) { latestCalTime = cal.Birthday; } else { latestCalTime = this.BirthDate; } List <Insemination> list = bllInsem.GetInseminationList(this.earNum, latestCalTime); return(list); }
/// <summary> /// 取本轮配种记录列表 /// </summary> /// <param name="earNum"></param> /// <returns></returns> public static List <Insemination> GetInseminationListOfCurrentBreedPeriod(int earNum) { InseminationBLL bllInsem = new InseminationBLL(); DateTime latestCalTime = new DateTime(1900, 1, 1); Calving cal = GetLatestCalving(earNum); if (cal != null) { latestCalTime = cal.Birthday; } else { CowBLL cb = new CowBLL(); Cow myCow = cb.GetCowInfo(earNum); latestCalTime = myCow.BirthDate; } List <Insemination> list = bllInsem.GetInseminationList(earNum, latestCalTime); return(list); }