Пример #1
0
 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);
     }
 }
Пример #2
0
 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;
 }
Пример #3
0
        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();
                }
            }
        }