def clientOK(): global ClientSelect if selectedOption != None and selectedOption != "NEW" and selectedOption != "None": if ClientIPEntry.get()!="" and ClientNameInput!="": try: if clientDict[selectedClientOption]!=-1: theGroup[groupDict[selectedOption]].setClientIP(clientDict[selectedClientOption],ClientIPEntry.get()) theGroup[groupDict[selectedOption]].changeClientName(clientDict[selectedClientOption],ClientNameInput.get()) else: theGroup[groupDict[selectedOption]].addClient(client(name=ClientNameInput.get(),group=groupDict[selectedOption],Address=ClientIPEntry.get(),log=log(name="none",isOn=FALSE))) except KeyError: pass else: messagebox.showerror(title="empty Input",message="Inputs are empty") clientDict.clear() ClientNameInput.delete(0,END) ClientIPEntry.delete(0,END) ClientSelect.grid_remove() ClientSelect=None clientDict.clear() createClientList() createClientList() ClientSelect=ttk.OptionMenu(mainWindow,StringVar(mainWindow),None,*clientDict,command=clientOptionChanged) packWindow() else: messagebox.showerror(title= "no Group selected", message= "No Group Selected") ClientNameInput.delete(0,END) ClientIPEntry.delete(0,END)
def clientOK(): global ClientSelect if selectedOption != None and selectedOption != "NEW" and selectedOption != "None": if ClientIPEntry.get() != "" and ClientNameInput != "": try: if clientDict[selectedClientOption] != -1: theGroup[groupDict[selectedOption]].setClientIP( clientDict[selectedClientOption], ClientIPEntry.get()) theGroup[groupDict[selectedOption]].changeClientName( clientDict[selectedClientOption], ClientNameInput.get()) else: theGroup[groupDict[selectedOption]].addClient( client(name=ClientNameInput.get(), group=groupDict[selectedOption], Address=ClientIPEntry.get(), log=log(name="none", isOn=False))) except KeyError: pass else: messagebox.showerror(title="empty Input", message="Inputs are empty") clientDict.clear() ClientNameInput.delete(0, END) ClientIPEntry.delete(0, END) ClientSelect.grid_remove() ClientSelect = None clientDict.clear() createClientList() createClientList() ClientSelect = ttk.OptionMenu(mainWindow, StringVar(mainWindow), None, *clientDict, command=clientOptionChanged) packWindow() else: messagebox.showerror(title="no Group selected", message="No Group Selected") ClientNameInput.delete(0, END) ClientIPEntry.delete(0, END)
def addGroupClient(self, roupID, clientName, clientAddress): self.__theClients.append(client(clientName, len( self.__theGrous) - 1, clientAddress, self.mainLog)) self.__theGrous[ len(self.__theGrous) - 1].addClient(self.__theClients[len(self.__theClients) - 1])
def addGroupClient(groupID, clientName, clientAddress): return theGroup[groupID].addClient( client(name=clientName, group=groupID, Address=clientAddress, log=log(name="none", isOn=FALSE)))
def addGroupClient(groupID, clientName, clientAddress): return theGroup[groupID].addClient(client(name=clientName,group=groupID,Address=clientAddress,log=log(name="none",isOn=FALSE)))