private void btnOK_Click(object sender, EventArgs e) { eventClicked.titre = this.txtTitle.Text; eventClicked.adresse = this.txtAddress.Text; eventClicked.ville = this.txtCity.Text; eventClicked.capacité_max = Int32.Parse(this.txtCapacity.Text); eventClicked.date = this.dtDatePickerDate.Value; if (eventClicked != null) { manageEvent.ModifierEvennement(eventClicked); this.DialogResult = DialogResult.OK; } else { this.DialogResult = DialogResult.Cancel; } }
public inscri Ajouterinscription(inscri inscription) { // Ajoute la inscriptionne à l'ORM EF model.inscris.Add(inscription); // Valide les changement dans la base de données try { if (model.SaveChanges() > 0) { int nb = manageEvent.CountAllParticipants(inscription.id_evennement); evennement ev = manageEvent.RechercherEvennement(inscription.id_evennement); ev.nb_participant = nb; manageEvent.ModifierEvennement(ev); return(inscription); } } catch (DbEntityValidationException e) { foreach (var eve in e.EntityValidationErrors) { Console.WriteLine("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:", eve.Entry.Entity.GetType().Name, eve.Entry.State); foreach (var ve in eve.ValidationErrors) { Console.WriteLine("- Property: \"{0}\", Error: \"{1}\"", ve.PropertyName, ve.ErrorMessage); } } throw; } return(null); }