Exemple #1
0
        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");
        }