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(); } }
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); }