Ejemplo n.º 1
0
        /// <summary>
        /// 根据索引显示
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void tab_orderlist_PageIndexChanged(object sender, EventArgs e)
        {
            TabPage page = sender as TabPage;

            MessageBox.Show(page.Text);
            foreach (var item in tab_orderlist.Titles)
            {
                if (tab_orderlist.Titles[0] == "堂食订单")
                {
                    OrderShowListControl orderShowList = new OrderShowListControl(page.Text);
                    //食堂的订单列表
                    TsStateOrderList();
                }
                else
                {
                    //外卖的订单/2 3 7 8
                    WmStateOrderList();
                }
            }
        }
Ejemplo n.º 2
0
        public void TsStateOrderList()
        {
            foreach (var item in tabPageView1.Titles)
            {
                if (item.Length == 1)
                {
                    state = item.Length;
                    OrderState state1 = new OrderState()
                    {
                        Order_State = state
                    };
                    string json                  = helper.Post("/Order/GetOrders", JsonConvert.SerializeObject(state1));
                    Data   data                  = JsonConvert.DeserializeObject <Data>(json);
                    string orderData             = JsonConvert.SerializeObject(data.Result);
                    List <OrderViewModel> orders = JsonConvert.DeserializeObject <List <OrderViewModel> >(orderData);
                    if (orders.Count > 0)
                    {
                        listView1.DataSource = orders;
                        listView1.DataBind();
                    }
                    OrderShowListControl orderShowList = new OrderShowListControl(orders);
                }
                else if (item.Length == 2)
                {
                    state = item.Length;
                    OrderState state1 = new OrderState()
                    {
                        Order_State = state
                    };

                    string stringJson1           = helper.Post("/Order/GetOrders", JsonConvert.SerializeObject(state1));
                    Data   data1                 = JsonConvert.DeserializeObject <Data>(stringJson1);
                    string json1                 = JsonConvert.SerializeObject(data1.Result);
                    List <OrderViewModel> orders = JsonConvert.DeserializeObject <List <OrderViewModel> >(json1);
                    if (orders.Count > 0)
                    {
                        //listView1.DataSource = orders;
                        //listView1.DataBind();
                        listView4.DataSource = orders;
                        listView4.DataBind();
                    }
                }
                else if (item.Length == 3)
                {
                    state = item.Length;
                    OrderState state1 = new OrderState()
                    {
                        Order_State = state
                    };
                    string json                  = helper.Post("/Order/GetOrders", JsonConvert.SerializeObject(state1));
                    Data   data                  = JsonConvert.DeserializeObject <Data>(json);
                    string orderData             = JsonConvert.SerializeObject(data.Result);
                    List <OrderViewModel> orders = JsonConvert.DeserializeObject <List <OrderViewModel> >(orderData);
                    if (orders.Count > 0)
                    {
                        listView5.DataSource = orders;
                        listView5.DataBind();
                    }
                }
                else
                {
                    state = item.Length;
                    OrderState state1 = new OrderState()
                    {
                        Order_State = state
                    };
                    string json                  = helper.Post("/Order/GetOrders", JsonConvert.SerializeObject(state1));
                    Data   data                  = JsonConvert.DeserializeObject <Data>(json);
                    string orderData             = JsonConvert.SerializeObject(data.Result);
                    List <OrderViewModel> orders = JsonConvert.DeserializeObject <List <OrderViewModel> >(orderData);
                    if (orders.Count > 0)
                    {
                        listView6.DataSource = orders;
                        listView6.DataBind();
                    }
                }
            }
        }