def  sectimeget(self, event):#点击listbox2事件---写入listbox3
     #try: 
         #print "功能3======触发sectimeget"
         self.check_true = 1  #辨识是否点击了listbox2或listbox3
         self.tree.DeleteAllItems()
         self.root = self.tree.AddRoot("所有测试点")         
         f =self.listBox2.GetSelection()#获取当前选择的顶级测试项
         self.secmssql = self.listBox2.GetString(f)#通过号获取当前顶级项目号
         #-----------------信息重组-------------------------------
         msg = ["feature4_second"]
         msg.append(self.secmssql)
         strmsg = socket_data.listtostring(msg) #list转str
         #print "功能3======第二次点击项目名传输数据为:%s" % strmsg.encode("gb2312")
         #-------------------------------------------------------
         time_td =  socket_data.sendmsg(self.ips, self.port, strmsg) #发送&&接收
         if time_td =='timeout':
             wx.FutureCall(1000,self.showtimeout)           
         else:
             msg1 = socket_data.stringtolist(time_td) #str转list
             msg_num = msg1.index("$")
             self.msg_arrw1 = msg1[0:msg_num]
             self.msg_arrw2 = msg1[msg_num+1:]
             print self.msg_arrw1
             print self.msg_arrw2
             self.treereset(self.msg_arrw2,self.msg_arrw1)
 def repeoname(self, event):
     msg = ['time_count']
     self.listBox6.Clear()
     self.listBox7.Clear()
     self.listBox8.Clear()
     self.testname = self.peo.GetValue()
     self.poke = self.listBox5.GetCheckedStrings()
     msg.append(self.testname)
     if self.poke == ():  #未选择数据库
         self.stat1.SetLabel('请选择数据库!')
         wx.FutureCall(1000, self.showdata)
     else:
         for i in self.poke:
             i_db = i + "_db"
             msg.append(i_db)
         strmsg = socket_data.listtostring(msg)  #list转str
         #print strmsg
         time_td = socket_data.sendmsg(self.ips, self.port, strmsg)  #发送&&接收
         #print time_td
         time_td_list = socket_data.stringtolist(time_td)
         new_msg = msg[2:]  #删除前2个元素的列表
         for i in new_msg:
             if time_td_list[0] == 'none':
                 self.listBox6.Append(i)
                 self.listBox7.Append('none')
                 self.listBox8.Append('none')
                 del time_td_list[0]
             else:
                 self.listBox6.Append(i)
                 self.listBox7.Append(time_td_list[0])
                 self.listBox8.Append(time_td_list[1])
                 del time_td_list[0]
                 del time_td_list[0]
 def  autologin(self,event):
     #print "功能3======触发autologin"
     global usrname
     global passwd
     global ip
     version = '1.9.6'
     #初始化是三个控件内容
     #self.listBox1.Clear()
     #self.tree.DeleteAllItems()
     #-----------获取参数
     self.ips=ip
     self.port = 31500
     msg = ['login']
     #--------------------socket通信
     msg.append(usrname)
     msg.append(passwd)
     msg.append(version)
     strmsg = socket_data.listtostring(msg)
     returnmsg = socket_data.sendmsg(self.ips, self.port, strmsg)
     #print returnmsg
     if returnmsg == 'fail':
         pass
     else:
         self.msg1 = socket_data.stringtolist(returnmsg)#str转list   
         for i in self.msg1:
             if i[-3:] =="_db":
                 self.listBox1.Append(i[:-3])  
             else:
                 self.listBox1.Append(i) 
 def  autologin(self,event):
     global usrname
     global passwd
     global ip
     version = '1.9.6'
     self.listBox5.Clear()
     self.listBox6.Clear()
     self.listBox7.Clear()
     self.listBox8.Clear()
     self.stat1.SetLabel('')
     self.ips=ip
     self.port = 31500
     msg = ['login']
     msg.append(usrname)
     msg.append(passwd)
     msg.append(version)
     strmsg = socket_data.listtostring(msg)
     returnmsg = socket_data.sendmsg(self.ips, self.port, strmsg)
     print returnmsg
     if returnmsg == 'fail':
         pass
     else:
         msg1 = socket_data.stringtolist(returnmsg)#str转list 
         for i in msg1:
             if i[-3:] =="_db":
                 self.listBox5.Append(i[:-3])  
             else:
                 self.listBox5.Append(i) 
 def timeget(self, event):#listbox1事件--获取数据库号--获取所有轮次--写入listbox2
     try:
         arrw = ["pilotscaleexperiment_pilotscal","摄像机产品部_摄像机开发组_moon50_1080p视频会议","摄像机产品部_摄像机开发组_moon50_4k超高清摄像机_","摄像机产品部_摄像机开发组_moon50_4k超级高清摄像机","摄像机产品部_摄像机开发组_moon70_1080p视频会议"]
         self.tree.DeleteAllItems()
         self.listBox2.Clear()#清空listbox2
         f =self.listBox1.GetSelection()#获取当前选择的数据库号
         self.mssql = self.listBox1.GetString(f) #通过号获取数据库名
         #print type(self.mssql )
         #print type(self.mssql)
         #print self.mssql
         #print type(arrw[1])
         #s = unicode(arrw[1], "gb2312")
         #print s
         #print self.mssql == s
         if self.mssql.encode("gb2312") in arrw:
             self.mssqls = self.mssql
         else:
             self.mssqls = self.mssql+ '_db'
         msg = ["time_td"]
         msg.append(self.mssqls)
         strmsg = socket_data.listtostring(msg) #list转str
         print strmsg
         time_td =  socket_data.sendmsg(self.ips, self.port, strmsg) #发送&&接收
         if time_td =='timeout':
             wx.FutureCall(1000,self.showtimeout)                  
         else:
             msg1 = socket_data.stringtolist(time_td) #str转list
             for i in msg1:
                 self.listBox2.Append(i)
     except:
         print "error timeget"
 def timeget(self, event):  #listbox1事件--获取数据库号--获取所有轮次--写入listbox2
     #try:
     arrw = ["pilotscaleexperiment_pilotscal"]
     self.tree.DeleteAllItems()
     self.root = self.tree.AddRoot("所有测试项")
     f = self.listBox1.GetSelection()  #获取当前选择的数据库号
     self.mssql = self.listBox1.GetString(f)  #通过号获取数据库名
     if self.mssql in arrw:
         self.mssqls = self.mssql
     else:
         self.mssqls = self.mssql + '_db'
     msg = ["feature4_first"]
     msg.append(self.mssqls)
     strmsg = socket_data.listtostring(msg)  #list转str
     time_td = socket_data.sendmsg(self.ips, self.port, strmsg)  #发送&&接收
     if time_td == 'timeout':
         wx.FutureCall(1000, self.showtimeout)
     else:
         msg1 = socket_data.stringtolist(time_td)  #str转list
         #print msg1
         msg_num = msg1.index("$")
         self.msg_arrw1 = msg1[0:msg_num]
         self.msg_arrw2 = msg1[msg_num + 1:]
         #print self.msg_arrw1
         #print self.msg_arrw2
         self.treereset(self.msg_arrw2, self.msg_arrw1)
 def autologin(self, event):
     global usrname
     global passwd
     global ip
     version = '1.5.0'
     #初始化是三个控件内容
     self.listBox1.Clear()
     #self.tree.DeleteAllItems()
     self.listBox3.Clear()
     #-----------获取参数
     self.ips = ip
     self.port = 31500
     msg = ['login']
     #--------------------socket通信
     msg.append(usrname)
     msg.append(passwd)
     msg.append(version)
     strmsg = socket_data.listtostring(msg)
     returnmsg = socket_data.sendmsg(self.ips, self.port, strmsg)
     if returnmsg == 'fail':
         pass
     else:
         msg1 = socket_data.stringtolist(returnmsg)  #str转list
         for i in msg1:
             self.listBox1.Append(i[:-3])
