コード例 #1
0
        private void DoChangeStatus(object sender, RoutedEventArgs e)
        {
            int id;

            Int32.TryParse(idText.Text, out id);
            MaintenanceController.DoChangeMaintainStatus(id);
            MaintenanceHomePage maintenanceHomePage = new MaintenanceHomePage();

            this.NavigationService.Navigate(maintenanceHomePage);
            MessageBox.Show("Maintain Status Changed !");
        }
コード例 #2
0
        private void DoScheduleTime(object sender, RoutedEventArgs e)
        {
            int id;

            Int32.TryParse(idText.Text, out id);

            if (ConnectionController.GetInstance().Rides.Where(x => x.Id.Equals(id) && x.RideMaintainStatus.Equals("Yes")).FirstOrDefault() != null)
            {
                MessageBox.Show("Can's Schedule, Ride is under Maintain");
            }
            else
            {
                MessageBox.Show("Ride Maintenance Scheduled !");
            }

            MaintenanceController.DoScheduleMaintainTime(startTime.Text, endTime.Text, id);
            MaintenanceHomePage maintenanceHomePage = new MaintenanceHomePage();

            this.NavigationService.Navigate(maintenanceHomePage);
        }