private void SetOrderSource(JObject returnString) { DeterMineCall(() => { flCompletedOrder.Controls.Clear(); for (int i = 0; i < returnString["data"]["OrderDTODataList"].Count(); i++) { var orderData = new List<MyOrderData>(); var orderControl = new OrderControl(); orderControl.MyOrderNo = returnString["data"]["OrderDTODataList"][i]["sequence_no"].ToString(); orderControl.MyOrderNo += " " + returnString["data"]["OrderDTODataList"][i]["from_station_name_page"].ToString().Replace(" ",""); orderControl.MyOrderNo += "-" + returnString["data"]["OrderDTODataList"][i]["to_station_name_page"].ToString().Replace(" ", ""); orderControl.MyOrderNo += " " + returnString["data"]["OrderDTODataList"][i]["train_code_page"].ToString(); orderControl.MyOrderNo += " " + returnString["data"]["OrderDTODataList"][i]["array_passser_name_page"].ToString().Replace(" ", ""); orderControl.MyOrderNo += " " + returnString["data"]["OrderDTODataList"][i]["ticket_totalnum"].ToString() + "张"; orderControl.MyOrderNo += " " + returnString["data"]["OrderDTODataList"][i]["ticket_total_price_page"].ToString() + "元"; orderControl.MyOrderNo = orderControl.MyOrderNo.Replace("\r\n","").Replace("\"",""); for (int j = 0; j < returnString["data"]["OrderDTODataList"][i]["tickets"].Count(); j++) { var oData = new MyOrderData(returnString, j,i,true); orderData.Add(oData); } //orderControl.Width = 800; //orderControl.Height = 500; //Popup p = new Popup(orderControl); //p.Show(this); var bindingData = new BindingList<MyOrderData>(orderData); orderControl.MyDataSource = bindingData; orderControl.AutoSize = false; flCompletedOrder.Controls.Add(orderControl); } }); }
//object[] ticket, JavaScriptObject order) //获取未完成订单的列表 private List<MyOrderData> GetOrderItems(JObject obj) { var orderData = new List<MyOrderData>();//<div class="jdan_tfont"> for (int i = 0; i < obj["data"]["orderDBList"][0]["tickets"].Count(); i++) { var oData = new MyOrderData(obj,i); orderData.Add(oData); } return orderData; }