def OnPopupNew(self, event):
p = PhonebookEditEntry(self, '', '', 1, self.nameLength)
if p.ShowModal() == wx.ID_OK:
name, number = p.getValues()
pos = self.findFreePosition()
if pos:
try:
self.SIM.gotoFile(LND_FILE_PATH)
if not self.SIM.checkAndVerifyCHV1(CHV_UPDATE):
raise "Access conditions not met."
if self.writePhonebookEntry(pos, name, number) == wx.ID_YES:
self.itemDataMap[pos] = (name, number)
self.UpdateView()
except:
pySIMmessage(self, "Unable to save: %s (%s)" % (name, number), "SIM card error")
else:
pySIMmessage(self, "Cannot save: %s (%s)\n\nNo free positions left on SIM card." % (name, number), "SIM card error")
p.Destroy()
评论列表
文章目录