public static ObservableCollection <OfferBO> GetAllOffers() { using (ElibriumEntities db = new ElibriumEntities()) { var offers = db.Offer.ToList(); ObservableCollection <OfferBO> ofrs = new ObservableCollection <OfferBO>(); foreach (var o in offers) { OfferBO cc = new OfferBO(o); ofrs.Add(cc); } return(ofrs); } }
private void lvOffers_SelectionChanged(object sender, SelectionChangedEventArgs e) { lvOffers.UpdateLayout(); if (lvOffers.SelectedItem != null) { OfferBO offer = lvOffers.SelectedItem as OfferBO; txtContent.Text = offer.Description; txtTitle.Text = offer.Title; dateFrom.Text = offer.DateFrom.ToString(); dateTo.Text = offer.DateTo.ToString(); lvCustomers.ItemsSource = offer.PersonOffers; lvCustomers.UpdateLayout(); } e.Handled = true; }
private void btnEditStatus_Click(object sender, RoutedEventArgs e) { PersonOfferBO selected = lvCustomers.SelectedItem as PersonOfferBO; if (selected != null && cBoxStatuses.SelectedItem != null) { selected._status = cBoxStatuses.SelectedItem.ToString(); selected.AddOrUpdate(); if (lvOffers.SelectedItem != null) { OfferBO offer = lvOffers.SelectedItem as OfferBO; lvCustomers.ItemsSource = offer.PersonOffers; lvCustomers.UpdateLayout(); } } }