コード例 #1
0
        public ObservableCollection <UserTag> LoadUserTagItems(int ChemistryID)
        {
            var    results = new ObservableCollection <UserTag>();
            string module  = $"{_product}.{_class}.{MethodBase.GetCurrentMethod().Name}()";

            try
            {
                var lib = new Database.Library();
                List <UserTagDTO> allTags = lib.GetAllUserTags(ChemistryID);

                foreach (var dto in allTags)
                {
                    var tag = new UserTag();
                    tag.ID   = dto.Id;
                    tag.Text = dto.Text;
                    results.Add(tag);
                }
            }
            catch (Exception ex)
            {
                using (var form = new ReportError(Globals.Chem4WordV3.Telemetry, Globals.Chem4WordV3.WordTopLeft, module, ex))
                {
                    form.ShowDialog();
                }
            }
            return(results);
        }
コード例 #2
0
        public void LoadUserTagItems()
        {
            string module = $"{_product}.{_class}.{MethodBase.GetCurrentMethod().Name}()";

            try
            {
                UserTagItems.Clear();

                var lib = new Database.Library();
                List <UserTagDTO> allTags = lib.GetAllUserTags();
                foreach (var obj in allTags)
                {
                    var tag = new UserTag();
                    tag.ID   = obj.Id;
                    tag.Text = obj.Text;
                    UserTagItems.Add(tag);
                }
            }
            catch (Exception ex)
            {
                using (var form = new ReportError(Globals.Chem4WordV3.Telemetry, Globals.Chem4WordV3.WordTopLeft, module, ex))
                {
                    form.ShowDialog();
                }
            }
        }