public ReservationWindow(int id, ReceptionService rs) { InitializeComponent(); this.rs = rs; this.reservation = rs.GetReservations(false).Where(r => r.Id == id).First(); Id.Text = reservation.Id.ToString(); Start.Value = reservation.Start; End.Value = reservation.End; foreach (String s in rs.GetRoomTypes()) { Type.Items.Add(s); } Type.SelectedItem = reservation.Type.Name; User.Text = reservation.User.UserName; foreach (Room r in rs.GetReadyRooms(reservation.Type.Name)) { RoomSelect.Items.Add(r.Nr); } if (reservation.Room != null) { RoomSelect.Items.Add(reservation.Room.Nr); RoomSelect.SelectedItem = reservation.Room.Nr; } }
public RoomWindow(int nr, ReceptionService rs) { InitializeComponent(); this.rs = rs; room = rs.GetRoom(nr); IdRoom.Text = room.Id.ToString(); NrRoom.Text = room.Nr.ToString(); foreach (String s in rs.GetRoomTypes()) { TypeSelect.Items.Add(s); } TypeSelect.SelectedItem = room.Type.Name; InitializeTasks(); ServiceType.Items.Add(TaskTypes.Cleaning); ServiceType.Items.Add(TaskTypes.Maintenance); ServiceType.Items.Add(TaskTypes.Service); Status.Items.Add(HotelCore.TaskStatus.New); Status.Items.Add(HotelCore.TaskStatus.In_progress); Status.Items.Add(HotelCore.TaskStatus.Finished); }