Esempio n. 1
0
        //public CommonCommand RefreshToDoListCommand
        //{
        //    get
        //    {
        //        return new CommonCommand((o) =>
        //        {
        //            RefreshToDoList();
        //        });
        //    }
        //}
        public override void LoadInfo()
        {
            EpisodeList.Clear();
            TargetObject.EpisodeList.ForEach(v =>
            {
                EpisodeList.Add(new EpisodeViewModel()
                {
                    TargetObject = v
                });
            });
            SceneList.Clear();
            TargetObject.SceneList.ForEach(v =>
            {
                SceneList.Add(new SceneViewModel()
                {
                    TargetObject = v
                });
            });
            NoteList.Clear();
            TargetObject.NoteList.ForEach(v => NoteList.Add(new NoteViewModel()
            {
                TargetObject = v
            }));

            //RefreshToDoList();

            base.LoadInfo();
        }
Esempio n. 2
0
 public void LoadNoteFields()
 {
     NoteList.Clear();
     foreach (IAnnotationField item in PageNoteFieldSet.AnnotationFields)
     {
         NoteList.Add(new NodeViewModel(item, false));
     }
 }
Esempio n. 3
0
        public void ShorOtherDateLog()
        {
            TaskListData.Clear();

            List <EachTask> specificTaskList = GetSpecificDateEachTaskList(LogDate);

            specificTaskList.ForEach(eachTask => TaskListData.Add(eachTask));

            ActivityLog.Clear();
            ModelsHelpers.GetSpecificDateActivityLog(LogDate).ForEach(activity => ActivityLog.Add(activity));

            NoteList.Clear();
            ChangeMemoListToNoteList(MemoModel.GetSpecificDateMemo(LogDate)).ForEach(memo => NoteList.Add(memo));
        }
Esempio n. 4
0
 void LoadNoteList()
 {
     if (TargetObject == null)
     {
         return;
     }
     NoteList.Clear();
     foreach (var note in TargetObject.NoteList)
     {
         NoteList.Add(new NoteViewModel()
         {
             TargetObject = note
         });
     }
     CurrentNote = NoteList.FirstOrDefault();
 }
Esempio n. 5
0
        public void ShowSpecificTaskLog()
        {
            ActivityLog.Clear();
            List <Activity> SpecificDateActivityList = ModelsHelpers.GetSpecificDateActivityLog(LogDate);

            NoteList.Clear();
            List <Note> SpecificDateNote = ChangeMemoListToNoteList(MemoModel.GetSpecificDateMemo(LogDate));

            if (SelectedEachTaskId != null)
            {
                SpecificDateActivityList = SpecificDateActivityList.Where(activity => activity.EachTaskId == SelectedEachTaskId).ToList();
                SpecificDateNote         = SpecificDateNote.Where(note => note.EachTaskId == SelectedEachTaskId).ToList();
            }

            SpecificDateActivityList.ForEach(activity => ActivityLog.Add(activity));
            SpecificDateNote.ForEach(note => NoteList.Add(note));
        }
Esempio n. 6
0
        private void LoadNote(bool isLoad)
        {
            SearchText = "";
            NoteList.Clear();
            FilePaths.Clear();
            List <NoteModel> currentList = new List <NoteModel>();

            //便签存储路径
            string filePath = $"{AppDomain.CurrentDomain.BaseDirectory}Notes";

            if (!Directory.Exists(filePath))
            {
                Directory.CreateDirectory(filePath);
            }
            //获取文件夹内的json文件
            string[] files = Directory.GetFiles(filePath);

            //使用foreach赋值
            foreach (var file in files)
            {
                var       current = File.ReadAllText(file);
                NoteModel nm      = JsonConvert.DeserializeObject <NoteModel>(current);
                currentList.Add(nm);
                //NoteList.Add(nm);
                FilePaths.Add(nm.GuidId, file);
            }
            currentList.Sort((left, right) =>
            {
                if (Convert.ToDateTime(left.NoteDate) > Convert.ToDateTime(right.NoteDate))
                {
                    return(-1);
                }
                else
                {
                    return(1);
                }
            });

            for (int i = 0; i < currentList.Count; i++)
            {
                NoteList.Add(currentList[i]);
            }
            //NoteList = new ObservableCollection<NoteModel>(currentList);
        }
Esempio n. 7
0
 /// <summary>
 /// 获取数据
 /// </summary>
 public void GetDate()
 {
     try
     {
         List <SeatManage.ClassModel.AMS_Advertisement> modelList = SeatManage.Bll.AdvertisementOperation.GetAdList(null, SeatManage.EnumType.AdType.SchoolNotice);
         NoteList.Clear();
         foreach (SeatManage.ClassModel.AMS_Advertisement model in modelList)
         {
             SeatManage.ClassModel.SchoolNoteInfo view = SeatManage.ClassModel.SchoolNoteInfo.ToModel(model.AdContent);
             view.AdContent = model.AdContent;
             view.ID        = model.ID;
             NoteList.Add(view);
         }
     }
     catch (Exception ex)
     {
         ErrorMessage = ex.Message;
         SeatManage.SeatManageComm.WriteLog.Write("获取学校通知失败" + ex.Message);
     }
 }
Esempio n. 8
0
        public void ShorOtherDateLog()
        {
            try
            {
                TaskListData.Clear();

                List <EachTask> specificTaskList = GetSpecificDateEachTaskList(LogDate);
                specificTaskList.ForEach(eachTask => TaskListData.Add(eachTask));

                ActivityLog.Clear();
                ModelsHelpers.GetSpecificDateActivityLog(LogDate).ForEach(activity => ActivityLog.Add(activity));

                NoteList.Clear();
                ChangeMemoListToNoteList(MemoModel.GetSpecificDateMemo(LogDate)).ForEach(memo => NoteList.Add(memo));
            }
            catch
            {
                CommonViewModel.NotifySystemMessage(GetLangMessage.GetMessage("Exception"));
            }
        }
Esempio n. 9
0
        public void ShowSpecificTaskLog()
        {
            try
            {
                ActivityLog.Clear();
                List <Activity> SpecificDateActivityList = ModelsHelpers.GetSpecificDateActivityLog(LogDate);
                NoteList.Clear();
                List <Note> SpecificDateNote = ChangeMemoListToNoteList(MemoModel.GetSpecificDateMemo(LogDate));

                if (SelectedEachTaskId != null)
                {
                    SpecificDateActivityList = SpecificDateActivityList.Where(activity => activity.EachTaskId == SelectedEachTaskId).ToList();
                    SpecificDateNote         = SpecificDateNote.Where(note => note.EachTaskId == SelectedEachTaskId).ToList();
                }

                SpecificDateActivityList.ForEach(activity => ActivityLog.Add(activity));
                SpecificDateNote.ForEach(note => NoteList.Add(note));
            }
            catch
            {
                CommonViewModel.NotifySystemMessage(GetLangMessage.GetMessage("Exception"));
            }
        }
Esempio n. 10
0
 /// <summary>
 /// Clears the Fretboard and parent Control children.
 /// Clears the NoteList list.
 /// </summary>
 public void ClearNotes()
 {
     // NoteGrid.Children.Clear();
     MainGrid.Children.Clear();
     NoteList.Clear();
 }