コード例 #1
0
        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");
            }
        }
コード例 #2
0
        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 ");
            }
        }