private void DeleteForm(object sender, RoutedEventArgs e) { M120Entities m120Entities = new M120Entities(); if (this.Name.StartsWith("Travel")) { ReiseRepository reiseRepository = new ReiseRepository(); Reise reisetodelete = m120Entities.Reises.Find(this.Name); reiseRepository.removeTravel(m120Entities.Reises.Find(reisetodelete)); } else if (this.Name.Contains("Hotel")) { HotelRepository hotelRepository = new HotelRepository(); Hotel hoteltodelete = m120Entities.Hotels.Find(HotelNameLbl.Content); hotelRepository.deleteHotel(hoteltodelete); } }
private void loadTravelContent(object sender, MouseButtonEventArgs e) { this.TabIndex = 2; List <Reise> Travels = M120Entities.Reises.ToList(); ReiseRepository reiseRepository = new ReiseRepository(); foreach (var travel in Travels) { PurchaseForm purchaseForm = new PurchaseForm(); purchaseForm.Enddtdtpck.IsEnabled = false; purchaseForm.Startdtpck.SelectedDate = travel.Start; purchaseForm.Enddtdtpck.SelectedDate = travel.Ende; purchaseForm.HotelNameLbl.Content = reiseRepository.CountriesList.Find(x => x.LandID == travel.Land).Name; purchaseForm.Pricelbl.Content = travel.Preis; purchaseForm.HotelDescriptiontb.Text = travel.Leitung ? "geleitet" : "ungeleitet" + travel.NameLeitung != "" ? travel.NameLeitung : ""; travelGrid.Children.Add(purchaseForm); } }
private void LoadTravels(object sender, MouseButtonEventArgs e) { M120Entities m120Entities = new M120Entities(); List <Reise> travels = m120Entities.Reises.ToList(); ReiseRepository reiseRepository = new ReiseRepository(); foreach (var travel in travels) { PurchaseForm purchaseForm = new PurchaseForm(); purchaseForm.Enddtdtpck.IsEnabled = false; purchaseForm.Startdtpck.SelectedDate = travel.Start; purchaseForm.Enddtdtpck.SelectedDate = travel.Ende; purchaseForm.HotelNameLbl.Content = reiseRepository.CountriesList.Find(x => x.LandID == travel.Land).Name; purchaseForm.Pricelbl.Content = travel.Preis; purchaseForm.HotelDescriptiontb.Text = travel.Leitung?"geleitet":"ungeleitet" + travel.NameLeitung != "" ? travel.NameLeitung : ""; purchaseForm.DeleteBtn.Visibility = Visibility.Hidden; TravelsStackPanel.Children.Add(purchaseForm); //Load into same CustomControl as hotels //Do the same step again } }
private void SaveTravel(object sender, RoutedEventArgs e) { ReiseRepository reiseRepository = new ReiseRepository(); reiseRepository.addTravel(travelCountryCombobox.SelectedItem.ToString(), travelStartdtpck.SelectedDate.Value, travelEnddtpck.SelectedDate.Value, Int16.Parse(travelPricetxtbox.Text), Staff, travelStaffNametxtbox.Text); }