Example #1
0
        private async Task <LIDoiTuong> RunAsyncAPI(string strKeyFilter)
        {
            LIDoiTuong doituong = null;

            //try
            //{
            //    using (var client = new HttpClient())
            //    {
            //        client.BaseAddress = new Uri("https://thongtindoanhnghiep.co/");
            //        client.DefaultRequestHeaders.Accept.Clear();
            //        client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

            //        HttpResponseMessage response = await client.GetAsync($"api/company/{strKeyFilter}");
            //        //Newston.json 6.0
            //        //if (response.IsSuccessStatusCode)
            //        //{
            //        //	doituong = await response.Content.ReadAsAsync<LIDoiTuong>();
            //        //}

            //        if (response.IsSuccessStatusCode)
            //        {
            //            //response.EnsureSuccessStatusCode();
            //            string jsonStr = await response.Content.ReadAsStringAsync();
            //            doituong = Newtonsoft.Json.JsonConvert.DeserializeObject<LIDoiTuong>(jsonStr);
            //        }
            //    }
            //}
            //catch (Exception ex)
            //{
            //    doituong = null;
            //}

            return(doituong);
        }
Example #2
0
        private async Task RunAsync(string strKeyFilter)
        {
            LIDoiTuong doituong = new LIDoiTuong {
            };

            try
            {
                doituong = await RunAsyncAPI(strKeyFilter);
            }
            catch (Exception)
            {
                doituong = null;
            }

            //Thoa dieu kien kiem kiem
            if (doituong != null)
            {
                lbtTen_Dt.Text     = doituong.Title;
                lbtMa_So_Thue.Text = doituong.MaSoThue;
                lbtDia_Chi.Text    = doituong.DiaChiCongTy;
                lbtNganh_Nghe.Text = doituong.NganhNgheTitle;
                lbtOng_Ba.Text     = doituong.GiamDoc;
                lbtSo_Phone.Text   = doituong.NoiDangKyQuanLy_DienThoai;
                lbtSo_Fax.Text     = doituong.NoiDangKyQuanLy_Fax;
                lbtNgay_Sinh.Text  = Library.DateToStr(doituong.NgayCap);
            }            //Tim bang bang cach khac
            else
            {
                await RunAsyncWebsite();
            }
        }