Ejemplo n.º 1
0
 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);
         }
     });
 }
Ejemplo n.º 2
0
 //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;
 }