コード例 #1
0
        public static IList <DM_DM_Entity_Type_SubGroup> GetDefaultList(int include_deactive)
        {
            if (_DefaultList != null)
            {
                if (include_deactive == 0)
                {
                    //Deactive
                    _DefaultList =
                        (from p in _DefaultList
                         where p.DM_DM_Entity_Type_SubGroupDisable == 0
                         select p).ToList();
                }
                return(_DefaultList);
            }

            _DefaultList = new List <DM_DM_Entity_Type_SubGroup>();

            //Loai
            {
                foreach (DM_Intent_Type data in DM_Intent_Type.GetDefaultList(0))
                {
                    _DefaultList.Add(new DM_DM_Entity_Type_SubGroup(DM_DM_Entity_Type_Group.INTENT, INTENT_INIT + data.DM_Intent_TypeID, data.DM_Intent_TypeName.Translate(), 1));
                }
            }

            return(_DefaultList);
        }
コード例 #2
0
ファイル: DM_Intent_Type.cs プロジェクト: war-man/GITHUB
        //Method
        public static int GetID(String name)
        {
            DM_Intent_Type data = DM_Intent_Type.GetDefaultList(0).FirstOrDefault(p => p != null && p.DM_Intent_TypeName == name);

            data = data ?? new DM_Intent_Type();
            return(data.DM_Intent_TypeID);
        }
コード例 #3
0
        public static DM_Intent_Type GetDefault(int _id)
        {
            DM_Intent_Type data = GetDefaultList(0).FirstOrDefault(p => p.DM_Intent_TypeID == _id);

            if (data == null)
            {
                data = new DM_Intent_Type();
            }

            return(data);
        }
コード例 #4
0
        public static void InitDefaultList(IList <DM_Intent_Type> list_data)
        {
            _DefaultList = null;
            GetDefaultList(1);

            foreach (DM_Intent_Type data in list_data)
            {
                DM_Intent_Type checkdata = _DefaultList.FirstOrDefault(p => p.DM_Intent_TypeID == data.DM_Intent_TypeID);
                if (checkdata != null)
                {
                    checkdata.DM_Intent_TypeDBID     = data.DM_Intent_TypeDBID;
                    checkdata.DM_Intent_TypeID       = data.DM_Intent_TypeID;
                    checkdata.DM_Intent_TypeName     = data.DM_Intent_TypeName;
                    checkdata.DM_Intent_TypeDisable  = data.DM_Intent_TypeDisable;
                    checkdata.DM_Intent_TypeHardcode = data.DM_Intent_TypeHardcode;
                }
                else
                {
                    _DefaultList.Add(data);
                }
            }
        }