Exemple #1
0
        private static List <HouseTypeGroupStandardItem> Get(string constructionCode, int houseTypeGroupId, string planNo)
        {
            var items    = new List <HouseTypeGroupStandardItem>();
            var siyoCode = tbl_siyo_boss.GetSiyoCode(constructionCode, planNo);

            if (IsUsingNew(constructionCode, siyoCode))
            {
                var newItems = HouseTypeGroupStandardItems_New.Get(houseTypeGroupId);
                newItems.ForEach(p => items.Add(Convert(p)));
            }
            else
            {
                var oldItems = HouseTypeGroupStandardItems_Old.Get(houseTypeGroupId);
                oldItems.ForEach(p => items.Add(Convert(p)));

                var isHotaru0 = BasicSpecificationDetail.IsISmartICubeISmileIPaletteIHead4(constructionCode, siyoCode);

                if (isHotaru0)
                {
                    var hotaruItems = items.FindAll(p => p.ItemName == "House_ƒzƒ^ƒ‹");
                    hotaruItems.ForEach(p => p.Quantity = 0);
                }
            }

            return(items);
        }