Пример #1
0
 //Mise à jour restaurant
 public static void UpdateRestaurant(OdawaDS.restaurantsRow r)
 {
     odawa.restaurants.FindByid(r.id).nom            = r.nom;
     odawa.restaurants.FindByid(r.id).adresse        = r.adresse;
     odawa.restaurants.FindByid(r.id).numero         = r.numero;
     odawa.restaurants.FindByid(r.id).zipCode        = r.zipCode;
     odawa.restaurants.FindByid(r.id).localite       = r.localite;
     odawa.restaurants.FindByid(r.id).description    = r.description;
     odawa.restaurants.FindByid(r.id).budgetLow      = r.budgetHigh;
     odawa.restaurants.FindByid(r.id).horaire        = r.horaire;
     odawa.restaurants.FindByid(r.id).premium        = r.premium;
     odawa.restaurants.FindByid(r.id).genre          = r.genre;
     odawa.restaurants.FindByid(r.id).idTypeCuisine  = r.idTypeCuisine;
     odawa.restaurants.FindByid(r.id).idRestaurateur = r.idRestaurateur;
     WriteToDB("restaurants");
 }
Пример #2
0
 //Mise à jour d'un restaurant "r" passé en paramètre
 public static bool Update(Restaurant r)
 {
     //Vérification de l'objet r: il peut être transmis par le web service et n'est pas sûr
     if (isValid(r))
     {
         OdawaDS.restaurantsDataTable dt = DataProvider.GetRestaurants();
         //Création d'une restaurantsRow et remplissage avec les attributs de "r"
         OdawaDS.restaurantsRow updRow = DataProvider.odawa.restaurants.NewrestaurantsRow();
         updRow.id             = r.id;
         updRow.nom            = r.nom;
         updRow.adresse        = r.adresse;
         updRow.numero         = r.numero;
         updRow.zipCode        = r.zipCode;
         updRow.localite       = r.localite;
         updRow.description    = r.description;
         updRow.budgetLow      = r.budgetLow;
         updRow.budgetHigh     = r.budgetHigh;
         updRow.horaire        = r.horaire;
         updRow.premium        = r.premium;
         updRow.genre          = r.genre;
         updRow.idTypeCuisine  = r.idTypeCuisine;
         updRow.idRestaurateur = r.idRestaurateur;
         //Envoi à la DAL
         try
         {
             DataProvider.UpdateRestaurant(updRow);
             //si ok, renvoie true
             return(true);
         }
         catch (System.Data.SqlClient.SqlException ex)
         {
             //si SqlException, log et renvoie false
             LogManager.LogSQLException(ex.Message);
             return(false);
         }
     }
     //si pas validé, renvoie false
     else
     {
         return(false);
     }
 }
Пример #3
0
 //Création restaurant
 public static void CreateRestaurant(OdawaDS.restaurantsRow r)
 {
     odawa.restaurants.Rows.Add(r);
     WriteToDB("restaurants");
 }