public async void Loaded(object parms) { if (parms != null) { View.EduCenterViewParam eduCenterViewParam = parms as View.EduCenterViewParam; _httpService = eduCenterViewParam.HttpService; BJUTEduCenterUserinfo = eduCenterViewParam.BJUTEduCenterUserinfo; } }
//保存用户名密码 public async void SaveUserinfo() { if (BJUTEduCenterUserinfo == null) { BJUTEduCenterUserinfo = new Model.BJUTEduCenterUserinfo(); } BJUTEduCenterUserinfo.Username = AccountModifyVM.Username; BJUTEduCenterUserinfo.Password = AccountModifyVM.Password; Service.DbService.SaveInfoCenterUserinfo(BJUTEduCenterUserinfo); GalaSoft.MvvmLight.Messaging.Messenger.Default.Send <string>("保存成功", messageToken); }
public async void Loaded(object parms) { //加载离线数据 LoadGradeChart(); if (parms != null) { View.EduCenterViewParam eduCenterViewParam = parms as View.EduCenterViewParam; _httpService = eduCenterViewParam.HttpService; BJUTEduCenterUserinfo = eduCenterViewParam.BJUTEduCenterUserinfo; GetGrade(ViewModel.BJUTEduCenterVM.Name, BJUTEduCenterUserinfo.Username);//获取最新数据 } }
public async void Loaded(object param) { if (param != null) { View.EduCenterViewParam eduCenterViewParam = param as View.EduCenterViewParam; BJUTEduCenterUserinfo = eduCenterViewParam.BJUTEduCenterUserinfo; _httpService = eduCenterViewParam.HttpService; EduTime = eduCenterViewParam.Other as EduTimeModel; } if (EduTime != null) { SelectedSchoolYear = EduTime.SchoolYear; SelectedTerm = EduTime.Term; } var scedule = await LoadSchedule(); if (scedule != null) { if (Schedule == null) { Schedule = new Model.ScheduleModel(); } Schedule.ScheduleItemList = scedule.ScheduleItemList; Schedule.Weeks = scedule.Weeks; Schedule.AllWeek = scedule.AllWeek; if (EduTime != null && EduTime.Week != 0) { Schedule.CurrentWeek = EduTime.Week; Schedule.SelectedWeek = EduTime.Week; } else { Schedule.CurrentWeek = scedule.CurrentWeek; Schedule.SelectedWeek = scedule.SelectedWeek; } } hasLoadLoaclInfo = true; }
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); }