public static List <PlanEntity> GetAllByWorkShop(string workShopID) { List <ProductLineEntity> pls = ProductLineFactory.GetByWorkShopID(workShopID); string[] _p = new string[pls.Count]; for (int i = 0; i < pls.Count; i++) { _p[i] = pls[i].RMES_ID; } return(new PlanDal().GetAllByProductLines(_p)); }
public static List <TeamEntity> GetByWorkShopID(string workshopRmesID) { List <ProductLineEntity> plines = ProductLineFactory.GetByWorkShopID(workshopRmesID); List <TeamEntity> allteams = new List <TeamEntity>(); foreach (ProductLineEntity pe in plines) { List <TeamEntity> _temp = GetByPlineCode(pe.RMES_ID); if (_temp != null && _temp.Count > 0) { allteams.AddRange(_temp); } } return(allteams); }