private void AddInvalidUPC_Clicked(object sender, DialogClickEventArgs args) { ItemRepository.AddRPoListDetail( Intent.GetStringExtra("receiver_num"), Intent.GetStringExtra("division_id"), txtScanUPC.Text.Substring(0, Convert.ToInt32(txtScanUPC.Text.Length - 1)), "Not Available", "0", "1", "0" ); refreshItems(); }
public static async Task <bool> ApiPoRListDetail(string url) { bool result = false; var request = System.Net.WebRequest.Create(url) as HttpWebRequest; if (request != null) { request.Method = "GET"; request.ServicePoint.Expect100Continue = false; request.Timeout = 20000; request.ContentType = "application/json"; using (WebResponse response = await request.GetResponseAsync()) { using (Stream stream = response.GetResponseStream()) { string x = JsonObject.Load(stream).ToString(); JsonObject jObj = (JsonObject)JsonObject.Parse(x); JsonArray jArr = (JsonArray)jObj["result"]; foreach (var item in jArr) { string status = "Open"; string receiver_num = Convert.ToString((int)item ["receiver_no"]); string division_id = Convert.ToString((int)item ["division"]); if ((int)item ["po_status"] == 3) { status = "In Process"; } else if ((int)item ["po_status"] == 4) { status = "Done"; } Convert.ToString((int)item ["quantity_ordered"]); Convert.ToString((int)item ["quantity_delivered"]); ItemRepository.AddRPoListDetail(Convert.ToString((int)item ["receiver_no"]), Convert.ToString((int)item ["division"]), (string)item ["upc"], (string)item ["short_description"], Convert.ToString((int)item ["quantity_ordered"]), Convert.ToString((int)item ["quantity_delivered"]), status ); } } } } return(result); }