Example #1
0
        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);
        }
Example #2
0
 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;
                 }
             }
         }
     }
 }