コード例 #1
0
        private void ShowDetailsForScheduledActionButton_Click(object sender, RoutedEventArgs e)
        {
            RoomSchedulesDTO selectedScheduledAction = (RoomSchedulesDTO)RoomScheduledActionsDataGrid.SelectedItem;


            if (selectedScheduledAction.ScheduleType == ScheduleType.Appointment)
            {
                AppointmentInRoomMoreDetailsDialog appointmentInRoomMoreDetailsDialog = new AppointmentInRoomMoreDetailsDialog(selectedScheduledAction.Id);
                appointmentInRoomMoreDetailsDialog.ShowDialog();
            }
            else if (selectedScheduledAction.ScheduleType == ScheduleType.EquipmentTransfer)
            {
                EquipmentRelocationInRoomMoreDetailsDialog equipmentRelocationInRoomMoreDetailsDialog = new EquipmentRelocationInRoomMoreDetailsDialog(selectedScheduledAction.Id);
                equipmentRelocationInRoomMoreDetailsDialog.ShowDialog();
            }
            else if (selectedScheduledAction.ScheduleType == ScheduleType.Renovation)
            {
                RenovationInRoomMoreDetailsDialog renovationInRoomMoreDetailsDialog = new RenovationInRoomMoreDetailsDialog(selectedScheduledAction.Id);
                renovationInRoomMoreDetailsDialog.ShowDialog();
            }

            GetDataAndDisplayItInScheduledActionsDataGrid();
        }
コード例 #2
0
        private void ShowDialogWithMoreDetailsAboutScheduledExamination(ExaminationDTO examinationDTO)
        {
            AppointmentInRoomMoreDetailsDialog appointmentInRoomMoreDetailsDialog = new AppointmentInRoomMoreDetailsDialog(examinationDTO);

            appointmentInRoomMoreDetailsDialog.ShowDialog();
        }