Ejemplo n.º 8
0
 def login(self, event):
     try:
         global usrname
         global passwd
         global ip
         version = '1.5.0'
         self.init_msgbox()
         self.ips = self.ip.GetValue()
         name = self.usrname.GetValue()
         passwd = self.passwd.GetValue()
         box_value = self.save.GetValue()  #获取复选框状态
         self.port = 31500
         msg = ['login']
         msg.append(name)
         msg.append(passwd)
         msg.append(version)
         strmsg = socket_data.listtostring(msg)
         returnmsg = socket_data.sendmsg(self.ips, self.port, strmsg)
         print returnmsg
         if returnmsg == 'fail':  #登陆失败
             wx.FutureCall(1000, self.showfaillogin)
             usrname = self.usrname.GetValue()
             passwd = self.passwd.GetValue()
         elif returnmsg[:7] == 'version':  #版本太低
             wx.FutureCall(1000, self.showfailversion)
             returnmsg = returnmsg[7:]
             time.sleep(1)
             wx.MessageBox(returnmsg, '最新版本更新信息',
                           wx.OK | wx.ICON_INFORMATION)
         elif returnmsg == 'timeout':  #超时
             wx.FutureCall(1000, self.showtimeout)
         else:
             #-------------------------------记住密码-------------------
             if box_value == True:
                 self.conf.set("Saveinfo", "value", "1")
                 self.conf.set("Saveinfo", "name", name)
                 self.conf.set("Saveinfo", "passwd", passwd)
                 self.conf.write(open('conf.ini', "r+"))
             else:
                 self.conf.set("Saveinfo", "value", "0")
                 #self.conf.set("Saveinfo", "name","")
                 #self.conf.set("Saveinfo", "passwd","")
                 self.conf.write(open('conf.ini', "r+"))
             #------------------------遍历写入---------------------------
             self.msg1 = socket_data.stringtolist(returnmsg)  #str转list
             usrname = self.usrname.GetValue()
             passwd = self.passwd.GetValue()
             ip = self.ip.GetValue()
             for i in self.msg1:
                 if i[-3:] == "_db":
                     self.listBox1.Append(i[:-3])
                 else:
                     self.listBox1.Append(i)
     except:
         wx.FutureCall(1000, self.showfaillogin)
