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;
            }
        }
示例#2
0
        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);
        }
示例#3
0
        public NotesWindow(int taskId, ReceptionService rs)
        {
            InitializeComponent();

            this.rs = rs;
            task    = rs.GetTask(taskId);

            InitializeNotes();
        }
        public HotelMainWindow()
        {
            InitializeComponent();

            rs = new ServiceFactory().GetReceptionService();

            InitializeData();

            rs.StateChanged += Rs_StateChanged;
        }
示例#5
0
 public ReceptionController(IGenericService <Reception> genericService, ReceptionService receptionService) : base(genericService)
 {
     _receptionService = receptionService;
 }