public Hotel(Infrastructure.DB.Hotel hotel, MainWindow parent) { InitializeComponent(); TBLand.ItemsSource = Infrastructure.Land.Lesen_Alle(); TBLand.DisplayMemberPath = "Name"; TBLand.SelectedValuePath = "LandID"; currentHotel = hotel; LoadEntity(hotel); workingStatus = EWorkingStatus.MODIFY; this.parent = parent; this.hasParent = true; this.parent.Title = hotel.Name; }
private void btnCancel_Click(object sender, RoutedEventArgs e) { if (hasParent) { this.parent.Title = "List"; this.parent.showPlace.Children.Clear(); this.parent.showPlace.Children.Add(new HotelList(parent)); } else { workingStatus = EWorkingStatus.CANCEL; clearAllFiels(); MessageBox.Show("Der Vorgang wurde abgebrochen", "Abbrechen", MessageBoxButton.OK, MessageBoxImage.Information); } }
private void btnSearch_Click(object sender, RoutedEventArgs e) { long id; if (!String.IsNullOrEmpty(TBSearch.Text) && long.TryParse(TBSearch.Text, out id)) { this.currentHotel = Infrastructure.Hotel.Lesen_HotelID(id); if (this.currentHotel != null) { LoadEntity(this.currentHotel); workingStatus = EWorkingStatus.MODIFY; } else { MessageBox.Show("Das Hotel mit der eingegebenen Id konnte nicht gefunden werden", "Fehler", MessageBoxButton.OK, MessageBoxImage.Error); } } }
private void neu_Click(object sender, RoutedEventArgs e) { workingStatus = EWorkingStatus.CREATE; clearAllFiels(); this.currentHotel = null; }