private void GroupNannyByAddress_Click(object sender, RoutedEventArgs e) { GroupingUserControl group = new GroupingUserControl(); group.Source = mybl.GroupNannyByAddress((bool)sortCheckBox.IsChecked); this.page.Content = group; }
private void GroupContractByDistanceBetweenNannyAndChild_Click(object sender, RoutedEventArgs e) // { flagSort = (bool)sortCheckBox.IsChecked; BackgroundWorker work = null; work = new BackgroundWorker(); work.DoWork += W_DoWork; work.RunWorkerCompleted += W_RunWorkerCompleted; work.RunWorkerAsync(); group = new GroupingUserControl(); }
private void GroupNannyByChildAgeMaxOrMin_Click(object sender, RoutedEventArgs e) { if (maxCheckBox.IsChecked == false && minCheckBox.IsChecked == false) { MessageBox.Show("must check maximum or minimum"); } else { GroupingUserControl group = new GroupingUserControl(); group.Source = mybl.GroupNannyByChildAgeMaxOrMin((bool)maxCheckBox.IsChecked, (bool)sortCheckBox.IsChecked); this.page.Content = group; } }
public void act(List <IGrouping <int, BE.Contract> > grouping) { try { GroupingUserControl uc = new GroupingUserControl(); this.listTextBlock.Text = "Groping By Distance"; this.page.Content = uc; uc.Source = grouping; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void GroupByMaxAgeButton_Click(object sender, RoutedEventArgs e) { try { this.GroupByAgeButton.Visibility = Visibility.Visible; this.GroupByMaxAgeButton.Visibility = Visibility.Hidden; this.GroupByMinAgeButton.Visibility = Visibility.Hidden; this.listTextBlock.Text = "Group By Max Age"; GroupingUserControl uc = new GroupingUserControl(); //the second parameter true means group by max age uc.Source = (bl.nannyGroupingByChildAge(true, true)); this.page.Content = uc; } catch (Exception ex) { MessageBox.Show(ex.Message); } }