Example #1
0
 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();
 }
Example #2
0
        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);
        }