private void OnPickerSelectedIndexChanged(object sender, EventArgs e) { Picker picker = sender as Picker; if (picker.SelectedItem == null) { return; } ApprovalPendingModel selectedPickerItem = picker.SelectedItem as ApprovalPendingModel; functionIdTxt = selectedPickerItem.functionId; shortMobileNameTxt = selectedPickerItem.shortMobileName; typeUpdatedTxt = selectedPickerItem.type; notifyDefinitionTxt = selectedPickerItem.notifyDefinition; processStageFunctionIdTxt = selectedPickerItem.processStageFunctionId; statusUpdatedTxt = selectedPickerItem.id; if (typeUpdatedTxt.Equals("U") || typeUpdatedTxt.Equals("u")) { vm.ProcessUserListVisible = true; processStageUserPicker.Title = vm.assignedToFullNameTxt; GetProcessStageUserList(); } else { vm.ProcessUserListVisible = false; } }
//public ICommand ExpandCollapseTapped { get { return new Command(ExpandCollapse_click); } } //private void ExpandCollapse_click() //{ // if(isQuestionAvailable == true) // { // if (plusImage.Source.Equals("plus.png")) // { // plusImage.Source = "minus.png"; // isQuestionListVisible = true; // } // else // { // plusImage.Source = "plus.png"; // isQuestionListVisible = false; // } // } // else // { // isQuestionListVisible = false; // } //} public async void GetPendingApprovalJSON() { //Check network status if (NetworkCheck.IsInternet()) { var httpClient = new System.Net.Http.HttpClient(); string url = Config.APPROVAL_PENDING_URL + initiateProcessIdTxt + '/' + statusTxt + '/' + userId + '/' + needsExceptionActions; var response = await httpClient.GetAsync(url); if (response.StatusCode != System.Net.HttpStatusCode.OK) { // Device.BeginInvokeOnMainThread(async () => // { // await DisplayAlert("No Record!!", string.Format("Response contained status code: {0}", response.StatusCode), "OK"); // }); } else { var assignJson = await response.Content.ReadAsStringAsync(); if (assignJson != "[]") { PendingList = ApprovalPendingModel.FromJson(assignJson); PendingListVisible = true; isSaveButtonVisible = true; Action = true; ActionDropDown = true; } else { Action = false; ActionDropDown = false; PendingListVisible = false; isSaveButtonVisible = false; } } } else { await App.Current.MainPage.DisplayAlert("Simon", "No network is available.", "OK"); } }