Ejemplo n.º 1
0
        private void GroupNannyByAddress_Click(object sender, RoutedEventArgs e)
        {
            GroupingUserControl group = new GroupingUserControl();

            group.Source      = mybl.GroupNannyByAddress((bool)sortCheckBox.IsChecked);
            this.page.Content = group;
        }
Ejemplo n.º 2
0
        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();
        }
Ejemplo n.º 3
0
 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;
     }
 }
Ejemplo n.º 4
0
 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);
     }
 }
Ejemplo n.º 5
0
 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);
     }
 }