public async void SetLocalEdutime(EduTimeModel eduTime) { eduTime.CreateTime = DateTime.Now; DAL.LocalSetting _localSetting = new DAL.LocalSetting(); await _localSetting.SetLocalInfo(typeof(Model.EduTimeModel).Name, EduTime); }
public async Task <Model.ScheduleModel> LoadSchedule() { DAL.LocalSetting _localSetting = new DAL.LocalSetting(); var scheduleModel = await _localSetting.GetLocalInfo <Model.ScheduleModel>(typeof(Model.ScheduleModel).Name); return(scheduleModel); }
public async void LoadCampascadInfo() { if (BJUTInfoCenterUserinfo == null) { return; } DAL.LocalSetting _local = new DAL.LocalSetting(); var model = await _local.GetLocalInfo <Model.CampusCardInfoModel>("Campuscard" + BJUTInfoCenterUserinfo.Username); lock (lockObject) { CampusCardInfoModel = model; } var item = await Windows.Storage.ApplicationData.Current.LocalFolder.TryGetItemAsync("Campuscard" + BJUTInfoCenterUserinfo.Username + "Image"); if (item != null) { StorageFile imagefile = item as StorageFile; using (var ras = await imagefile.OpenReadAsync( )) { BitmapDecoder decoder = await BitmapDecoder.CreateAsync(BitmapDecoder.JpegDecoderId, ras); var provider = await decoder.GetPixelDataAsync(); byte[] buffer = provider.DetachPixelData(); WriteableBitmap bitmap = new WriteableBitmap((int)decoder.PixelWidth, (int)decoder.PixelHeight); await bitmap.PixelBuffer.AsStream().WriteAsync(buffer, 0, buffer.Length); CampusCardInfoModel.PersonImage = bitmap; } } }
public async void SaveCampascadInfo() { DAL.LocalSetting _local = new DAL.LocalSetting(); await _local.SetLocalInfo("Campuscard" + BJUTInfoCenterUserinfo.Username, CampusCardInfoModel); await SaveImageToFile("Campuscard" + BJUTInfoCenterUserinfo.Username + "Image", CampusCardInfoModel.PersonImage, ApplicationData.Current.LocalFolder); }
public async void ThemeItemClick(object sender, ItemClickEventArgs e) { var item = e.ClickedItem as Model.ThemeColorModel; Service.SettingService.SetThemeColor(item.ThemeColor); //存储颜色 DAL.LocalSetting _localSetting = new DAL.LocalSetting(); await _localSetting.SetLocalInfo <Model.ThemeColorModel>(typeof(Model.ThemeColorModel).Name, item); }
public async void LoadGradeChart() { DAL.LocalSetting _localSetting = new DAL.LocalSetting(); var chart = await _localSetting.GetLocalInfo <Model.GradeChart>(typeof(Model.GradeChart).Name); lock (lockObject) { GradeChart = chart; } GradeChart?.InitList(); }
public async Task <EduTimeModel> GetLocalEdutime() { DAL.LocalSetting _localSetting = new DAL.LocalSetting(); var timeinfo = await _localSetting.GetLocalInfo <Model.EduTimeModel>(typeof(Model.EduTimeModel).Name); if (timeinfo != null) { //自动调整周数 var startDayOfWeek = timeinfo.CreateTime.DayOfWeek; var nowDayOfWeek = DateTime.Now.Date.DayOfWeek; var daySpan = DateTime.Now.Date - timeinfo.CreateTime.Date; var weekSpan = daySpan.Days / 7; timeinfo.Week += weekSpan; var dis = nowDayOfWeek - startDayOfWeek; if (dis < 0 && dis > -(int)startDayOfWeek)//这一周之类 { timeinfo.Week++; } } return(timeinfo); }
public async void SaveGradeChart() { DAL.LocalSetting _localSetting = new DAL.LocalSetting(); await _localSetting.SetLocalInfo <Model.GradeChart>(typeof(Model.GradeChart).Name, GradeChart); }
public async void SaveSchedule() { DAL.LocalSetting _localSetting = new DAL.LocalSetting(); await _localSetting.SetLocalInfo <Model.ScheduleModel>(typeof(Model.ScheduleModel).Name, Schedule); }