예제 #1
0
 private void btnNewOrder_Click(object sender, EventArgs e)
 {
     if (cbClients.SelectedIndex > -1)
     {
         int   selectedCustomerId = int.Parse(cbClients.SelectedItem.ToString().Substring(0, 2));
         Order order = new Order(++orderId, selectedCustomerId, DateTime.Now);
         orderData.Add(order);
         cbOrder.Items.Add(order.ID);
         cbOrder.Text = order.ID.ToString();
     }
 }
예제 #2
0
        public static Order AddOrder(this OrderData orderData, Customer customer, DateTime orderDate)
        {
            int   orderNumber = orderData.Any() ? orderData.Max(m => m.OrderNumber) + 1 : OrderData.OrderNumberSeed;
            Order order       = new Order()
            {
                CustomerNumber = customer.CustomerNumber, OrderNumber = orderNumber, OrderDate = orderDate, OrderDetails = new List <string>()
            };

            orderData.Add(order);
            return(order);
        }