예제 #1
0
 //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);
         }
     }
 }
예제 #2
0
 //Création réservation avec l'objet "r" passé en paramètre
 public static void Create(Reservation r)
 {
     //Vérification de l'objet r: il est transmis par le web service et n'est pas sûr
     if (isValid(r))
     {
         //Création d'une reservationsRow et remplissage avec les attributs de "r"
         OdawaDS.reservationsRow newRow = DataProvider.odawa.reservations.NewreservationsRow();
         newRow.nom             = r.nom;
         newRow.prenom          = r.prenom;
         newRow.date            = r.date;
         newRow.typeService     = r.typeService;
         newRow.nbPersonnes     = r.nbPersonnes;
         newRow.email           = r.email;
         newRow.phone           = r.phone;
         newRow.idRestaurant    = r.idRestaurant;
         newRow.status          = r.status;
         newRow.encodedDateTime = r.encodedDateTime;
         //Envoi à la DAL de la reservationsRow pour ajout au DataSet
         try
         {
             DataProvider.CreateReservation(newRow);
         }
         catch (System.Data.SqlClient.SqlException ex)
         {
             //si SqlException, log
             LogManager.LogSQLException(ex.Message);
         }
     }
 }
예제 #3
0
 //Mise à jour réservation
 public static void UpdateReservation(OdawaDS.reservationsRow r)
 {
     odawa.reservations.FindByid(r.id).status = r.status;
     WriteToDB("reservations");
 }
예제 #4
0
 //Création réservation
 public static void CreateReservation(OdawaDS.reservationsRow r)
 {
     odawa.reservations.Rows.Add(r);
     WriteToDB("reservations");
 }