Пример #1
0
        private void AddNewClientUpdateUIAsync(Client client)
        {
            string[] row = { client.Id.ToString(), client.Name, client.Address, client.Email };
            ListViewAddItemDelegate listViewAddItemDelegate = clientsListView.Items.Add;
            ListViewItem            newClientViewItem       = new ListViewItem(row);

            BeginInvoke(listViewAddItemDelegate, newClientViewItem);
        }
Пример #2
0
        public frmMain()
        {
            InitializeComponent();

            listViewAddItemDelegate  = new ListViewAddItemDelegate(ListViewAddItemMethod);
            listViewAddImageDelegate = new ListViewAddImageDelegate(ListViewAddImageMethod);

            RefreshLevels();
        }
Пример #3
0
        public void OnNewReplenishmentRequestAsync(ReplenishmentRequest replenishmentRequest)
        {
            string[] row = { replenishmentRequest.Id.ToString(), replenishmentRequest.Book.Title, replenishmentRequest.Quantity.ToString() };

            ListViewAddItemDelegate listViewAddItemDelegate = replenishmentRequestsList.Items.Add;
            ListViewItem            newReplenishmentRequest = new ListViewItem(row);

            BeginInvoke(listViewAddItemDelegate, newReplenishmentRequest);
        }
Пример #4
0
        public void OnOrderReadyUpdate(OrderReadyNotification orderReadyNotification)
        {
            string[] row = { orderReadyNotification.Id.ToString(),             orderReadyNotification.Order.Product.Name,
                             orderReadyNotification.Order.Quantity.ToString(), orderReadyNotification.Order.TableNumber.ToString() };

            ListViewAddItemDelegate listViewAddItemDelegate        = listViewNotifications.Items.Add;
            ListViewItem            newOrderReadyNotificationEntry = new ListViewItem(row);

            newOrderReadyNotificationEntry.BackColor = Color.DarkRed;
            BeginInvoke(listViewAddItemDelegate, newOrderReadyNotificationEntry);
        }