public static void DeleteTraitement(int idTraitement) { if (ConnexionBD.Instance().EstConnecte()) { if (idTraitement >= 0) { DataModelEtape.DeleteEtapes(idTraitement); ConnexionBD.Instance().ExecuterRequete( String.Format( "DELETE FROM Traitements " + "WHERE idTraitement = {0}", idTraitement ) ); } } }
public static void PutTraitement(Traitement traitement) { if (ConnexionBD.Instance().EstConnecte()) { if (traitement.IdTraitment >= 0) { ConnexionBD.Instance().ExecuterRequete( String.Format( "UPDATE Traitements " + "SET nom = '{0}', idDepartement = (SELECT idDepartement FROM Departements WHERE abreviation = '{1}') " + "WHERE idTraitement = {2}", traitement.Nom, traitement.DepartementAssocie.Abreviation, traitement.IdTraitment ) ); DataModelEtape.DeleteEtapes(traitement.IdTraitment); DataModelEtape.PostEtapes(new List <Etape>(traitement.EtapesTraitement), traitement.IdTraitment); } } }