protected override bool assignObject(object obj)
        {
            if (obj == null || obj.GetType() != typeof(Notes_TextItem))
            {
                return false;
            }

            noteObject = (Notes_TextItem)obj;

            return true;
        }
Пример #2
0
        private Notes_TextContainer loadTextNotes(ConfigNode node)
        {
            Notes_TextContainer t = new Notes_TextContainer();

            for (int j = 0; j < node.GetNodes("NOTE").Length; j++)
            {
                ConfigNode note = node.GetNodes("NOTE")[j];

                if (note == null)
                    continue;

                if (!note.HasValue("TITLE"))
                    continue;
                if (!note.HasValue("NOTE"))
                    continue;

                string title = note.GetValue("TITLE");
                string text = note.GetValue("NOTE");
                Guid id = note.parse("KEY", Guid.NewGuid());
                DateTime create = note.parse("CREATE_TIME", new DateTime());
                DateTime edit = note.parse("EDIT_TIME", new DateTime());

                Notes_TextItem newNote = new Notes_TextItem(text, title, id, create, edit, t);

                t.addNote(newNote);
            }

            return t;
        }
 public void addNote(Notes_TextItem note)
 {
     if (!notes.ContainsKey(note.ID))
         notes.Add(note.ID, note);
 }