protected async override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.Activity_Payed); Payed_TxtView_Header = FindViewById <TextView>(Resource.Id.Payed_TxtView_Header);; Payed_Button_Account = FindViewById <Button>(Resource.Id.Payed_Button_Account); Payed_Button_Account.Click += delegate { //حساب Intent oi = new Intent(this, typeof(Account_Activity)); StartActivity(oi); }; Payed_Button_Message = FindViewById <Button>(Resource.Id.Payed_Button_Message); Payed_Button_Message.Click += delegate { //پیام Intent oi = new Intent(this, typeof(Message_Activity)); StartActivity(oi); }; Payed_Button_Basket = FindViewById <Button>(Resource.Id.Payed_Button_Basket); Payed_Button_Basket.Click += delegate { //سبد Intent oi = new Intent(this, typeof(Basket_activity)); StartActivity(oi); }; Payed_Button_Home = FindViewById <Button>(Resource.Id.Payed_Button_Home); Payed_Button_Home.Click += delegate { //خانه Intent oi = new Intent(this, typeof(MainActivity)); StartActivity(oi); }; client = new HttpClient(); client.BaseAddress = new Uri("https://hamrahpay.com"); var values = new Dictionary <string, string>() { { "sku", "hp_5c8747e7b265a513593151" }, // { "device_id", System.DateTime.Now.ToString() }, }; var content = new FormUrlEncodedContent(values); var responsemessage = await client.PostAsync("/rest-api/pay-request", content); var x = responsemessage.Content.ReadAsStringAsync().Result; st = new statuse(x); ActivePayedCode str = new ActivePayedCode { Payed_Code = st.pay_code, Date = Utils.Utils.PersianDate(DateTime.Now) }; DbFob db = new DbFob(); int id = db.ActivePayedInsert(str); string url2 = $"https://hamrahpay.com/cart/app/pay/{st.pay_code}"; var uri = Android.Net.Uri.Parse(url2); var intent = new Intent(Intent.ActionView, uri); StartActivity(intent); // StartActivityForResult(intent, 50); }
protected async override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.activity_payedbank); PayedBank_Listview_LstPayedBank = FindViewById <ListView>(Resource.Id.PayedBank_Listview_LstPayedBank); Json_StatuseVerify Jsonverify; HttpClient client = new HttpClient(); client.BaseAddress = new Uri("https://hamrahpay.com"); DbFob dfob = new DbFob(); StatuseVerify VerifyObj; dfob.ActivePayedGetAll().ToList().ForEach(async p => { //var values = new Dictionary<string, string>() // { // {"pay_code",p.Payed_Code.ToString()}, // }; // var content = new FormUrlEncodedContent(values); // var responsemessage = await client.PostAsync("/rest-api/verify-payment", content); // var x = responsemessage.Content.ReadAsStringAsync().Result; // Jsonverify = new Json_StatuseVerify(x); // VerifyObj = new StatuseVerify { // DateTransaction = p.Date, // MessagError = Jsonverify.message, // StatusePayed= Jsonverify.status?? "SUCCESSFUL_PAYMENT" // }; // dfob.StatuseVerifyInsert(VerifyObj); }); var ListVeriFy = dfob.StatuseVerifyGetAll(); PayedBank_Listview_LstPayedBank.Adapter = new PayedBank_Adapter(this, ListVeriFy); PayedBank_Button_Home = FindViewById <Button>(Resource.Id.PayedBank_Button_Home); PayedBank_Button_Home.Click += delegate { //خانه Intent oi = new Intent(this, typeof(MainActivity)); StartActivity(oi); }; PayedBank_Button_Basket = FindViewById <Button>(Resource.Id.PayedBank_Button_Basket); PayedBank_Button_Basket.Click += delegate { //سبد Intent oi = new Intent(this, typeof(Basket_activity)); StartActivity(oi); }; PayedBank_Button_Message = FindViewById <Button>(Resource.Id.PayedBank_Button_Message); PayedBank_Button_Message.Click += delegate { //پیام ها Intent oi = new Intent(this, typeof(Message_Activity)); StartActivity(oi); }; PayedBank_Button_Account = FindViewById <Button>(Resource.Id.PayedBank_Button_Account); PayedBank_Button_Account.Click += delegate { //حساب Intent oi = new Intent(this, typeof(Account_Activity)); StartActivity(oi); }; }