Пример #1
0
        void OnRoomSaveFired(UserPrefObj userprefobj)
        {
            userprefobj.Username = mView.CurrentUser;
            XmlSerializer serializer = new XmlSerializer(typeof(UserPrefObj));
            TextWriter    stream     = new StreamWriter(ConfigPath + mView.CurrentUser + ".xml");

            serializer.Serialize(stream, userprefobj);
            stream.Close();
        }
Пример #2
0
        protected void OnColorSaveFired(gigaFlash.ConfigObjects.ColorConfig value)
        {
            UserPrefObj userprefobj;

            if (mPrefObj == null)
            {
                userprefobj = new UserPrefObj();
                String now = DateTime.Now.ToString();
                userprefobj.DateCreated     = now;
                userprefobj.DateLastModfied = now;
                DateTime dt = DateTime.Parse(userprefobj.DateCreated);
                userprefobj.Colors.Add(value);
            }
            else
            {
                mPrefObj.Colors.Add(value);
                userprefobj = mPrefObj;
            }

            EventUtils.FireTypedEvent(RoomSaveFired, userprefobj);
        }
Пример #3
0
 public void LoadPreferences(UserPrefObj pUserPrefObj)
 {
     mPrefObj = pUserPrefObj;
     mRoomPresenter.LoadPreferences(pUserPrefObj);
 }
Пример #4
0
 public void LoadPreferences(UserPrefObj pUserPrefObj)
 {
     mPrefObj = pUserPrefObj;
     mView.LoadPreferences(pUserPrefObj);
 }