public AscmWipScheduleGroups Get(int id) { AscmWipScheduleGroups ascmWipScheduleGroups = null; try { ascmWipScheduleGroups = YnDaoHelper.GetInstance().nHibernateHelper.Get <AscmWipScheduleGroups>(id); } catch (Exception ex) { YnBaseClass2.Helper.LogHelper.GetLog().Error("查询失败(Get AscmWipScheduleGroups)", ex); throw ex; } return(ascmWipScheduleGroups); }
public void SetScheduleGroups(List <AscmCuxWipReleaseHeaders> list) { if (list != null && list.Count > 0) { string sql = "from AscmWipScheduleGroups where scheduleGroupId in (" + string.Join(",", list.Select(P => P.scheduleGroupId).Distinct()) + ")"; IList <AscmWipScheduleGroups> ilistAscmWipScheduleGroups = YnDaoHelper.GetInstance().nHibernateHelper.Find <AscmWipScheduleGroups>(sql); if (ilistAscmWipScheduleGroups != null && ilistAscmWipScheduleGroups.Count > 0) { List <AscmWipScheduleGroups> listAscmWipScheduleGroups = YnBaseClass2.Helper.ConvertHelper.ConvertIListToList <AscmWipScheduleGroups>(ilistAscmWipScheduleGroups); foreach (AscmCuxWipReleaseHeaders cuxWipReleaseHeaders in list) { AscmWipScheduleGroups wipScheduleGroups = listAscmWipScheduleGroups.Find(e => e.scheduleGroupId == cuxWipReleaseHeaders.scheduleGroupId); if (wipScheduleGroups != null) { cuxWipReleaseHeaders.scheduleGroupName = wipScheduleGroups.scheduleGroupName; } } } } }