private void FrameTapped() { if (Image.FullPath != "user_picture.png") //if it's different to the default image { bool reportCreated = true; Report report = new Report() { Location = Location, Title = Title, Subtitle = Subtitle, Image = Image.FullPath, Description = Description }; reportList.Add(report); PageDialog.DisplayAlertAsync("El reporte ha sido creado exitosamente.", "", "Ok"); //Wiping out the elements of the Report view: Title = ""; Subtitle = ""; Description = ""; NavigationParameters parameters = new NavigationParameters(); parameters.Add("report", report); parameters.Add("reportCreated", reportCreated); NavigationService.GoBackAsync(parameters); } else { PageDialog.DisplayAlertAsync("No se puede completar el reporte", "Debe de agregar una imagen", "Ok"); } }
internal async void GetPatientsList(string param) { Patients = new ObservableCollection <mstr_patient_info>(); if (Connectivity.NetworkAccess == NetworkAccess.Internet) { if (param.Equals("WardNo")) { await GetPatientsFromServer(); } else { if (string.IsNullOrEmpty(PatientName)) { await PageDialog.DisplayAlertAsync("Alert!!", AppResources.ResourceManager.GetString("mss1", AppResources.Culture), "OK"); } else { DisplayPatientListOnPatientsearch(); } } } else { GetOfflinePatients(param); } }
public async Task Login(bool isLDap = false) { bool isInternetConnected = NetworkInterface.GetIsNetworkAvailable(); // checking if user name and password are not blank if (!string.IsNullOrEmpty(UserName) && !string.IsNullOrEmpty(Password)) { try { if (Connectivity.NetworkAccess == NetworkAccess.Internet) { await checkLogin(isLDap); } else { await PageDialog.DisplayAlertAsync("Alert!!", AppResources.ResourceManager.GetString("msg10", AppResources.Culture), "OK"); } } catch (Exception ex) { ErrorText = ex.Message; } } else { ErrorText = "Please enter user name and password."; } }
public async Task GetCaregiverData() { try { if (Connectivity.NetworkAccess == NetworkAccess.Internet) { //string URL = Library.KEY_http + Library.KEY_SERVER_IP + "/" + Library.KEY_SERVER_LOCATION + "/sodexo.svc"; try { //start progessring IsPageEnabled = true; caregiver_details = new ObservableCollection <mstr_caregiver_mealorder_details>(); HttpClient httpClient = new System.Net.Http.HttpClient(); DateTime dt = SelectedDate; string format_date = dt.ToString("dd-MM-yyyy", CultureInfo.InvariantCulture); HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Get, Library.URL + "/" + Library.METHODE_CAREGIVERMENUITEMS + "/" + SelectedOrderDetail.pateint_id + "/" + SelectedMealTime.ID + "/" + SelectedOrderDetail.OrderedID + "/" + format_date); HttpResponseMessage response = await httpClient.SendAsync(request); var data = await response.Content.ReadAsStringAsync(); // JArray jarray = JArray.Parse(data); caregiver_details = JsonConvert.DeserializeObject <ObservableCollection <mstr_caregiver_mealorder_details> >(data); //meal_delivered= JsonConvert.DeserializeObject<mstr_mealdelivered>(data); var paymentmode = 0; foreach (var item in caregiver_details) { TotalAmount = TotalAmount + Convert.ToDouble(item.amount); paymentmode = item.mode_of_payment; item.paymentmodename = _displayPaymentModeDetails.QueryTable().First(x => x.ID == item.mode_of_payment).payment_mode_name; } IsPageEnabled = false; } catch (Exception excp) { // stop progressring IsPageEnabled = false; } IsPageEnabled = false; } else { await PageDialog.DisplayAlertAsync("Alert!!", "Server is not accessible, please check internet connection.", "OK"); IsPageEnabled = false; } } catch (Exception excp) { // stop progressring IsPageEnabled = false; } }
private async void GetPatientsList(string param) { Patients = new ObservableCollection <mstr_patient_info>(); if (CrossConnectivity.Current.IsConnected) { if (param.Equals("WardNo")) { await GetPatientsFromServer(); } else { if (string.IsNullOrEmpty(PatientName)) { await PageDialog.DisplayAlertAsync("Alert!!", "Please select patient name from suggestions first", "OK"); } else { DisplayPatientListOnPatientsearch(); } } } else { GetOfflinePatients(param); } }
private async void Therapeutic_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e) { if (e.PropertyName == "IsChecked") { var checkedTH = sender as mstr_therapeutic; if (checkedTH.IsChecked) { var checkedQuery = Therapeutics.Where(x => x.IsChecked == true && !string.IsNullOrEmpty(x.TH_Condition) && x.TH_Condition == checkedTH.TH_Condition && x.TH_code != checkedTH.TH_code); if (checkedQuery.Any()) { var str1 = $"You have already selected {checkedQuery.First().TH_Condition} option , Do you want to remove {checkedQuery.FirstOrDefault().TH_code} option."; var response = await PageDialog.DisplayAlertAsync("Alert!!", str1, "YES", "NO"); if (response) { var previous = Therapeutics.Where(x => x.TH_code == checkedQuery.FirstOrDefault().TH_code).FirstOrDefault(); previous.IsChecked = false; } else { checkedTH.IsChecked = false; } } } } }
private async Task InserOrderLocal(mstr_meal_order_local p) { try { var db = DependencyService.Get <IDBInterface>().GetConnection(); db.RunInTransaction(() => { db.Insert(p); }); MessagingCenter.Send <App, string>((App)Xamarin.Forms.Application.Current, "LocalOrder", "lorder"); var action = await PageDialog.DisplayAlertAsync("Alert!!", AppResources.ResourceManager.GetString("yoff", AppResources.Culture), "Yes", "No"); if (action) { await NavigationService.GoBackAsync(new NavigationParameters { { "NewOrder", "order" } }); } else { await NavigationService.NavigateAsync("../../../"); } } catch (Exception) { } }
internal async void NavigateToInfoPage(mstr_patient_info patient) { IsPageEnabled = true; if (patient.is_care_giver == "true") { IsPageEnabled = false; return; } if (Library.KEY_USER_ROLE == "FSA") { if (!String.IsNullOrEmpty(patient.Last_Order_by)) { AssignPatientInfo(patient); } else { IsPageEnabled = false; await PageDialog.DisplayAlertAsync("Alert!!", AppResources.ResourceManager.GetString("msg6", AppResources.Culture), "OK"); return; } } else { AssignPatientInfo(patient); } await NavigationService.NavigateAsync("PatientInformationPage", new NavigationParameters { { "PatientInfo", patient } }); IsPageEnabled = false; }
private async Task InserOrderLocal(mstr_meal_order_local p) { try { var db = DependencyService.Get <IDBInterface>().GetConnection(); db.RunInTransaction(() => { db.Insert(p); }); MessagingCenter.Send <App, string>((App)Xamarin.Forms.Application.Current, "LocalOrder", "lorder"); var action = await PageDialog.DisplayAlertAsync("Alert!!", " Your order is Saved Locally ,it will be confirmed when Internet is available and syncing from menu bar. Do you want to place order for same patient?", "Yes", "No"); if (action) { await NavigationService.GoBackAsync(new NavigationParameters { { "NewOrder", "order" } }); } else { await NavigationService.NavigateAsync("../../../"); } } catch (Exception) { } }
private async Task UpdatePatientInfo() { IsPageEnabled = true; string isAllergy = string.Empty; var selectedAllergies = Allergies.Where(x => x.IsChecked); foreach (var item in selectedAllergies) { isAllergy += item.ID + ","; } isAllergy = isAllergy.TrimEnd(','); dynamic p = new JObject(); p.halal = SelectedPatient.ishalal ? 1 : 0; p.isallergies = isAllergy; p.isdiabetic = 1; p.isveg = SelectedPatient.isveg ? 1 : 0; p.patientid = SelectedPatient.ID.ToString(); string stringPayload = JsonConvert.SerializeObject(p); var httpContent = new StringContent(stringPayload, Encoding.UTF8, "application/json"); using (var httpClient = new System.Net.Http.HttpClient()) { var httpResponse = new System.Net.Http.HttpResponseMessage(); // Do the actual request and await the response // httpResponse = new Uri(URL + "/" + Library.METHODE_UPDATE_ORDER); //replace your Url httpResponse = await httpClient.PostAsync(Library.URL + "/setpatientprofile", httpContent); // display a message jason conversion //var message2 = new MessageDialog(httpResponse.ToString()); //await message2.ShowAsync(); //var httpResponse = await httpClient.PostAsync(URL + "/" + Library.METHODE_SAVEORDER, httpContent); // If the response contains content we want to read it! if (httpResponse.Content != null) { var responseContent = await httpResponse.Content.ReadAsStringAsync(); if (responseContent == "true") { await PageDialog.DisplayAlertAsync("Alert!!", "Updated Patient Information", "OK"); await NavigationService.GoBackAsync(); } } } IsPageEnabled = false; }
public void LoadData() { MstrWards = new List <mstr_ward_details>(_mstrWardRepo.QueryTable().Where(x => x.ward_type_name != "Staff" && x.status_id == 1).OrderBy(y => y.ID)); if (string.IsNullOrEmpty(Library.KEY_SYNC_NOTIFICATION)) { PageDialog.DisplayAlertAsync("Alert!!", "Please sync 'Sync Masters' and 'Sync Menu Items' from drawer menu to proceed further.", "OK"); Library.KEY_SYNC_NOTIFICATION = "1"; } }
private async void CancelBtn_Clicked(object sender, EventArgs e) { var selectedRecord = (sender as Button).BindingContext as mstr_meal_history; if (string.IsNullOrEmpty(selectedRecord.remarks)) { var msg = Library.KEY_USER_LANGUAGE == "Thai" ? "กรุณาใส่ข้อสังเกต" : "Please Enter Remarks"; await PageDialog.DisplayAlertAsync("Error!!", msg, "OK"); return; } else { dynamic p = new JObject(); p.Id = selectedRecord.Id;//id; p.createdby = selectedRecord.createdby; p.meal_detail_id = selectedRecord.meal_detail_id; p.mealtimeid = selectedRecord.mealtimeid; p.mealtimename = selectedRecord.mealtimename; p.orderdate = selectedRecord.orderdate; p.remark = selectedRecord.remarks; p.ward_bed = ""; p.wardid = ""; p.work_station_IP = DependencyService.Get <ILocalize>().GetIpAddress(); p.system_module = DependencyService.Get <ILocalize>().GetDeviceName();//GetMachineNameFromIPAddress(p.work_station_IP); string json = JsonConvert.SerializeObject(p); var httpClient = new HttpClient(); var result = await httpClient.PostAsync($"{Library.URL}/OrderCanceled", new StringContent(json, Encoding.UTF8, "application/json")); var contents = await result.Content.ReadAsStringAsync(); if (contents == "true") { await PageDialog.DisplayAlertAsync("Alertt!!", AppResources.ResourceManager.GetString("ml1", AppResources.Culture), "OK"); HistoryList.ItemsSource = new List <mstr_meal_history>(); PatientMealHistoryList.Remove(selectedRecord); HistoryList.ItemsSource = PatientMealHistoryList; IsChanged = true; } else { await DisplayAlert("", AppResources.ResourceManager.GetString("ml12", AppResources.Culture), "OK"); } if (!PatientMealHistoryList.Any()) { await Navigation.PopAllPopupAsync(); } } }
async Task TakePhotoAsync() { if (MediaPicker.IsCaptureSupported) { Image = await MediaPicker.CapturePhotoAsync(); } else { await PageDialog.DisplayAlertAsync("ERROR", "Dispositivo no tiene camara disponible", "OK"); } }
public async void SearchMethod() { if (SelectedBed == null || SelectedMealTime == null) { await PageDialog.DisplayAlertAsync("Alert!!", AppResources.ResourceManager.GetString("selbedmeal", AppResources.Culture), "OK"); return; } await GetMealDeliveredData(); }
public async void SearchMethod() { if (SelectedBed == null || SelectedMealTime == null) { await PageDialog.DisplayAlertAsync("Alert!!", "Please select Bed & MealTime to continue..", "OK"); return; } await GetMealDeliveredData(); }
private async Task GetMealOrderStatus() { try { if (CrossConnectivity.Current.IsConnected == true) { try { MealOrderStatusCollection = new ObservableCollection <meal_order_status>(); HttpClient httpClient = new System.Net.Http.HttpClient(); DateTime dt = SelectedDate; string format_date = dt.ToString("dd-MM-yyyy", CultureInfo.InvariantCulture); var SelectedMealStatusIndex = StatusList.IndexOf(StatusList.First(x => x == SelectedMealStatus)); HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Get, Library.URL + "/" + Library.METHODE_GETMEALORDERSTATUS + "/" + SelectedWard.ID + "/" + format_date + "/" + SelectedMealTime.ID + "/" + SelectedMealStatusIndex.ToString() + "/" + Library.KEY_USER_SiteCode); HttpResponseMessage response = await httpClient.SendAsync(request); var data = await response.Content.ReadAsStringAsync(); MealOrderStatusCollection = JsonConvert.DeserializeObject <ObservableCollection <meal_order_status> >(data); if (!MealOrderStatusCollection.Any()) { IsPageEnabled = false; DependencyService.Get <INotify>().ShowToast("No records found!!"); return; } int srNo = 1; foreach (var item in MealOrderStatusCollection) { item.SrNo = srNo++; } // stop } catch (Exception excp) { // stop progressring } } else { await PageDialog.DisplayAlertAsync("Alert!!", "Server is not accessible, please check internet connection.", "OK"); } } catch (Exception excp) { // stop progressring } }
private async Task ConfirmPlaceOrder() { var action = await PageDialog.DisplayAlertAsync(AppResources.ResourceManager.GetString("mlc", AppResources.Culture), AppResources.ResourceManager.GetString("mlc2", AppResources.Culture), "Yes", "No"); if (action) { IsPageEnabled = true; await InsertIntoMealOrder(); IsPageEnabled = false; } }
private async Task GenerateMealHistory(int ID, string mealtype) { try { mstr_meal_history meal = null; ObservableCollection <mstr_meal_history> dataList = new ObservableCollection <mstr_meal_history>(); string URL = Library.URL + "/" + Library.METHODE_SHOWPATIENTMEALDETAILSBYID + "/" + Convert.ToInt32(ID) + "/" + mealtype + "/" + Library.KEY_USER_ccode + "/" + Library.KEY_USER_regcode + "/" + Library.KEY_USER_siteid; var uri = new Uri(URL); HttpClient httpClient = new System.Net.Http.HttpClient(); // HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Get, Library.URL + "/" + Library.METHODE_SHOWPATIENTMEALDETAILSBYID + "/" + Convert.ToInt32(ID) + "/" + mealtype + "/" + Library.KEY_USER_ccode + "/" + Library.KEY_USER_regcode + "/" + Library.KEY_USER_siteid); // HttpResponseMessage response = await httpClient.SendAsync(request); // var data = await response.Content.ReadAsStringAsync(); var data = await httpClient.GetStringAsync(uri); JArray jarray = JArray.Parse(data); if (jarray.Count == 0) { await PageDialog.DisplayAlertAsync("Alert!!", "There is no meal history for this patient.", "OK"); IsPageEnabled = false; return; } for (int i = 0; i < jarray.Count; i++) { JObject row = JObject.Parse(jarray[i].ToString()); meal = new mstr_meal_history { beveragesid = string.IsNullOrEmpty(row["beveragesid"].ToString())? "NA": row["beveragesid"].ToString(), dessertid = string.IsNullOrEmpty(row["dessertid"].ToString()) ? "NA" : row["dessertid"].ToString(), entreeid = string.IsNullOrEmpty(row["entreeid"].ToString()) ? "NA" : row["entreeid"].ToString(), juiceid = string.IsNullOrEmpty(row["juiceid"].ToString()) ? "NA" : row["juiceid"].ToString(), orderdate = row["orderdate"].ToString(), remarkid = string.IsNullOrEmpty(row["remarkid"].ToString()) ? "NA" : row["remarkid"].ToString(), soupid = string.IsNullOrEmpty(row["soupid"].ToString()) ? "NA" : row["soupid"].ToString(), status = string.IsNullOrEmpty(row["status"].ToString()) ? "NA" : row["status"].ToString(), addonid = string.IsNullOrEmpty(row["addonid"].ToString()) ? "NA" : row["addonid"].ToString(), mealoptionid = string.IsNullOrEmpty(row["mealoptionid"].ToString()) ? "NA" : row["mealoptionid"].ToString() }; dataList.Add(meal); } PatientMealHistoryList = new List <mstr_meal_history>(dataList); IsPageEnabled = false; await navigation.PushPopupAsync(new MealInfoPopUp(dataList, mealtype)); } catch (Exception) { IsPageEnabled = false; } }
private async void FillMealTime() { try { var db = DependencyService.Get <IDBInterface>().GetConnection(); MealTimeList = new ObservableCollection <mstr_meal_time>(db.Query <mstr_meal_time>("Select * From mstr_meal_time where status_id ='1' order by ID")); } catch (Exception exp) { await PageDialog.DisplayAlertAsync("Alert!!", exp.Message, "OK"); } }
public void LoadData() { MstrWards = new List <mstr_ward_details>(_mstrWardRepo.QueryTable().Where(x => x.ward_type_name != "Staff" && x.status_id == 1).OrderBy(y => y.ID)); if (string.IsNullOrEmpty(Library.KEY_SYNC_NOTIFICATION)) { PageDialog.DisplayAlertAsync("Alert!!", AppResources.ResourceManager.GetString("msg4", AppResources.Culture), "OK"); Library.KEY_SYNC_NOTIFICATION = "1"; } }
private async Task ConfirmPlaceOrder() { var action = await PageDialog.DisplayAlertAsync("Meal confirmation!", "Do you want to confirm order?", "Yes", "No"); if (action) { IsPageEnabled = true; await InsertIntoMealOrder(); IsPageEnabled = false; } }
private async Task UpdatePatientInfo() { IsPageEnabled = true; string isAllergy = string.Empty; var selectedAllergies = Allergies.Where(x => x.IsChecked); foreach (var item in selectedAllergies) { isAllergy += item.ID + ","; } isAllergy = isAllergy.TrimEnd(','); dynamic p = new JObject(); p.halal = SelectedPatient.ishalal == "True" ? 1 : 0; p.isallergies = isAllergy; p.isdiabetic = 1; p.isveg = SelectedPatient.isveg == "True" ? 1 : 0; p.patientid = SelectedPatient.ID.ToString(); string stringPayload = JsonConvert.SerializeObject(p); var httpContent = new StringContent(stringPayload, Encoding.UTF8, "application/json"); using (var httpClient = new System.Net.Http.HttpClient()) { // Do the actual request and await the response HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Get, $"{Library.URL}/setpatientprofile/{p.patientid}/{p.isveg}/{p.halal}/{p.isallergies}/{p.isdiabetic}"); HttpResponseMessage response = await httpClient.SendAsync(request); // If the response contains content we want to read it! if (response.Content != null) { var responseContent = await response.Content.ReadAsStringAsync(); if (responseContent == "true") { await PageDialog.DisplayAlertAsync("Alert!!", AppResources.ResourceManager.GetString("pio", AppResources.Culture), "OK"); await NavigationService.GoBackAsync(); } } } IsPageEnabled = false; }
internal async Task NavigateToMealPopUp(mstr_patient_info selectedPatient, string mealtype) { if (CrossConnectivity.Current.IsConnected == true) { IsPageEnabled = true; await GenerateMealHistory(selectedPatient.ID, mealtype); } else { await PageDialog.DisplayAlertAsync("Alert!!", "History cannot be shown in offline mode.", "OK"); } }
private void FillMealTime() { try { var db = DependencyService.Get <IDBInterface>().GetConnection(); MealTimeList = new List <mstr_meal_time>(db.Query <mstr_meal_time>("Select * From mstr_meal_time where status_id ='1' order by ID")); SelectedMealTime = MealTimeList.FirstOrDefault(); } catch (Exception exp) { PageDialog.DisplayAlertAsync("Alert!!", exp.Message, "OK"); } }
internal async Task NavigateToMealPopUp(mstr_patient_info selectedPatient, string mealtype) { if (Connectivity.NetworkAccess == NetworkAccess.Internet) { IsPageEnabled = true; await GenerateMealHistory(selectedPatient.ID, mealtype); } else { await PageDialog.DisplayAlertAsync("Alert!!", AppResources.ResourceManager.GetString("msg12", AppResources.Culture), "OK"); } }
private async Task GenerateMealHistory(int ID, string mealtype) { try { mstr_meal_history meal = null; ObservableCollection <mstr_meal_history> dataList = new ObservableCollection <mstr_meal_history>(); // string p_id = library.LoadSetting(Library.KEY_PATIENT_ID_HISTORY); //start progessring //myring.IsActive = true; //myring.Visibility = Windows.UI.Xaml.Visibility.Visible; // String method = "AllergentDietList"; HttpClient httpClient = new System.Net.Http.HttpClient(); HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Get, Library.URL + "/" + Library.METHODE_SHOWPATIENTMEALDETAILSBYID + "/" + Convert.ToInt32(ID) + "/" + mealtype + "/" + Library.KEY_USER_ccode + "/" + Library.KEY_USER_regcode + "/" + Library.KEY_USER_siteid); HttpResponseMessage response = await httpClient.SendAsync(request); var data = await response.Content.ReadAsStringAsync(); JArray jarray = JArray.Parse(data); if (jarray.Count == 0) { await PageDialog.DisplayAlertAsync("Alert!!", AppResources.ResourceManager.GetString("nomealhistrory", AppResources.Culture), "OK"); IsPageEnabled = false; return; } for (int i = 0; i < jarray.Count; i++) { JObject row = JObject.Parse(jarray[i].ToString()); meal = new mstr_meal_history { beveragesid = row["beveragesid"].ToString(), dessertid = row["dessertid"].ToString(), entreeid = row["entreeid"].ToString(), juiceid = row["juiceid"].ToString(), orderdate = row["orderdate"].ToString(), remarkid = row["remarkid"].ToString(), soupid = row["soupid"].ToString(), status = row["status"].ToString() }; dataList.Add(meal); } PatientMealHistoryList = new List <mstr_meal_history>(dataList); IsPageEnabled = false; await navigation.PushPopupAsync(new MealInfoPopUp(dataList, mealtype)); } catch (Exception) { IsPageEnabled = false; } }
private void FillWard() { try { var db = DependencyService.Get <IDBInterface>().GetConnection(); WardData = new List <mstr_ward_details>(db.Query <mstr_ward_details>("Select ID,ward_name From mstr_ward_details where ward_type_name not like '%staff%' and status_id ='1' order by ID")); SelectedWard = WardData.FirstOrDefault(); } catch (Exception exp) { PageDialog.DisplayAlertAsync("Alert!!", exp.Message, "OK"); } }
public async Task LogIn() { if (!string.IsNullOrEmpty(Name) && !string.IsNullOrEmpty(Password)) { user.Name = Name; NavigationParameters parameter = new NavigationParameters(); parameter.Add("user", user); await NavigationService.NavigateAsync($"/{Pages.MainPage}", parameter); } else { await PageDialog.DisplayAlertAsync("No se puede completar la acción", "Necesita completar todos los campos primero", "Ok"); } }
public async Task NavigateTo() { NavigationParameters parameter = new NavigationParameters(); parameter.Add("name", Name); parameter.Add("email", Email); parameter.Add("phone", Phone); parameter.Add("webSite", WebSite); parameter.Add("description", Description); parameter.Add("address", Address); parameter.Add("edit", true); await PageDialog.DisplayAlertAsync("Los cambios han sido guardados", "", "Ok"); await NavigationService.SelectTabAsync(Pages.HomePage, parameter); }
internal async void ScanDeliveredOD(string orderid, string orderedID) { Boolean status = false; if (orderid == orderedID) { var patientid = MealDeliveredCollection.FirstOrDefault(x => x.OrderedID.ToString() == orderid); var mealtime_id = SelectedMealTime.ID; HttpClient httpClient = new System.Net.Http.HttpClient(); DateTime dt = SelectedDate; string format_date = dt.ToString("dd-MM-yyyy", CultureInfo.InvariantCulture); HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Get, Library.URL + "/" + Library.METHODE_QRVERIFIED + "/" + patientid.pateint_id + "/" + orderid + "/" + mealtime_id + "/" + format_date); //HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Get, URL + "/" + Library.METHODE_QRVERIFIED + "/" + patientid + "/" + tagid + "/" + mealtime_id + "/" + format_date); HttpResponseMessage response = await httpClient.SendAsync(request); // jarray= await response.Content.ReadAsStringAsync(); //dynamic data = JsonConvert.DeserializeObject<dynamic>(await response.Content.ReadAsStringAsync()); var data = await response.Content.ReadAsStringAsync(); var list = JsonConvert.DeserializeObject <List <Scan_verify> >(data); if (list.Count > 0) { status = list[0].is_verifed; } //status = Convert.ToBoolean(data.is_verifed); //status = data.is_verifed; //JArray jarray = JArray.Parse(data); if (status) { await GetMealDeliveredData(); } } else { await PageDialog.DisplayAlertAsync("Alert!!", AppResources.ResourceManager.GetString("scanned_orderid_not_match", AppResources.Culture), "OK"); } }