示例#1
0
        public void Save()
        {
            try
            {
                if (!string.IsNullOrWhiteSpace(Username) && !string.IsNullOrWhiteSpace(Password))
                {
                    switch (Title)
                    {
                    case "信息门户":
                        _debService.DeleteAll <Models.BJUTInfoCenterUserinfo>();

                        var infouser = new Models.BJUTInfoCenterUserinfo {
                            Username = Username, Password = Password
                        };
                        _debService.Insert(infouser);
                        break;

                    case "教务管理":
                        _debService.DeleteAll <Models.BJUTEduCenterUserinfo>();
                        var eduuser = new Models.BJUTEduCenterUserinfo {
                            Username = Username, Password = Password
                        };
                        _debService.Insert(eduuser);

                        if (Services.EduService.IsExperimental(eduuser.Username))
                        {
                            Models.Settings.EduExperimentalSetting = true;
                        }
                        else
                        {
                            Models.Settings.EduExperimentalSetting = false;
                        }
                        break;

                    case "图书馆":
                        _debService.DeleteAll <Models.BJUTLibCenterUserinfo>();
                        var libuser = new Models.BJUTLibCenterUserinfo {
                            Username = Username, Password = Password
                        };
                        _debService.Insert(libuser);
                        break;

                    default:
                        break;
                    }
                }
                Services.NotityService.Notify("保存成功");

                NavigationParameters naviParam = new NavigationParameters();
                naviParam.Add("from", typeof(Views.UserInfoDetailPage));
                _navigationService.GoBackAsync(naviParam);
            }
            catch (Exception e)
            {
                Services.NotityService.Notify("保存失败");
            }
        }
示例#2
0
        public async void OnNavigatedTo(NavigationParameters parameters)
        {
            if (parameters != null)
            {
                _coreService = EduPageViewModel.CoreService;
                _httpService = EduPageViewModel.HttpService;
                _studentName = EduPageViewModel.Name;

                BJUTEduCenterUserinfo = _dbService.GetAll <Models.BJUTEduCenterUserinfo>().FirstOrDefault();

                IsLoading = true;
                await GetExamInfo();

                IsLoading = false;
            }
        }