Example #1
0
 public void TestQueryByGoodsName()
 {
     order1.AddDetails(orderDetails1);
     order2.AddDetails(orderDetails2);
     orderService.orderDict.Add(1, order1);
     orderService.orderDict.Add(2, order2);
     Assert.IsTrue(orderService.QueryByGoodsName("apple").Contains(order1));
 }
Example #2
0
 //查询订单
 private void button4_Click(object sender, EventArgs e)
 {
     OrderList.OrderService service = new OrderList.OrderService();
     if (comboBox1.Text == "按订单号查找")
     {
         uint   i = Convert.ToUInt32(textBox2.Text);
         string j = "";
         foreach (OrderList.Order order in service.QueryByOrderId(i))
         {
             j += order.ToString();
         }
         textBox1.Text = j;
     }
     else if (comboBox1.Text == "按货物名查找")
     {
         string i = textBox2.Text;
         string j = "";
         foreach (OrderList.Order order in service.QueryByGoodsName(i))
         {
             j += order.ToString();
         }
         textBox1.Text = j;
     }
     else if (comboBox1.Text == "按客户名查找")
     {
         string i = textBox2.Text;
         string j = "";
         foreach (OrderList.Order order in service.QueryByCustomerName(i))
         {
             j += order.ToString();
         }
         textBox1.Text = j;
     }
     else if (comboBox1.Text == "按货物价格查找")
     {
         double p = Convert.ToDouble(textBox2.Text);
         string j = "";
         foreach (OrderList.Order order in service.GetMyOrders(p))
         {
             j += order.ToString();
         }
         textBox1.Text = j;
     }
     else
     {
         service.QueryAllOrders();
     }
 }