コード例 #1
0
        public bool CardboardProfileExists(string name)
        {
            PLMPackEntities db   = new PLMPackEntities();
            AspNetUser      user = AspNetUser.GetByUserName(db, UserName);

            return(CardboardProfile.Exists(db, user.CurrentGroup(db), name));
        }
コード例 #2
0
        public DCCardboardProfile CreateNewCardboardProfile(string name, string description, string code, double thickness)
        {
            PLMPackEntities  db   = new PLMPackEntities();
            AspNetUser       user = AspNetUser.GetByUserName(db, UserName);
            CardboardProfile cf   = CardboardProfile.CreateNew(db, user.CurrentGroup(db), name, description, code, thickness);

            return(new DCCardboardProfile()
            {
                ID = cf.Id,
                Name = cf.Name,
                Description = cf.Description,
                Code = cf.Code,
                Thickness = thickness
            });
        }
コード例 #3
0
        public DCCardboardProfile GetCardboardProfileByName(string name)
        {
            PLMPackEntities  db   = new PLMPackEntities();
            AspNetUser       user = AspNetUser.GetByUserName(db, UserName);
            CardboardProfile cp   = CardboardProfile.GetByName(db, user.CurrentGroup(db), name);

            return(new DCCardboardProfile()
            {
                ID = cp.Id,
                Name = cp.Name,
                Description = cp.Description,
                Code = cp.Code,
                Thickness = cp.Thickness
            });
        }
コード例 #4
0
        public DCCardboadFormat GetCardboardFormatByName(string name)
        {
            PLMPackEntities db   = new PLMPackEntities();
            AspNetUser      user = AspNetUser.GetByUserName(db, UserName);
            CardboardFormat cf   = CardboardFormat.GetByName(db, user.CurrentGroup(db), name);

            return(new DCCardboadFormat()
            {
                ID = cf.Id,
                Name = cf.Name,
                Description = cf.Description,
                Length = cf.Length,
                Width = cf.Width
            });
        }
コード例 #5
0
        public DCCardboadFormat[] GetAllCardboardFormats()
        {
            PLMPackEntities db   = new PLMPackEntities();
            AspNetUser      user = AspNetUser.GetByUserName(db, UserName);

            CardboardFormat[]       cardboardFormats    = CardboardFormat.GetAll(db, user.CurrentGroup(db));
            List <DCCardboadFormat> listCardboardFormat = new List <DCCardboadFormat>();

            foreach (CardboardFormat cf in cardboardFormats)
            {
                listCardboardFormat.Add(new DCCardboadFormat()
                {
                    ID          = cf.Id,
                    Name        = cf.Name,
                    Description = cf.Description,
                    Length      = cf.Length,
                    Width       = cf.Width
                }
                                        );
            }
            return(listCardboardFormat.ToArray());
        }
コード例 #6
0
        public DCCardboardProfile[] GetAllCardboardProfile()
        {
            PLMPackEntities db   = new PLMPackEntities();
            AspNetUser      user = AspNetUser.GetByUserName(db, UserName);

            CardboardProfile[]        cardboardProfiles     = CardboardProfile.GetAll(db, user.CurrentGroup(db));
            List <DCCardboardProfile> listCardboardProfiles = new List <DCCardboardProfile>();

            foreach (CardboardProfile cp in cardboardProfiles)
            {
                listCardboardProfiles.Add(
                    new DCCardboardProfile()
                {
                    ID          = cp.Id,
                    Name        = cp.Name,
                    Description = cp.Description,
                    Code        = cp.Code,
                    Thickness   = cp.Thickness
                }
                    );
            }
            // sort by name

            return(listCardboardProfiles.ToArray());
        }