コード例 #1
0
        private void LoadAccountInfo()
        {
            StudentID = Service.FileService.GetStudentID();

            var infouser = Service.DbService.GetInfoCenterUserinfo <Model.BJUTInfoCenterUserinfo>();

            BJUTInfoCenterUserinfos.Clear();
            foreach (var item in infouser)
            {
                BJUTInfoCenterUserinfos.Add(item);
            }

            var eduuser = Service.DbService.GetInfoCenterUserinfo <Model.BJUTEduCenterUserinfo>();

            BJUTEduCenterUserinfos.Clear();
            foreach (var item in eduuser)
            {
                BJUTEduCenterUserinfos.Add(item);
            }

            var libuser = Service.DbService.GetInfoCenterUserinfo <Model.BJUTLibCenterUserinfo>();

            BJUTLibCenterUserinfos.Clear();
            foreach (var item in libuser)
            {
                BJUTLibCenterUserinfos.Add(item);
            }
        }
コード例 #2
0
        public void DeleteEduClick(string username)
        {
            var user = BJUTEduCenterUserinfos.Where(m => m.Username == username).FirstOrDefault();

            if (user != null)
            {
                BJUTEduCenterUserinfos.Remove(user);
            }

            Service.DbService.RemoveInfoCenterUserinfo <Model.BJUTEduCenterUserinfo>(username);
            GalaSoft.MvvmLight.Messaging.Messenger.Default.Send("删除成功", messageToken);
        }
コード例 #3
0
        public void Save()
        {
            GalaSoft.MvvmLight.Messaging.Messenger.Default.Send("测试", messageToken);
            if (string.IsNullOrWhiteSpace(Username))
            {
                GalaSoft.MvvmLight.Messaging.Messenger.Default.Send("账号填写不正确", messageToken);
                return;
            }
            if (string.IsNullOrWhiteSpace(Password))
            {
                GalaSoft.MvvmLight.Messaging.Messenger.Default.Send("密码填写不正确", messageToken);
                return;
            }
            switch (UserType.Name)
            {
            case "BJUTInfoCenterUserinfo":
                var InfoUser = new Model.BJUTInfoCenterUserinfo()
                {
                    Username = Username, Password = Password
                };
                Service.DbService.SaveInfoCenterUserinfo(InfoUser);
                if (BJUTInfoCenterUserinfos != null)
                {
                    if (BJUTInfoCenterUserinfos.Count(m => m.Username == InfoUser.Username) <= 0)
                    {
                        BJUTInfoCenterUserinfos.Add(InfoUser);
                    }
                }
                break;

            case "BJUTLibCenterUserinfo":

                var LibUser = new Model.BJUTLibCenterUserinfo()
                {
                    Username = Username, Password = Password
                };
                Service.DbService.SaveInfoCenterUserinfo(LibUser);

                if (BJUTLibCenterUserinfos != null)
                {
                    if (BJUTLibCenterUserinfos.Count(m => m.Username == LibUser.Username) <= 0)
                    {
                        BJUTLibCenterUserinfos.Add(LibUser);
                    }
                }
                break;

            case "BJUTEduCenterUserinfo":

                var EduUser = new Model.BJUTEduCenterUserinfo()
                {
                    Username = Username, Password = Password
                };
                Service.DbService.SaveInfoCenterUserinfo(EduUser);

                if (BJUTEduCenterUserinfos != null)
                {
                    if (BJUTEduCenterUserinfos.Count(m => m.Username == EduUser.Username) <= 0)
                    {
                        BJUTEduCenterUserinfos.Add(EduUser);
                    }
                }
                break;

            case "StudentID":
            //Service.FileService.SetStudentID(StudentID); break;
            default:
                break;
            }
            GalaSoft.MvvmLight.Messaging.Messenger.Default.Send("保存成功", messageToken);
        }