예제 #1
0
        private async void sendSaleSearch()
        {
            DBConn_SaleSearch dbs            = new DBConn_SaleSearch();
            List <SaleSearch> saleSearchList = dbs.ReadAllSaleSearch();

            Uri     requestUri  = new Uri("http://" + ip + "/action_refreshSaleSearch.php");
            dynamic dynamicJson = new ExpandoObject();

            dynamicJson.SaleSearch = saleSearchList;

            string json = "";

            json = "{\"PosId\":\"" + POS_main.PosId + "\"," + Newtonsoft.Json.JsonConvert.SerializeObject(dynamicJson).Substring(1);

            var objClint = new HttpClient();
            HttpResponseMessage respon = objClint.PostAsync(requestUri, new StringContent(json, System.Text.Encoding.UTF8, "application/json")).Result;

            String strRespon = await respon.Content.ReadAsStringAsync();

            if (!strRespon.Equals("1"))
            {
                MessageDialog messageDialog = new MessageDialog("판매기록이 정상적으로 전송되지 않았습니다.");
                await messageDialog.ShowAsync();
            }
        }