示例#1
0
        private static void AddParameterClicked(object sender, RoutedEventArgs e)
        {
            if (WPFDbContext.Instance.UnusedTaskVisibility == Visibility.Collapsed)
            {
                return;
            }
            if (WPFDbContext.Instance.SelectedUnusedParameter == null)
            {
                return;
            }
            ParameterBindingDao.Insert(WPFDbContext.Instance.SelectedUnusedTask.ID, WPFDbContext.Instance.SelectedCategory.ID, WPFDbContext.Instance.SelectedUnusedParameter.ID);

            WPFParameterNameDao.Update();
        }
        private static void UsedTaskSelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            ComboBox comboBox = sender as ComboBox;

            if (comboBox == null)
            {
                return;
            }
            if (comboBox.SelectedIndex == -1)
            {
                return;
            }
            if (WPFDbContext.Instance.SelectedCategory == null)
            {
                return;
            }

            ParameterBindingDao.UpdateNewTask((e.AddedItems[0] as Task).ID, WPFDbContext.Instance.SelectedCategory.ID, WPFDbContext.Instance.SelectedUsedParameter.ID);
        }