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); } }
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); }
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); }