protected void Valider_Command(object sender, CommandEventArgs e) { bool ret; List<ReservationItem> lr = new List<ReservationItem>(); ServiceReference.ServiceAgendaClient servAgenda = new ServiceReference.ServiceAgendaClient(); foreach(ReservationItem ri in (List<ReservationItem>)Session["lr"]) { ServiceReference.PlanningElementWS pe = servAgenda.GetPlanningElementsByEvent(servAgenda.GetAllEvents().Where( a => a.Titre.Equals(ri.Evenement)).First()).First(); ret = servAgenda.BookPlaces(ri.NbPlace, pe.MonEvenement.Guid, (string)Session["UserAuthentication"], ri.IdCommand); lr.Add(new ReservationItem(ri.NbPlace, ri.Evenement, ri.Lieu, ri.Date, ret)); } Session.Remove("lr"); Session.Add("factures", lr); Response.Redirect("facture.aspx"); }