/// <summary> /// Двойной клик по ID заказа открывает панель с подробной информацией о нем. /// </summary> private void ordersListView_MouseDoubleClick(object sender, MouseEventArgs e) { var orderIndex = ordersListView.SelectedItems[0].Index; var orderInfoPanel = new OrderAdminInfo(Customer.Orders[Customer.Orders.Count - 1 - orderIndex]); orderInfoPanel.ShowDialog(); UpdateOrdersList(); }
/// <summary> /// Событие дабблклика по заказу в листвью. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void itemOrdersListView_MouseDoubleClick(object sender, MouseEventArgs e) { if (CustomersAndOrders.CurrentUser.IsAdmin) { var orderInfoPanel = new OrderAdminInfo(ItemOrdersList[ itemOrdersListView.Items.Count - 1 - itemOrdersListView.SelectedItems[0].Index]); orderInfoPanel.ShowDialog(); UpdateItemOrdersList(); } }