private void ShowEquipmentSearchResultObjectOnMapButton_Click(object sender, RoutedEventArgs e) { EquipmentWithRoomDTO selectedSearchResultEquipmentDTO = (EquipmentWithRoomDTO)EquipmentSearchResultsDataGrid.SelectedItem; MapObject selectedSearchResultMapObject = _mapObjectController.GetMapObjectById(selectedSearchResultEquipmentDTO.RoomNumber); ShowSelectedSearchResultObjectOnMap(selectedSearchResultMapObject); }
private void OpenEquipmentRelocationDialogButton_Click(object sender, RoutedEventArgs e) { EquipmentDTO selectedEquipment = (EquipmentDTO)ObjectEquipmentDataGrid.SelectedItem; EquipmentWithRoomDTO equipmentWithRoomForRelocationDTO = new EquipmentWithRoomDTO(selectedEquipment.Id, (int)SelectedMapObject.MapObjectEntity.Id, selectedEquipment.Quantity, selectedEquipment.Type.Name); EquipmentRelocationSchedulingDialog equipmentRelocationSchedulingDialog = new EquipmentRelocationSchedulingDialog(equipmentWithRoomForRelocationDTO); equipmentRelocationSchedulingDialog.Owner = Window.GetWindow(this); equipmentRelocationSchedulingDialog.ShowDialog(); }
public EquipmentRelocationSchedulingDialog(EquipmentWithRoomDTO equipmentWithRoomDTO) { InitializeComponent(); DataContext = this; _equipmentService = new EquipmentService(); EquipmentId = equipmentWithRoomDTO.IdEquipment; EquipmentName = equipmentWithRoomDTO.EquipmentName; EquipmentQuantityInStartingRoom = equipmentWithRoomDTO.Quantity; StartingRoomNumber = equipmentWithRoomDTO.RoomNumber; SetDataToUIControls(); IsAlternativeAppointmentsSectionVisible = false; }
public static List <EquipmentWithRoomDTO> EquipmentToEquipmentWithRoomDTO(Equipment e, List <EquipmentInRooms> equipmentInRooms) { List <EquipmentWithRoomDTO> equipmentWithRoomDTOs = new List <EquipmentWithRoomDTO>(); foreach (EquipmentInRooms eqInRoom in equipmentInRooms) { EquipmentWithRoomDTO equipmentWithRoomDTO = new EquipmentWithRoomDTO(); equipmentWithRoomDTO.IdEquipment = e.Id; equipmentWithRoomDTO.RoomNumber = eqInRoom.RoomNumber; equipmentWithRoomDTO.Quantity = e.Quantity; equipmentWithRoomDTO.EquipmentName = e.Type.Name; equipmentWithRoomDTO.IsEquipmentConsumable = e.Type.IsConsumable; equipmentWithRoomDTOs.Add(equipmentWithRoomDTO); } return(equipmentWithRoomDTOs); }