def Ajouter(self): from Dlg import DLG_Villes dlg = DLG_Villes.Dialog(None, modeImportation=True) if dlg.ShowModal() == wx.ID_OK: cp, nom = dlg.GetVille() valeurs = {"IDville": None, "cp": cp, "nom": nom} self.listeDonnees.append(valeurs) self.MAJ() dlg.Destroy()
def OnOptionsVille(self, event): from Dlg import DLG_Villes dlg = DLG_Villes.Dialog(None, modeImportation=True) if dlg.ShowModal() == wx.ID_OK: cp, ville = dlg.GetVille() self.SetValueCP(cp) self.SetValueVille(ville) dlg.Destroy() # MAJ des données dans les contrôles self.listeNomsVilles, self.listeVilles, self.dictRegions, self.dictDepartements = Importation_donnees() self.ctrl_cp.listeVilles=self.listeVilles self.ctrl_ville.listeVilles=self.listeVilles self.ctrl_ville.listeNomsVilles=self.listeNomsVilles