/// <summary> /// 获取数据 /// </summary> protected override void LoadData() { if (!NetUtil.CheckNetWork(CurrActivity)) { ToastUtil.ShowWarningToast(CurrActivity, "网络未连接!"); return; } try { LoadingDialogUtil.ShowLoadingDialog(this, "数据获取中..."); new Thread(new ThreadStart(() => { var schoolId = CurrUserInfo.SchoolId; var grade = CurrUserInfo.Grade; scopeList = _meService.GetScopeByGrade(schoolId, grade ?? 0); RunOnUiThread(() => { LoadingDialogUtil.DismissLoadingDialog(); InitList(); }); })).Start(); } catch (Exception ex) { var msg = ex.Message.ToString(); ToastUtil.ShowErrorToast(this, "操作失败"); } finally { LoadingDialogUtil.DismissLoadingDialog(); } }
private void Update() { if (Input.GetKeyDown(KeyCode.T)) { ToastUtil.Toast(this, "Toast message."); } }
public async void NavigateToHistoryPage() { UserDialogs.Instance.ShowLoading("Loading", MaskType.Black); try { var historyList = await _restService.GetHistoryById(User.Id); var displayHistoryList = new List <DisplayHistoryModel>(); foreach (var element in historyList) { var target = await _restService.GetUserById(element.TargetId); displayHistoryList.Add(new DisplayHistoryModel() { Status = element.Status, ImageUri = target.ImageContentUri, FirstName = target.PersonFirstName, }); } UserDialogs.Instance.HideLoading(); await Application.Current.MainPage.Navigation.PushAsync(new HistoryPage(new HistoryPageViewModel(displayHistoryList))); } catch (ManagerException managerException) when(managerException.ErrorCode == Constants.HistoryElementNotFoundError) { ToastUtil.ShowToast(Constants.HistoryElementNotFoundError); } }
private void BindData() { try { var schoolId = CurrUserInfo.SchoolId; var districtCode = CurrUserInfo.DistrictCode; new Thread(new ThreadStart(() => { areaList = new MeService().GetAreaByDistrict(schoolId, districtCode); RunOnUiThread(() => { InitList(); }); })).Start(); } catch (Exception ex) { var msg = ex.Message.ToString(); ToastUtil.ShowErrorToast(this, "操作失败"); } finally { LoadingDialogUtil.DismissLoadingDialog(); } }
protected override void InitView() { // Use this to return your custom view for this Fragment // return inflater.Inflate(Resource.Layout.YourFragment, container, false); ToastUtil.ToastShort(Activity, position.ToString()); srlBlog = FindViewById <SwipeRefreshLayout>(Resource.Id.srl_blog); //srlBlog = view.FindViewById<SwipeRefreshLayout>(Resource.Id.srl_blog); recyclerview_blog = FindViewById <RecyclerView>(Resource.Id.recyclerview_blog); srlBlog.SetColorSchemeResources(Resource.Color.colorPrimary); recyclerview_blog.SetLayoutManager(new LinearLayoutManager(this.Activity)); blogPresenter = new BlogPresenter(this); adapter = new BlogAdapter(); loadMoreWrapper = new LoadMoreWrapper(adapter); recyclerview_blog.SetAdapter(loadMoreWrapper); emptyView = this.Activity.LayoutInflater.Inflate(Resource.Layout.empty, (ViewGroup)recyclerview_blog.Parent, false); failView = this.Activity.LayoutInflater.Inflate(Resource.Layout.fail, (ViewGroup)recyclerview_blog.Parent, false); srlBlog.SetOnRefreshListener(this); failView.SetOnClickListener(this); emptyView.SetOnClickListener(this); loadMoreWrapper.SetOnLoadMoreListener(this); recyclerview_blog.Post(async() => { await blogPresenter.GetLocalBlog(pageSize, position); }); }
public async void TakePhoto() { //Checking for camera permissions var cameraPermission = await PermissionHandler.CheckForCameraPermission(); if (!cameraPermission) { await CrossPermissions.Current.RequestPermissionsAsync(Permission.Camera); } //Checking for storage permissions var storagePermission = await PermissionHandler.CheckForCameraPermission(); if (!storagePermission) { await CrossPermissions.Current.RequestPermissionsAsync(Permission.Storage); } //Taking photo and storing it in MediaFile variable 'takenPhoto' try { takenPhoto = await TakingPhotoHandler.TakePhoto(); } catch (ManagerException photoNotTakenException) { ToastUtil.ShowToast(photoNotTakenException.ErrorCode); } }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); BottomNavigationView navigation = FindViewById <BottomNavigationView>(Resource.Id.navigation); navigation.SetOnNavigationItemSelectedListener(this); BottomNavigationViewHelper.DisableShiftMode(navigation); fragmentManager = SupportFragmentManager; getTokenHandler = new Handler(); if (HttpClientUtil.accessToken == null || HttpClientUtil.accessToken.IsExpire || string.IsNullOrWhiteSpace(HttpClientUtil.accessToken.access_token)) { getTokenHandler.Post(async() => { await HttpClientUtil.GetCredentials(token => { AccessTokenShared.SaveAccessToken(this, token); HttpClientUtil.accessToken = token; SwicthFragment(Resource.Id.navigation_home); }, (error) => { ToastUtil.ToastShort(this, error); }); }); } else { SwicthFragment(Resource.Id.navigation_home); } }
public bool Filter(ToastLoggerLogObject logData) { if (ToastLoggerSettings.Instance.isLogDuplicateFilter == false) { return(true); } long currentTime = ToastUtil.GetEpochMilliSeconds(); _compareDuplicateInfos.RemoveAll(info => info.CreateTime < (currentTime - ToastLoggerSettings.Instance.filterDuplicateLogExpiredTimeSeconds * 1000)); ToastLoggerDuplicateInfo duplicateInfo = new ToastLoggerDuplicateInfo(); duplicateInfo.SetLogData(logData); foreach (var item in _compareDuplicateInfos) { if (item.Key == duplicateInfo.Key) { return(false); } } if (_compareDuplicateInfos.Count >= _capacity) { _compareDuplicateInfos.RemoveAt(0); } _compareDuplicateInfos.Add(duplicateInfo); return(true); }
public override bool OnContextItemSelected(IMenuItem item) { if (item.ItemId == Resource.Id.action_search) { ToastUtil.ToastShort(Activity, "搜索"); } return(base.OnContextItemSelected(item)); }
//CommandBar处理 private async void AppBarClick(object sender, RoutedEventArgs e) { string id = (DefaultViewModel["Item"] as SampleDataItem).UniqueId; var resourceLoader = ResourceLoader.GetForCurrentView("Resources"); switch ((sender as AppBarButton).Tag as string) { case "AddFav": ReadListUtil.AddFavId(id); //Lock Screen Badge Global.Current.Notifications.UpdateBadgeWithNumber(1); //Toast Notification ToastUtil.ShowToast(resourceLoader.GetString("HubTitleText"), resourceLoader.GetString("AddFavSuccessText")); this.AddFav.Visibility = Visibility.Collapsed; this.RemoveFav.Visibility = Visibility.Visible; break; case "RemoveFav": ReadListUtil.RemoveFavId(id); //Lock Screen Badge Global.Current.Notifications.UpdateBadgeWithNumber(2); //Toast Notification ToastUtil.ShowToast(resourceLoader.GetString("HubTitleText"), resourceLoader.GetString("RemoveFavSuccessText")); this.AddFav.Visibility = Visibility.Visible; this.RemoveFav.Visibility = Visibility.Collapsed; break; case "Share": (DefaultViewModel["Item"] as SampleDataItem).Title.RegisterForShare(resourceLoader.GetString("ShareTitle"), resourceLoader.GetString("ShareDesc")); break; case "Save": { //检测是否有sd卡,如果没有,就弹出toast提示 if (!await FileEx.IsAvailableRemoveDevice("SD")) { ToastUtil.ShowToast(resourceLoader.GetString("HubTitleText"), resourceLoader.GetString("NoSD")); return; } //保存文件到sd卡 string fileName = string.Empty; foreach (StorageTarget item in Enum.GetValues(typeof(StorageTarget))) { if (item.ToString() == "SD") { await resourceLoader.GetString("HTMLContent").Save("NewsSample", "saved.html", item); ToastUtil.ShowToast(resourceLoader.GetString("HubTitleText"), resourceLoader.GetString("SaveSDSuccessText")); } } } break; default: break; } }
public async void SavePerson() { if (!FieldsAreFilled()) { ToastUtil.ShowToast("All fields must be filled!"); return; } PersonObject.ImageName = PersonObject.PersonFirstName + PersonObject.PersonLastName + ".jpg"; PersonObject.Score = 0; await CloudStorageService.SaveBlockBlob(takenPhoto, PersonObject.ImageName); PersonObject.ImageContentUri = CloudStorageService.GetImageUri(_personObject.ImageName); try { UserDialogs.Instance.ShowLoading("Loading", MaskType.Black); PersonObject = await _restService.CreateImageObject(PersonObject); } catch (ManagerException creationException) { UserDialogs.Instance.HideLoading(); ToastUtil.ShowToast(creationException.ErrorCode); return; } try { var status = await _restService.InsertUserIntoRecognition(PersonObject); var features = await _restService.GetFaceFeatures(PersonObject); var insertedFeatures = await _restService.InsertFaceFeatures(features); } catch (ManagerException recognitionException) { UserDialogs.Instance.HideLoading(); ToastUtil.ShowToast(recognitionException.ErrorCode); return; } SaveProperties(); UserDialogs.Instance.HideLoading(); NavigateToHomePage(); }
/// <summary> /// 删除教师信息 /// </summary> private void DoDelete() { try { if (!NetUtil.CheckNetWork(CurrActivity)) { ToastUtil.ShowWarningToast(CurrActivity, "网络未连接!"); return; } LoadingDialogUtil.ShowLoadingDialog(this, "删除中..."); new Thread(new ThreadStart(() => { var schoolId = CurrUserInfo.SchoolId; var type = 2; //type = 1 助教相关身份 type = 2 教师相关身份 var keyword = et_teachercode.Text; var modifier = CurrUserInfo.Name; var rd = _meService.DeleteManagerUser(schoolId, type.ToString(), keyword, modifier); RunOnUiThread(() => { LoadingDialogUtil.DismissLoadingDialog(); if (rd.State == 0) { ToastUtil.ShowErrorToast(this, (string.IsNullOrEmpty(rd.Error) ? "操作失败" : rd.Error)); } else { if (BaseApplication.GetInstance().teacherList != null) { BaseApplication.GetInstance().teacherList.Remove(currTeacher); } ToastUtil.ShowSuccessToast(this, "操作成功"); new Handler().PostDelayed(() => { Finish(); OverridePendingTransition(Resource.Animation.left_in, Resource.Animation.right_out); }, 1000); } }); })).Start(); } catch (Exception ex) { var msg = ex.Message.ToString(); ToastUtil.ShowErrorToast(this, "操作失败"); } finally { LoadingDialogUtil.DismissLoadingDialog(); } }
/// <summary> /// 更新操作 /// </summary> private void DoUpdate() { try { if (!NetUtil.CheckNetWork(CurrActivity)) { ToastUtil.ShowWarningToast(CurrActivity, "网络未连接!"); return; } LoadingDialogUtil.ShowLoadingDialog(this, "提交中..."); new Thread(new ThreadStart(() => { var relation = new UserAreaRelationModel(); relation.AreaCode = currAssistant.AreaCode; relation.AreaName = currAssistant.AreaName; relation.AssistantMobile = currAssistant.Mobile; relation.UserType = (int)UserType.AssistantLeader; relation.Creator = CurrUserInfo.Name; relation.Modifier = CurrUserInfo.Name; relation.SchoolId = CurrUserInfo.SchoolId; var list = new List <UserAreaRelationModel>(); list.Add(relation); var rd = _meService.SaveUserArea(list); RunOnUiThread(() => { LoadingDialogUtil.DismissLoadingDialog(); if (rd.State == 1) { ToastUtil.ShowSuccessToast(this, "操作成功"); new Handler().PostDelayed(() => { Finish(); OverridePendingTransition(Resource.Animation.left_in, Resource.Animation.right_out); }, 1000); } else { ToastUtil.ShowErrorToast(this, (string.IsNullOrEmpty(rd.Error) ? "操作失败" : rd.Error)); } }); })).Start(); } catch (Exception ex) { var msg = ex.Message.ToString(); ToastUtil.ShowErrorToast(this, "操作失败"); } finally { LoadingDialogUtil.DismissLoadingDialog(); } }
protected override void OnCreate(Bundle savedInstanceState) { Instance = this; ToastUtil.SetDefaultContext(this); base.OnCreate(savedInstanceState); //创建View ChangeContentView <LoginView>(); //连接服务器 SocketEngine.Instance.Connect(); }
/// <summary> /// 页面数据 /// </summary> protected void LoadData() { if (!NetUtil.CheckNetWork(CurrActivity)) { ToastUtil.ShowWarningToast(CurrActivity, "网络未连接!"); return; } //LoadingDialogUtil.ShowLoadingDialog(CurrActivity, "获取数据中..."); GetClassListOfStudentFromDataMart(); }
/// <summary> /// 获取数据 /// </summary> protected override void LoadData() { if (!NetUtil.CheckNetWork(CurrActivity)) { ToastUtil.ShowWarningToast(CurrActivity, "网络未连接!"); return; } LoadingDialogUtil.ShowLoadingDialog(CurrActivity, "获取数据中..."); GetStudentRenewInfoListByClassCode(); }
protected override void LoadData() { if (!NetUtil.CheckNetWork(CurrActivity)) { ToastUtil.ShowWarningToast(CurrActivity, "网络未连接!"); return; } //年级数据 if (BaseApplication.GetInstance().gradeList == null) { BaseApplication.GetInstance().gradeList = RenewService.GetGradeList(CurrUserInfo.SchoolId); } if (BaseApplication.GetInstance().gradeList != null && BaseApplication.GetInstance().gradeList.Any()) { gradeList = new List <string>(BaseApplication.GetInstance().gradeList.Select(i => i.GradeName).ToArray()); } //默认年级全选 if (searchGradeList != null && searchGradeList.Any()) { var selectedgrade = "全部年级"; if (searchGradeList.Count > 0 && searchGradeList.Count != gradeList.Count) { selectedgrade = string.Join(",", searchGradeList.ToArray()); } tv_grade.Text = selectedgrade; } else { searchGradeList = new List <string>(gradeList.ToArray()); } //科目数据 if (BaseApplication.GetInstance().courseList == null) { BaseApplication.GetInstance().courseList = DistrictService.GetCourseList(CurrUserInfo.SchoolId); } if (BaseApplication.GetInstance().courseList != null && BaseApplication.GetInstance().courseList.Any()) { courseList = new List <string>(BaseApplication.GetInstance().courseList.Select(t => t.CourseName).ToArray()); } //默认科目 if (!string.IsNullOrEmpty(searchCourse)) { tv_course.Text = searchCourse; } else { searchCourse = BaseApplication.GetInstance().courseList[0].CourseName; tv_course.Text = searchCourse; } BindData(); }
public void OnRefresh() { if (!NetUtil.CheckNetWork(CurrActivity)) { ToastUtil.ShowWarningToast(CurrActivity, "网络未连接!"); } else { GetClassListOfStudentFromDataMart(); } }
/// <summary> /// 下拉刷新 /// </summary> public void OnRefresh() { if (!NetUtil.CheckNetWork(CurrActivity)) { ToastUtil.ShowWarningToast(CurrActivity, "网络未连接!"); } else { GetTeacherListByScope(); } }
public void OnRefresh() { if (!NetUtil.CheckNetWork(CurrActivity)) { ToastUtil.ShowWarningToast(CurrActivity, "网络未连接!"); } else { GetRenewInfoInGroup(); } }
public void SetLogObject(string projectKey, string logType, LogLevel logLevel, string logMessage, string transactionId = "") { _data.Add(LogFields.PROJECT_KEY, projectKey); _data.Add(LogFields.LOG_TYPE, logType); _data.Add(LogFields.LOG_SOURCE, LogConstants.DEFAULT_LOG_SOURCE); _data.Add(LogFields.LOG_VERSION, ApiVersion.V2); _data.Add(LogFields.LOG_LEVEL, logLevel.ToString()); _data.Add(LogFields.LOG_MESSAGE, logMessage); _data.Add(LogFields.LOG_CREATE_TIME, ToastUtil.GetEpochMilliSeconds().ToString()); _data.Add(LogFields.LOG_TRANSACTION_ID, (transactionId == "") ? Guid.NewGuid().ToString() : transactionId); }
public void OnRefresh() { if (!NetUtil.CheckNetWork(CurrActivity)) { ToastUtil.ShowWarningToast(CurrActivity, "网络未连接!"); } else { BindData(); } }
public void BindData() { try { if (!NetUtil.CheckNetWork(CurrActivity)) { ToastUtil.ShowWarningToast(CurrActivity, "网络未连接!"); return; } LoadingDialogUtil.ShowLoadingDialog(CurrActivity, "获取数据中..."); var schoolId = CurrUserInfo.SchoolId; var grade = ""; if (searchGradeList.Any()) { grade = string.Join(",", searchGradeList.ToArray()); } //加校区查询权限判断--店长登录 var areaCodes = ""; if (CurrUserInfo.Type == (int)UserType.ShopManager) { areaCodes = CurrUserInfo.AreaCodes; } new Thread(new ThreadStart(() => { var list = SumService.GetSumPaymentListByTeacher(schoolId, year, quarter, dataType, sortType, areaCode, grade, searchCourse); CurrActivity.RunOnUiThread(() => { LoadingDialogUtil.DismissLoadingDialog(); mSwipeRefreshLayout.Refreshing = false; if (list != null) { sumTeacherList = list.List; //添加合计行 sumTeacherList.Add(list.TotalData); mAdapter.SetData(sumTeacherList); mAdapter.NotifyDataSetChanged(); } }); })).Start(); } catch (Exception ex) { //var msg = ex.Message.ToString(); LoadingDialogUtil.DismissLoadingDialog(); mSwipeRefreshLayout.Refreshing = false; } }
protected void LoadData() { if (!NetUtil.CheckNetWork(CurrActivity)) { ToastUtil.ShowWarningToast(CurrActivity, "网络未连接!"); return; } //财年数据 if (BaseApplication.GetInstance().quarterList == null) { BaseApplication.GetInstance().quarterList = RenewService.GetQuarter(CurrUserInfo.SchoolId); } //区域数据 if (BaseApplication.GetInstance().districtList == null) { BaseApplication.GetInstance().districtList = RenewService.GetDistrictList(CurrUserInfo.SchoolId); } //默认财年 if (BaseApplication.GetInstance().quarterList != null && BaseApplication.GetInstance().quarterList.Any()) { quarterList = BaseApplication.GetInstance().quarterList; searchQuarter = BaseApplication.GetInstance().quarterList.Find(t => t.IsCurrent); tv_year.Text = searchQuarter.QuarterName; } //默认区域 if (BaseApplication.GetInstance().districtList != null && BaseApplication.GetInstance().districtList.Any()) { districtList = new List <string>(BaseApplication.GetInstance().districtList.Select(i => i.DistrictName).ToArray()); //加区域的权限判断--区域经理登录 if (CurrUserInfo.Type == (int)UserType.AreaManager) { districtList = districtList.Where(p => p == CurrUserInfo.DistrictName).ToList(); tv_district.Text = CurrUserInfo.DistrictName; searchDistrict = CurrUserInfo.DistrictName; } } //默认新生类型 if (categoryList != null && categoryList.Any()) { searchCagetory = categoryList[0]; tv_cagetory.Text = searchCagetory; } else { BindCategoryList(); } BindData(); }
/// <summary> /// 获取数据 /// </summary> protected override void LoadData() { if (!NetUtil.CheckNetWork(CurrActivity)) { ToastUtil.ShowWarningToast(CurrActivity, "网络未连接!"); return; } else { LoadingDialogUtil.ShowLoadingDialog(CurrActivity, "获取数据中..."); GetTeacherListByScope(); } }
/// <summary> /// 刷新 /// </summary> public void OnRefresh() { if (!NetUtil.CheckNetWork(CurrActivity)) { ToastUtil.ShowWarningToast(CurrActivity, "网络未连接!"); return; } else { LoadingDialogUtil.ShowLoadingDialog(CurrActivity, "获取数据中..."); BindData(); } }
/// <summary> /// Starts the horse racing game /// </summary> public void Start(int numberOfPings) { if (Horses.Count > 0) { foreach (var horse in Horses) { horse.Start(numberOfPings); } } else { ToastUtil.Notify("No horses", "Add at least 1 horse to start"); } }
/// <summary> /// 下拉刷新 /// </summary> public void OnRefresh() { if (!NetUtil.CheckNetWork(CurrActivity)) { ToastUtil.ShowWarningToast(CurrActivity, "网络未连接!"); } else { pageIndex = 1; //mSwipeRefreshLayout.Refreshing = true; GetTeacherListByScope(); } }
/// <summary> /// Shows photo of target as a hint only one time for one target /// </summary> public async void GetHint() { if (!IsHintAvailable) { ToastUtil.ShowToast("You already used your hint!"); return; } var result = await UserDialogs.Instance.ConfirmAsync(new ConfirmConfig { Message = "Do you want to use up your hint?", OkText = "Yes please", CancelText = "Nah" }); if (!result) { return; } var checkTargetStatus = await CheckForTarget(); if (checkTargetStatus) { var fetchedTarget = await _restService.GetUserById(Target.PreyPersonId); TargetImageUri = fetchedTarget.ImageContentUri; OnPropertyChanged("TargetImageUri"); await PopupNavigation.Instance.PushAsync(new HintPopUp(this)); IsHintAvailable = false; await Task.Delay(7000); if (PopupNavigation.Instance.PopupStack.Any(p => p is HintPopUp)) { await PopupNavigation.Instance.PopAsync(); } TargetImageUri = ""; OnPropertyChanged("TargetImageUri"); return; } ToastUtil.ShowToast("You don't have a target!"); }
/// <summary> /// 获取报表数据 /// </summary> public void BindData() { try { if (!NetUtil.CheckNetWork(CurrActivity)) { ToastUtil.ShowWarningToast(CurrActivity, "网络未连接!"); return; } LoadingDialogUtil.ShowLoadingDialog(CurrActivity, "获取数据中..."); var schoolId = CurrUserInfo.SchoolId; var year = searchQuarter.Year; var quarter = searchQuarter.Quarter; var district = searchDistrict; //加校区查询权限判断--店长登录 var areaCodes = ""; if (CurrUserInfo.Type == (int)UserType.ShopManager) { areaCodes = CurrUserInfo.AreaCodes; } new Thread(new ThreadStart(() => { var list = BudgetService.GetAreaPaymentList(schoolId, year, quarter, district, sortType, dataType, areaCodes); CurrActivity.RunOnUiThread(() => { LoadingDialogUtil.DismissLoadingDialog(); mSwipeRefreshLayout.Refreshing = false; if (list != null) { paymentList = list; mAdapter.SetData(paymentList); mAdapter.NotifyDataSetChanged(); } }); })).Start(); } catch (Exception ex) { var msg = ex.Message.ToString(); LoadingDialogUtil.DismissLoadingDialog(); mSwipeRefreshLayout.Refreshing = false; } }