コード例 #1
0
ファイル: SysDicItemSet.cs プロジェクト: sky365365/NtMiner
        public bool TryGetDicItem(Guid dicItemId, out ISysDicItem dicItem)
        {
            InitOnece();
            var r = _dicById.TryGetValue(dicItemId, out SysDicItemData di);

            dicItem = di;
            return(r);
        }
コード例 #2
0
ファイル: SysDicItemViewModel.cs プロジェクト: vebin/ntminer
 public SysDicItemViewModel(ISysDicItem data) : this(data.GetId())
 {
     _dicId       = data.DicId;
     _code        = data.Code;
     _value       = data.Value;
     _description = data.Description;
     _sortNumber  = data.SortNumber;
 }
コード例 #3
0
ファイル: SysDicItemSet.cs プロジェクト: sky365365/NtMiner
        public bool TryGetDicItem(Guid dicId, string dicItemCode, out ISysDicItem dicItem)
        {
            InitOnece();
            if (!_dicByDicId.TryGetValue(dicId, out Dictionary <string, SysDicItemData> items))
            {
                dicItem = null;
                return(false);
            }
            var r = items.TryGetValue(dicItemCode, out SysDicItemData di);

            dicItem = di;
            return(r);
        }
コード例 #4
0
ファイル: SysDicItemSet.cs プロジェクト: sky365365/NtMiner
        public bool TryGetDicItem(string dicCode, string dicItemCode, out ISysDicItem dicItem)
        {
            InitOnece();
            if (!_context.SysDicSet.TryGetSysDic(dicCode, out ISysDic sysDic))
            {
                dicItem = null;
                return(false);
            }
            if (!_dicByDicId.TryGetValue(sysDic.GetId(), out Dictionary <string, SysDicItemData> items))
            {
                dicItem = null;
                return(false);
            }
            var r = items.TryGetValue(dicItemCode, out SysDicItemData di);

            dicItem = di;
            return(r);
        }