RoomAddOrChangePage.xaml.cs 993 B

1234567891011121314151617181920212223242526272829303132333435
  1. using System.Linq;
  2. using System.Windows;
  3. using System.Windows.Controls;
  4. namespace Hotel_Course_Project
  5. {
  6. /// <summary>
  7. /// Логика взаимодействия для RoomAddOrChangePage.xaml
  8. /// </summary>
  9. public partial class RoomAddOrChangePage : Page
  10. {
  11. public RoomAddOrChangePage(Room room)
  12. {
  13. InitializeComponent();
  14. DataContext = room;
  15. RStatus.ItemsSource = DataBase.db.RoomStatus.ToList();
  16. if (DataContext != null)
  17. {
  18. RStatus.Text = room.ToString();
  19. AddBtn.Content = "Изменить данные о комнате";
  20. }
  21. }
  22. private void CancelBtn_Click(object sender, RoutedEventArgs e)
  23. {
  24. PChanger.MainFrame.GoBack();
  25. }
  26. private void AddBtn_Click(object sender, RoutedEventArgs e)
  27. {
  28. DataBase.db.SaveChanges();
  29. PChanger.MainFrame.GoBack();
  30. }
  31. }
  32. }