private void AdminProjectsView_ItemActivate(object sender, EventArgs e) { if (AdminProjectsView.GetItemAt(MousePosition.X - 288, MousePosition.Y - 214) != null) { ListViewItem Item = new ListViewItem(); try { Item = AdminProjectsView.GetItemAt(MousePosition.X - 288, MousePosition.Y - 194); } catch (Exception) { MessageBox.Show("Error getting selected item from database, please try again later "); } SelectedProject = new Project() { Project_ID = Item.SubItems[0].Text, Description = Item.SubItems[1].Text, DeadLine = DateTime.Parse(Item.SubItems[2].Text), Result = Item.SubItems[3].Text, }; MessageBox.Show("Selected project: " + SelectedProject.Project_ID); } else { MessageBox.Show("Please, Select a project by double clicking on it"); } }
private void AdminProjectsView_ItemActivate(object sender, EventArgs e) { ListViewItem Item = new ListViewItem(); try { Item = AdminProjectsView.GetItemAt(MousePosition.X - 320, MousePosition.Y - 489); SelectedProject = new Project() { Project_ID = Item.SubItems[0].Text, }; MessageBox.Show("Selected Project: " + SelectedProject.Project_ID); ClientsViewList.Items.Clear(); AdminClientsViewController.FindClientsByProject(Unit, SelectedProject.Project_ID).ForEach(item => ClientsViewList.Items.Add(item)); } catch (Exception) { MessageBox.Show("Error getting selected item from database, please try again later "); } }