Esempio n. 1
0
def inserer_vehicule_conducteur(ligne):
    vehicule = modeles.Vehicule(immatriculation=ligne['immatriculation'],
                                places=ligne['places'],
                                couleur=ligne['couleur'],
                                marque=ligne['marque'])
    conducteur = modeles.Conducteur(
        telephone=str(ligne['telephone']),
        email=ligne['email'],
        prenom=ligne['prenom'],
        nom=ligne['nom'],
        statut=random.choice(('Libre', 'Occupé', 'En pause', 'Inactif')),
        station=ligne['station'],
        position='POINT({0} {1})'.format(ligne['lat'], ligne['lon']),
        adresse=random.randint(1, len(adresses)),
        inscription=datetime.utcnow())
    db.session.add(vehicule)
    db.session.add(conducteur)
    db.session.commit()
    # Clés étangère (problème de l'oeuf de de la poule...)
    vehicule.conducteur = conducteur.telephone
    db.session.commit()
Esempio n. 2
0
def inserer_vehicule_conducteur(ligne):
    vehicule = modeles.Vehicule(immatriculation=ligne['immatriculation'],
                                places=ligne['places'],
                                couleur=ligne['couleur'],
                                marque=ligne['marque'])
    conducteur = modeles.Conducteur(telephone=ligne['telephone'],
                                    email=ligne['email'],
                                    prenom=ligne['prenom'],
                                    nom=ligne['nom'],
                                    libre=True,
                                    station=ligne['station'],
                                    position='POINT({0} {1})'.format(
                                        ligne['lat'], ligne['lon']),
                                    adresse=i + 1,
                                    inscription=datetime.utcnow())
    db.session.add(vehicule)
    db.session.add(conducteur)
    db.session.commit()
    # Clés étangère (problème de l'oeuf de de la poule...)
    vehicule.conducteur = conducteur.telephone
    db.session.commit()
Esempio n. 3
0
def inserer_vehicule_conducteur(ligne):
    vehicule = modeles.Vehicule(immatriculation=ligne['immatriculation'],
                                places=ligne['places'],
                                couleur=ligne['couleur'],
                                marque=ligne['marque'],
                                animaux=ligne['animaux'],
                                modele=ligne['modele'],
                                american_express=ligne['american_express'],
                                carte_bleue=ligne['carte_bleue'],
                                cheque=ligne['cheque'],
                                anglais=ligne['anglais'],
                                espagnol=ligne['espagnol'],
                                allemand=ligne['allemand'],
                                vip=ligne['vip'],
                                attelage=ligne['attelage'],
                                vbreak=ligne['vbreak'],
                                voiture_basse=ligne['voiture_basse'],
                                mineur=ligne['mineur'])
    conducteur = modeles.Conducteur(telephone=str(ligne['telephone']),
                                    numero_imei=str(ligne['num_imei']),
                                    email=ligne['email'],
                                    civilite=ligne['civilite'],
                                    prenom=ligne['prenom'],
                                    nom=ligne['nom'],
                                    statut=ligne['statut'],
                                    station=ligne['station'],
                                    position='POINT({0} {1})'.format(
                                        ligne['lat'], ligne['lon']),
                                    adresse=ligne['adresse'],
                                    inscription=datetime.utcnow(),
                                    fin_penalite=datetime.utcnow())
    db.session.add(vehicule)
    db.session.add(conducteur)
    db.session.commit()
    # Clés étangère (problème de l'oeuf de de la poule...)
    vehicule.conducteur = conducteur.telephone
    db.session.commit()