コード例 #1
0
        public void getInvoiceStatus(int invoiceId)
        {
            HttpClient httpClient = new HttpClient();

            httpClient.BaseAddress = baseUrl;
            httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token);
            var response = httpClient.GetAsync("api/invoice/getby/" + invoiceId).Result;

            if (response.IsSuccessStatusCode)
            {
                WebApplication2.Models.Mapping.Response content = response.Content.ReadAsAsync <WebApplication2.Models.Mapping.Response>().Result;
                InvoiceDetail invoice = ((JObject)content.results).ToObject <InvoiceDetail>();
            }
        }
コード例 #2
0
        public void getProductList()
        {
            HttpClient httpClient = new HttpClient();

            httpClient.BaseAddress = baseUrl;
            httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token);
            var response = httpClient.GetAsync("api/products/?pageIndex=1&pageSize=10&order=name").Result;

            if (response.IsSuccessStatusCode)
            {
                WebApplication2.Models.Mapping.Response      content       = response.Content.ReadAsAsync <WebApplication2.Models.Mapping.Response>().Result;
                PagedResult <WebApplication2.Models.Product> pageResult    = ((JObject)content.results).ToObject <PagedResult <WebApplication2.Models.Product> >();
                IList <WebApplication2.Models.Product>       searchResults = new List <WebApplication2.Models.Product>();
                foreach (WebApplication2.Models.Product item in pageResult.items)
                {
                    WebApplication2.Models.Product pr = item;
                    searchResults.Add(pr);
                }
                productView.DataSource = searchResults;
            }
        }
コード例 #3
0
        public void getInvoiceList()
        {
            HttpClient httpClient = new HttpClient();

            httpClient.BaseAddress = baseUrl;
            httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token);
            var response = httpClient.GetAsync("api/invoice?pageIndex=1&pageSize=10").Result;

            if (response.IsSuccessStatusCode)
            {
                WebApplication2.Models.Mapping.Response content = response.Content.ReadAsAsync <WebApplication2.Models.Mapping.Response>().Result;
                PagedResult <WebApplication2.Models.RequestModel.InvoiceView.SalerInvoice> pageResult = ((JObject)content.results).ToObject <PagedResult <WebApplication2.Models.RequestModel.InvoiceView.SalerInvoice> >();
                ICollection <WebApplication2.Models.RequestModel.InvoiceView.SalerInvoice> invoice    = new List <WebApplication2.Models.RequestModel.InvoiceView.SalerInvoice>();
                IList <WebApplication2.Models.Invoice> searchResults = new List <WebApplication2.Models.Invoice>();
                DataGridViewComboBoxColumn             combo         = new DataGridViewComboBoxColumn();
                foreach (WebApplication2.Models.RequestModel.InvoiceView.SalerInvoice item in pageResult.items)
                {
                    WebApplication2.Models.Invoice iv = item.invoice;
                    searchResults.Add(iv);
                }
                invoiceGV.DataSource = searchResults;
            }
        }