private void LoadClients() { try { ClientsViewList.Items.Clear(); AdminClientsViewController.GetClientsList(Unit).ForEach(item => ClientsViewList.Items.Add(item)); } catch (Exception) { MessageBox.Show("Error loading the projects, please try again later"); } }
private void ClientsViewList_ItemActivate(object sender, EventArgs e) { ListViewItem Item = new ListViewItem(); try { Item = ClientsViewList.GetItemAt(MousePosition.X - 320, MousePosition.Y - 254); SelectedClient = new Client() { Id = Item.SubItems[0].Text, }; MessageBox.Show("Selected Client: " + SelectedClient.Id); AdminProjectsView.Items.Clear(); AdminClientsViewController.FindProjectsByClient(Unit, SelectedClient.Id).ForEach(item => AdminProjectsView.Items.Add(item)); } catch (Exception) { MessageBox.Show("Error getting selected item from database, please try again later "); } }