private void btnAddCustomer_Click(object sender, RoutedEventArgs e) { if (cBoxCustomers.SelectedItem != null && lvOffers.SelectedItem != null) { string status = "missing"; if (cBoxStatuses.SelectedItem != null) { status = cBoxStatuses.SelectedItem.ToString(); } PersonOfferBO cHasOffer = new PersonOfferBO((lvOffers.SelectedItem as OfferBO).Id, (cBoxCustomers.SelectedItem as PersonBO).Id, status); cHasOffer.AddOrUpdate(); lvCustomers.ItemsSource = (lvOffers.SelectedItem as OfferBO).PersonOffers; lvCustomers.UpdateLayout(); } }
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(); } } }