コード例 #1
0
        private void ComboBox_selected_functions(object sender, SelectionChangedEventArgs e)
        {
            if (comboBox.SelectedItem != null)
            {
                try
                {
                    choice = ((string)(comboBox.SelectedItem));
                    switch (choice)
                    {
                    case "If was meeting":
                    {
                        condition            = new Func <BE.Contract, bool>(bl.Is_Was_Meeting);
                        dataGrid.ItemsSource = bl.Bool_Contacts_list(condition);
                        textBox.Text         = bl.Num_Bool_Contacts_list(condition).ToString();
                        break;
                    }

                    case "If signed":
                    {
                        condition            = new Func <BE.Contract, bool>(bl.Signed_Contracts);
                        dataGrid.ItemsSource = bl.Bool_Contacts_list(condition);
                        textBox.Text         = bl.Num_Bool_Contacts_list(condition).ToString();
                        break;
                    }

                    case "If in force":
                    {
                        condition            = new Func <BE.Contract, bool>(bl.Force_Contract);
                        dataGrid.ItemsSource = bl.Bool_Contacts_list(condition);
                        textBox.Text         = bl.Num_Bool_Contacts_list(condition).ToString();
                        break;
                    }

                    case "show all":
                    {
                        dataGrid.ItemsSource = bl.Get_Contract_List();
                        textBox.Text         = bl.Get_Contract_List().Count().ToString();
                        break;
                    }

                    default:
                        break;
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }