private void button2_Click(object sender, EventArgs e) { Order selectedOrder = (listBoxAGVOrders.SelectedItem) as Order; AGV selectedAGV = listBoxAGV.SelectedItem as AGV; foreach (AGV agv in wh.AGVList) { if (selectedAGV.ID == agv.ID) { agv.RemoveOrder(selectedOrder); } } listBoxAGVOrders.Items.Remove(selectedOrder); }
private void button1_Click(object sender, EventArgs e) { try { Order selectedOrder = (listBoxOrderId.SelectedItem) as Order; AGV selectedAGV = (listBoxAGV.SelectedItem) as AGV; selectedAGV.AddOrder(selectedOrder); listBoxAGV.ClearSelected(); listBoxOrderId.Items.RemoveAt(listBoxOrderId.SelectedIndex); } catch (Exception ex) { } }
private void listBoxAGV_SelectedIndexChanged(object sender, EventArgs e) { try { listBoxAGVOrders.Items.Clear(); AGV selectedAGV = listBoxAGV.SelectedItem as AGV; foreach (Order o in selectedAGV.GetAGVOrders()) { listBoxAGVOrders.Items.Add(o); } listBoxAGVOrders.DisplayMember = "ID"; } catch (NullReferenceException ne) { } }