Esempio n. 1
0
        public static SparePartImage GetSparePartImage(string spid)
        {
            string[] parts = spid.Split(',');

            using (var dc = new /*DCFactory<*/StoreDataContext/*>*/())
            {
                return dc/*.DataContext*/.SparePartImages.Where(
                    i => i.Manufacturer == parts[0] &&
                    i.PartNumber == parts[1] &&
                    i.SupplierID == Convert.ToInt32(parts[2]) &&
                    i.ImageNumber == Convert.ToInt32(parts[3])).FirstOrDefault();
            }
        }
Esempio n. 2
0
        public static List<SparePartImage> GetSPImageInfo(string sparePartImageID)
        {
            string[] parts = sparePartImageID.Split(',');

            //Фото брака хранятся пока что ТОЛЬКО в нашей БД, соответственно брать их откуда-то еще смысла нет
            //Если данная ситуация изменится то видимо придется делать выборку и у нас и у франчей и делать UNION
            using (var dc = new /*DCFactory<*/StoreDataContext/*>*/())
            {
                return dc/*.DataContext*/.SparePartImages.Where(
                    i => i.Manufacturer == parts[0] &&
                    i.PartNumber == parts[1] &&
                    i.SupplierID == Convert.ToInt32(parts[2])).OrderBy(s => s.ImageNumber).ToList();
            }
        }