Exemple #1
0
        private void btnRecordTrainingDay_Click(object sender, RoutedEventArgs e)
        {
            Button btn = (Button)sender;
            ExerciseRecordsReportResultItem item = (ExerciseRecordsReportResultItem)btn.Tag;

            goToRecordTrainingDay(item);
        }
        private void btnTrainingDayInfo_Click(object sender, RoutedEventArgs e)
        {
            Button btn = (Button)sender;
            ExerciseRecordsReportResultItem item = (ExerciseRecordsReportResultItem)btn.Tag;

            MainWindow.Instance.ShowTrainingDayReadOnly(item.TrainingDate, item.User, item.CustomerId);
        }
Exemple #3
0
        private void record_DoubleClick(object sender, System.Windows.Input.MouseButtonEventArgs e)
        {
            var btn = (ContentControl)sender;
            ExerciseRecordsReportResultItem item = (ExerciseRecordsReportResultItem)btn.Tag;

            goToRecordTrainingDay(item);
        }
        private void btnShowExerciseRecords_Click(object sender, RoutedEventArgs e)
        {
            Button btn = (Button)sender;
            ExerciseRecordsReportResultItem item = (ExerciseRecordsReportResultItem)btn.Tag;

            MainWindow.Instance.ShowPage(
                new Uri("pack://application:,,,/BodyArchitect.Client.Module.StrengthTraining;component/Controls/ExercisesView.xaml"),
                () => new PageContext()
            {
                SelectedItem = item.Exercise.GlobalId,
                DisplayMode  = 2
            });
        }
        private void btnUserInfo_Click(object sender, RoutedEventArgs e)
        {
            Button btn = (Button)sender;
            ExerciseRecordsReportResultItem item = (ExerciseRecordsReportResultItem)btn.Tag;

            if (item.CustomerId.HasValue)
            {
                var customer = CustomersReposidory.Instance.GetItem(item.CustomerId.Value);
                MainWindow.Instance.ShowPage(new Uri("pack://application:,,,/BodyArchitect.Client.Module.Instructor;component/Controls/Customers/CustomersView.xaml"), () => new PageContext()
                {
                    Customer = customer
                });
            }
            if (!item.User.IsDeleted && !item.User.IsMe())
            {
                MainWindow.Instance.ShowUserInformation(item.User);
            }
        }
Exemple #6
0
 public ExerciseRecordViewModel(ExerciseRecordsReportResultItem item, PagedResult <ExerciseRecordsReportResultItem> result, int pageSize)
 {
     this.pageSize = pageSize;
     this.item     = item;
     this.result   = result;
 }
Exemple #7
0
 void goToRecordTrainingDay(ExerciseRecordsReportResultItem item)
 {
     MainWindow.Instance.ShowTrainingDayReadOnly(item.TrainingDate, item.User, item.CustomerId);
 }
Exemple #8
0
 public ExerciseRecordViewModel(ExerciseRecordsReportResultItem item)
 {
     this.item = item;
 }