public void ItemStatusUpdate(Guid orderId, string newStatus) { if (this.ordersIdList.InvokeRequired == true) { ItemStatusUpdateDelegate statusUpdate = new ItemStatusUpdateDelegate(ItemStatusUpdate); object[] args = new object[2] { orderId, newStatus }; this.Invoke(statusUpdate, args); } else { if (this.orderHistory.ContainsKey(orderId.ToString())) { this.orderHistory[orderId.ToString()].Add (DateTime.Now + " - " + newStatus); // Update order status data UI info if (this.ordersIdList.Items.Contains(orderId.ToString()) == false) { this.ordersIdList.Items.Add(orderId.ToString()); } this.ordersIdList.SelectedItem = orderId.ToString(); this.orderStatus.Text = GetOrderHistory(orderId.ToString()); } } }
public void ItemStatusUpdate(Guid orderId, string newStatus) { if (this.ordersIdList.InvokeRequired == true) { ItemStatusUpdateDelegate statusUpdate = new ItemStatusUpdateDelegate(ItemStatusUpdate); object[] args = new object[2] { orderId, newStatus }; this.Invoke(statusUpdate, args); } else { if (this.orderHistory.ContainsKey(orderId.ToString())) { this.orderHistory[orderId.ToString()].Add (DateTime.Now + " - " + newStatus); // Update order status data UI info if (this.ordersIdList.Items.Contains(orderId.ToString()) == false) { this.ordersIdList.Items.Add(orderId.ToString()); } this.ordersIdList.SelectedItem = orderId.ToString(); this.orderStatus.Text = GetOrderHistory(orderId.ToString()); } } }