| 123456789101112131415161718192021222324252627282930313233 |
- '''
- @author: olivier.massot
- '''
- from path import Path
- from core.pde import ControlesDb, WincanDb
- if __name__ == "__main__":
- # reinitialise les données pour les tests de wincan2ctrl.py
- # Ce script reinitialise les données des chantiers suivants:
- # * 175003-2 CHATENOIS
- # * 175005 ROUFFACH
- ControlesDb._path = Path(r"\\h2o\local\4-transversal\BDD\mdb_test\cg67Parc_data.mdb")
- WincanDb._path = Path(r"\\h2o\local\4-transversal\BDD\mdb_test\Wincan\parc_2007\DB\PARC_2007.mdb")
- wincan_db = WincanDb(autocommit=False)
- controles_db = ControlesDb(autocommit=False)
- for chantier_id, interv_id in (("175003", 2), ("175005", 1)):
- controles_db.execute("DELETE * FROM tblvideointervs WHERE lngChantierId={} AND bytIntervId={}".format(chantier_id, interv_id))
- controles_db.execute("DELETE * FROM tblso_Rate_Analyse WHERE lngChantierId={} AND bytIntervId={}".format(chantier_id, interv_id))
- controles_db.execute("UPDATE tblVideoBases SET blnWincan=False,bytNbInterv={} WHERE lngChantierId={}".format(interv_id - 1, chantier_id))
- controles_db.execute("UPDATE tblChantiers SET bytFoncReseauId =Null, bytNatureReseauId=Null, bytTypeReseauId=Null WHERE lngChantierId={}".format(chantier_id))
- wincan_db.execute("UPDATE SI_T SET SI_Spare1=Null, SI_Spare2=Null WHERE SI_Spare1='{}' AND SI_Spare2='{}'".format(chantier_id, interv_id))
- controles_db.commit()
- wincan_db.commit()
|