Beremiz.py
changeset 8 56bae4ff53c4
parent 7 e20fa7257d41
child 9 bc29b3bf2a5a
equal deleted inserted replaced
7:e20fa7257d41 8:56bae4ff53c4
   406                 self.PLCManager = PLCControler()
   406                 self.PLCManager = PLCControler()
   407                 plc_file = os.path.join(projectpath, "plc.xml")
   407                 plc_file = os.path.join(projectpath, "plc.xml")
   408                 dialog = ProjectDialog(self)
   408                 dialog = ProjectDialog(self)
   409                 if dialog.ShowModal() == wx.ID_OK:
   409                 if dialog.ShowModal() == wx.ID_OK:
   410                     values = dialog.GetValues()
   410                     values = dialog.GetValues()
   411                     projectname = values.pop("projectName")
       
   412                     values["creationDateTime"] = datetime(*localtime()[:6])
   411                     values["creationDateTime"] = datetime(*localtime()[:6])
   413                     self.PLCManager.CreateNewProject(projectname)
   412                     self.PLCManager.CreateNewProject(values.pop("projectName"))
   414                     self.PLCManager.SetProjectProperties(values)
   413                     self.PLCManager.SetProjectProperties(properties=values)
   415                     self.PLCManager.SaveXMLFile(plc_file)
   414                     self.PLCManager.SaveXMLFile(plc_file)
   416                     self.CurrentProjectPath = projectpath
   415                     self.CurrentProjectPath = projectpath
   417                 dialog.Destroy()
   416                 dialog.Destroy()
   418                 self.RefreshButtons()
   417                 self.RefreshButtons()
   419                 self.RefreshMainMenu()
   418                 self.RefreshMainMenu()