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