public void UpdateList() { try { this.ListBxOfferBox.Items.Clear(); foreach (MGCastingOffer offer in castingOffers) { ListBxOfferBox.Items.Add(new OfferListItem(offer.Label, offer.Client.Name, offer.DaysLeft, offer.Description)); } } catch (Exception) { try { castingOffers = CastingOfferRep.GetActiveCastingOffers(); foreach (MGCastingOffer offer in castingOffers) { ListBxOfferBox.Items.Add(new OfferListItem(offer.Label, offer.Client.Name, offer.DaysLeft, offer.Description)); } } catch { } } }
/// <summary> /// Envoyer la nouvelle offre sur la base de donnée /// </summary> private void saveNewOffer() { newOffer = new MGCastingOffer(); newOffer.Label = TxtTitre.Text; newOffer.Description = TxtDescription.Text; newOffer.Location.Street = TxtStreet.Text; newOffer.Location.City = TxtCity.Text; newOffer.Location.PostalCode = TxtPostalCode.Text; newOffer.Contract = contractTypes.ElementAt(CBContract.SelectedIndex); newOffer.Talent = talents.ElementAt(CBTalent.SelectedIndex); newOffer.Client = clients.ElementAt(CBClient.SelectedIndex); CastingOfferRep.AddOffer(newOffer); TxtTitre.Text = ""; TxtDescription.Text = ""; TxtStreet.Text = ""; TxtCity.Text = ""; TxtPostalCode.Text = ""; }