Ejemplo n.º 9
0
 def login(self, event):
     try:
         global usrname
         global passwd
         global ip
         version = '1.0.0'
         self.init_msgbox()
         self.ips = self.ip.GetValue()
         name = self.usrname.GetValue()
         passwd = self.passwd.GetValue()
         box_value = self.save.GetValue()  #获取复选框状态
         self.port = 31500
         msg = ['login']
         msg.append(name)
         msg.append(passwd)
         msg.append(version)
         strmsg = socket_data.listtostring(msg)
         returnmsg = socket_data.sendmsg(self.ips, self.port, strmsg)
         if returnmsg == 'fail':
             wx.FutureCall(1000, self.showfaillogin)
             usrname = self.usrname.GetValue()
             passwd = self.passwd.GetValue()
         elif returnmsg == 'version':
             wx.FutureCall(1000, self.showfailversion)
         elif returnmsg == 'timeout':
             wx.FutureCall(1000, self.showtimeout)
         else:
             #-------------------------------记住密码-------------------
             if box_value == True:
                 self.conf.set("Saveinfo", "value", "1")
                 self.conf.set("Saveinfo", "name", name)
                 self.conf.set("Saveinfo", "passwd", passwd)
                 self.conf.write(open('conf.ini', "r+"))
             else:
                 self.conf.set("Saveinfo", "value", "0")
                 #self.conf.set("Saveinfo", "name","")
                 #self.conf.set("Saveinfo", "passwd","")
                 self.conf.write(open('conf.ini', "r+"))
             #------------------------遍历写入---------------------------
             self.msg1 = socket_data.stringtolist(returnmsg)  #str转list
             usrname = self.usrname.GetValue()
             passwd = self.passwd.GetValue()
             ip = self.ip.GetValue()
             for i in self.msg1:
                 self.listBox1.Append(i[:-3])
     except:
         wx.FutureCall(1000, self.showfaillogin)
Ejemplo n.º 10
0
 def timeget(self, event):  #listbox1事件--获取数据库号--获取所有轮次--写入listbox2
     try:
         self.tree.DeleteAllItems()
         self.listBox2.Clear()  #清空listbox2
         f = self.listBox1.GetSelection()  #获取当前选择的数据库号
         self.mssql = self.listBox1.GetString(f) + '_db'  #通过号获取数据库名
         msg = ["time_td"]
         msg.append(self.mssql)
         strmsg = socket_data.listtostring(msg)  #list转str
         #print strmsg
         time_td = socket_data.sendmsg(self.ips, self.port, strmsg)  #发送&&接收
         if time_td == 'timeout':
             wx.FutureCall(1000, self.showtimeout)
         else:
             msg1 = socket_data.stringtolist(time_td)  #str转list
             for i in msg1:
                 self.listBox2.Append(i)
     except:
         print "error timeget"
 def sectimeget(self, event):  #listbox2事件--获取数据库号--获取顶级轮次--次级轮次--写入listbox3
     #try:
     self.tree.DeleteAllItems()
     self.root = self.tree.AddRoot("轮次子项")
     f = self.listBox2.GetSelection()  #获取当前选择的顶级轮次号
     self.secmssql = self.listBox2.GetString(f)  #通过号获取当前顶级轮次名
     self.doyouwant = 1
     msg = ["sectime_td"]
     msg.append(self.secmssql)
     strmsg = socket_data.listtostring(msg)  #list转str
     time_td = socket_data.sendmsg(self.ips, self.port, strmsg)  #发送&&接收
     if time_td == 'timeout':
         wx.FutureCall(1000, self.showtimeout)
     else:
         msg1 = socket_data.stringtolist(time_td)  #str转list
         msg_num = msg1.index("$")
         self.msg_arrw1 = msg1[0:msg_num]
         self.msg_arrw2 = msg1[msg_num + 1:]
         print self.msg_arrw2
         self.treereset(self.msg_arrw2, self.msg_arrw1)
Ejemplo n.º 12
0
 def timeget(self, event):  #点击listbox1事件---写入listbox2
     #try:
     #print "功能3======触发timeget"
     self.listBox2.Append("所有测试项")
     arrw = ["pilotscaleexperiment_pilotscal"]
     self.listBox2.Clear()
     f = self.listBox1.GetSelection()  #获取当前选择的数据库号
     self.mssql = self.listBox1.GetString(f)  #通过号获取数据库名
     if self.mssql in arrw:  #判断是否为特殊的项目名称
         self.mssqls = self.mssql
     else:
         self.mssqls = self.mssql + '_db'
     msg = ["feature4_first"]  #发送标示
     msg.append(self.mssqls)  #添加数据库名
     strmsg = socket_data.listtostring(msg)  #list转str
     time_td = socket_data.sendmsg(self.ips, self.port, strmsg)  #发送&&接收
     #print time_td
     if time_td == 'timeout':
         wx.FutureCall(1000, self.showtimeout)  #超时错误
     else:
         msg1 = socket_data.stringtolist(time_td)  #str转list
         for i in msg1:
             self.listBox2.Append(i)