public static void PutChambre(Chambre chambre) { if (ConnexionBD.Instance().EstConnecte()) { ConnexionBD.Instance().ExecuterRequete( string.Format( "UPDATE Chambres " + "SET nom = '{0}' " + "WHERE idChambre = {1}", chambre.Numero, chambre._identifiant ) ); DataModelLit.PutLits(chambre._identifiant, new List <Lit>(chambre.Lits)); DataModelEquipement.DeleteEquipementsChambre(chambre._identifiant); DataModelEquipement.PostEquipementsChambres(chambre._identifiant, new List <Equipement>(chambre.Equipements)); } }
public static void PostChambre(int idDepartement, Chambre chambre) { if (ConnexionBD.Instance().EstConnecte()) { ConnexionBD.Instance().ExecuterRequete( string.Format( "INSERT INTO Chambres (nom, idDepartement) " + "VALUES ('{0}', {1}) ", chambre.Numero, idDepartement ) ); int idChambre = GetIdChambre(chambre.Numero); if (idChambre != -1) { DataModelLit.PostLits(idChambre, new List <Lit>(chambre.Lits)); DataModelEquipement.PostEquipementsChambres(idChambre, new List <Equipement>(chambre.Equipements)); } } }