//Mise à jour d'une réservation "r" passée en paramètre
 public static void Update(Reservation r)
 {
     //Vérification de l'objet r: il est transmis par le web service et n'est pas sûr
     if (isValid(r))
     {
         OdawaDS.reservationsDataTable dt = DataProvider.GetReservations();
         //Création d'une reservationsRow et remplissage avec les attributs de "r"
         OdawaDS.reservationsRow updRow = DataProvider.odawa.reservations.NewreservationsRow();
         updRow.id           = r.id;
         updRow.nom          = r.nom;
         updRow.prenom       = r.prenom;
         updRow.date         = r.date;
         updRow.typeService  = r.typeService;
         updRow.nbPersonnes  = r.nbPersonnes;
         updRow.email        = r.email;
         updRow.phone        = r.phone;
         updRow.idRestaurant = r.idRestaurant;
         updRow.status       = r.status;
         //Envoi à la DAL de la commentsRow pour mise à jour du DataSet
         try
         {
             DataProvider.UpdateReservation(updRow);
         }
         catch (System.Data.SqlClient.SqlException ex)
         {
             //si SqlException, log
             LogManager.LogSQLException(ex.Message);
         }
     }
 }
        //Obtention de toutes les réservations
        public static List <Reservation> GetAll()
        {
            //Obtention de la DataTable
            OdawaDS.reservationsDataTable dt = DataProvider.GetReservations();
            //Création d'une liste vide
            List <Reservation> lst = new List <Reservation>();

            //Pour chaque réservation dans la dataTable
            foreach (OdawaDS.reservationsRow resRow in dt.Rows)
            {
                Reservation r = new Reservation();
                r.id              = resRow.id;
                r.nom             = resRow.nom;
                r.prenom          = resRow.prenom;
                r.date            = resRow.date;
                r.typeService     = resRow.typeService;
                r.nbPersonnes     = resRow.nbPersonnes;
                r.email           = resRow.email;
                r.phone           = resRow.phone;
                r.idRestaurant    = resRow.idRestaurant;
                r.status          = resRow.status;
                r.encodedDateTime = resRow.encodedDateTime;
                //Ajout à la liste
                lst.Add(r);
            }
            //Retourne la liste
            return(lst);
        }