Пример #1
0
 public bool SendOffer(PersonOfferBO pbo)
 {
     try
     {
         return(EmailService.SendOffer(pbo.Person, pbo.Offer.Description, pbo.Offer.Title));
     }
     catch
     {
         return(false);
     }
 }
Пример #2
0
 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();
     }
 }
Пример #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();
                }
            }
        }