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");
            }
        }
Exemplo n.º 2
0
        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 ");
            }
        }