/// <summary> /// Editace vybraneho meeting room /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Button_MRoom_Edit(object sender, RoutedEventArgs e) { // je neco vybrano? if (listRooms.SelectedIndex == -1) { MessageBox.Show("Select Meeting Room first please."); } else { MeetingRoomWindow meetingRoomWindow = new MeetingRoomWindow(); meetingRoomWindow.mr = (MeetingRoom)listRooms.SelectedItem; meetingRoomWindow.SetData(); bool?result = meetingRoomWindow.ShowDialog(); if (result == true) { RefreshMeetingRooms(); } else { // uzivatel nic neodeslal } } }
/// <summary> /// Vytvoreni noveho meeting roomu /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Button_MRoom_New(object sender, RoutedEventArgs e) { // vytvoreni noveho meeting roomu MeetingRoomWindow meetingRoomWindow = new MeetingRoomWindow(); bool?result = meetingRoomWindow.ShowDialog(); if (result == true) { int capacity = Int32.TryParse(meetingRoomWindow.Capacity, out capacity) ? Int32.Parse(meetingRoomWindow.Capacity) : 0; ((MeetingCenter)listMeetingCenters.SelectedItem).AddMeetingRoom(meetingRoomWindow.Code, meetingRoomWindow.Name, meetingRoomWindow.Description, capacity, true); } else { // uzivatel nic neodeslal } RefreshMeetingRooms(); }