public async void GetUserDetailsByTokenNo() { try { UserLoginModel _objUserLoginModel = new UserLoginModel(); _objUserLoginModel.UserTokenNo = StatusModel.UserTokenNo; string Url = StatusModel.Url + "GetUserDetailsByTokenNo"; progressDialog = ProgressDialog.Show(this, Android.Text.Html.FromHtml("<font color='#EC407A'> Please wait...</font>"), Android.Text.Html.FromHtml("<font color='#EC407A'> Checking User Info...</font>"), true); var PostString = JsonConvert.SerializeObject(_objUserLoginModel); var requestTemp = await _objHelper.MakePostRequest(Url, PostString, true); ResultGetUserDetailsByTokenNoModel = new GetUserDetailsByTokenNoModel(); ResultGetUserDetailsByTokenNoModel = JsonConvert.DeserializeObject <GetUserDetailsByTokenNoModel>(requestTemp); progressDialog.Hide(); } catch (Exception ex) { progressDialog.Hide(); string sMessage = ex.ToString(); Android.App.AlertDialog.Builder alert = new Android.App.AlertDialog.Builder(this); alert.SetTitle("PaperLess PDI Says:"); alert.SetMessage(sMessage); alert.SetNeutralButton("OK", (senderAlert, args) => { }); Dialog dialog = alert.Create(); dialog.Show(); } }
public async void BarcodeCheck() { try { UserLoginModel _objUserLoginModel = new UserLoginModel(); _objUserLoginModel.UserTokenNo = StatusModel.UserTokenNo; //_objUserLoginModel.UserTokenNo = 2; string Url = StatusModel.Url + "GetUserDetailsByTokenNo"; var PostString = JsonConvert.SerializeObject(_objUserLoginModel); var requestTemp = await _objHelper.MakePostRequest(Url, PostString, true); ResultGetUserDetailsByTokenNoModel = new GetUserDetailsByTokenNoModel(); ResultGetUserDetailsByTokenNoModel = JsonConvert.DeserializeObject <GetUserDetailsByTokenNoModel>(requestTemp); SendBarcodeAndUserIDModel _objSendBarcodeAndUserID = new SendBarcodeAndUserIDModel(); _objSendBarcodeAndUserID.BarcodeItem = sBarcodeItem.Trim(); _objSendBarcodeAndUserID.UserId = ResultGetUserDetailsByTokenNoModel.UserId; StatusModel.UserID = ResultGetUserDetailsByTokenNoModel.UserId; string Url1 = StatusModel.Url + "BarcodeCheck"; var PostString1 = JsonConvert.SerializeObject(_objSendBarcodeAndUserID); var requestTemp1 = await _objHelper.MakePostRequest(Url1, PostString1, true); ResultApiModel = JsonConvert.DeserializeObject <BarcodeReturnData>(requestTemp1); // Toast.MakeText(this, ResultApiModel.msg.ToString(), ToastLength.Long).Show(); if (ResultApiModel.checkListItem != null) { _objlistApiModel = ResultApiModel.checkListItem; mListView.Adapter = new CheckListAdapter(this, ResultApiModel.checkListItem); } else { string sMessage = ResultApiModel.msg.ToString(); Android.App.AlertDialog.Builder alert = new Android.App.AlertDialog.Builder(this); alert.SetTitle("PaperLess PDI Says:"); alert.SetMessage(sMessage); alert.SetNeutralButton("OK", (senderAlert, args) => { this.Finish(); Intent intent = new Intent(this, typeof(HomeActivity)); this.StartActivity(intent); }); Dialog dialog = alert.Create(); dialog.Show(); } } catch (Exception ex) { string sMessage = ex.ToString(); Android.App.AlertDialog.Builder alert = new Android.App.AlertDialog.Builder(this); alert.SetTitle("PaperLess PDI Says:"); alert.SetMessage(sMessage); alert.SetNeutralButton("OK", (senderAlert, args) => { }); Dialog dialog = alert.Create(); dialog.Show(); } }