def reserva(self): texto = self.vprincipal.lineEdit_14.text() octeto = texto.split('.') macadress = self.vprincipal.lineEdit_12.text() macadress = macadress.replace(':', '') if checa.enLinea(servidor) == False: QMessageBox.about( self, str('Validando Servidor'), str('Servidor Fuera de Linea, Favor de Verificar la IP --> %(srv)s <-- ' % dict(srv=str(servidor)))) else: if octeto[0] == '190' or octeto[0] == '191' or octeto[0] == '192': sentencia_dhcp_4 = "xp_cmdshell'netsh dhcp server %(srv)s scope %(oct1)s.%(oct2)s.0.0 add reservedip %(rango)s%(rs)s \"%(macc_adr)s\" \"%(nom)s\" \"\" BOTH'"\ % dict(oct1=octeto[0],oct2=octeto[1],rango=self.vprincipal.label_6.text(), rs=self.vprincipal.lineEdit_11.text(), macc_adr=macadress, \ nom=self.vprincipal.lineEdit_13.text(),srv =servidor) else: sentencia_dhcp_4 = "xp_cmdshell'netsh dhcp server %(srv)s scope %(oct1)s.%(oct2)s.%(oct3)s.0 add reservedip %(rango)s%(rs)s \"%(macc_adr)s\" \"%(nom)s\" \"\" BOTH'"\ % dict(oct1=octeto[0],oct2=octeto[1],oct3=octeto[2],rango=self.vprincipal.label_6.text(), rs=self.vprincipal.lineEdit_11.text(), macc_adr=macadress, \ nom=self.vprincipal.lineEdit_13.text(),srv =servidor) #QMessageBox.about(self, "My message box", str(sentencia_dhcp_4)) self.vprincipal.textEdit.clear() self.Conecta(servidor, sentencia_dhcp_4, "<b>Reservando IP </b> ") inserta = "insert soporte..sop_bitacora_app values ('DHCP', '%s', '%s', getdate(), '%s', '%s')" \ % (servidor,socket.gethostbyname(socket.gethostname()),usuario,"Borro IP Reservada: %(ip)s")\ % dict (ip=self.vprincipal.label_20.text() + self.vprincipal.lineEdit_11.text()) #QMessageBox.about(self, "My message box", str(inserta)) self.conectaPosMaster_log(inserta) self.limpia_campos('L_mc')
def reserva(self): texto = self.vprincipal.lineEdit_14.text() octeto = texto.split('.') macadress = self.vprincipal.lineEdit_12.text() macadress = macadress.replace(':', '') if checa.enLinea(servidor) == False: QMessageBox.about(self, str('Validando Servidor'), str('Servidor Fuera de Linea, Favor de Verificar la IP --> %(srv)s <-- ' % dict (srv=str(servidor)) )) else: if octeto[0] == '190' or octeto[0] == '191' or octeto[0] == '192': sentencia_dhcp_4 = "xp_cmdshell'netsh dhcp server %(srv)s scope %(oct1)s.%(oct2)s.0.0 add reservedip %(rango)s%(rs)s \"%(macc_adr)s\" \"%(nom)s\" \"\" BOTH'"\ % dict(oct1=octeto[0],oct2=octeto[1],rango=self.vprincipal.label_6.text(), rs=self.vprincipal.lineEdit_11.text(), macc_adr=macadress, \ nom=self.vprincipal.lineEdit_13.text(),srv =servidor) else: sentencia_dhcp_4 = "xp_cmdshell'netsh dhcp server %(srv)s scope %(oct1)s.%(oct2)s.%(oct3)s.0 add reservedip %(rango)s%(rs)s \"%(macc_adr)s\" \"%(nom)s\" \"\" BOTH'"\ % dict(oct1=octeto[0],oct2=octeto[1],oct3=octeto[2],rango=self.vprincipal.label_6.text(), rs=self.vprincipal.lineEdit_11.text(), macc_adr=macadress, \ nom=self.vprincipal.lineEdit_13.text(),srv =servidor) #QMessageBox.about(self, "My message box", str(sentencia_dhcp_4)) self.vprincipal.textEdit.clear() self.Conecta(servidor,sentencia_dhcp_4,"<b>Reservando IP </b> ") inserta = "insert soporte..sop_bitacora_app values ('DHCP', '%s', '%s', getdate(), '%s', '%s')" \ % (servidor,socket.gethostbyname(socket.gethostname()),usuario,"Borro IP Reservada: %(ip)s")\ % dict (ip=self.vprincipal.label_20.text() + self.vprincipal.lineEdit_11.text()) #QMessageBox.about(self, "My message box", str(inserta)) self.conectaPosMaster_log(inserta) self.limpia_campos('L_mc')
def ver_scope(self): if checa.enLinea(servidor) == False: QMessageBox.about(self, str('Validando Servidor'), str('Servidor Fuera de Linea, Favor de Verificar la IP --> %(srv)s <-- ' % dict (srv=str(servidor)) )) else: sentencia_dhcp_8 = "xp_cmdshell'netsh dhcp server show scope'" self.vprincipal.textEdit.clear() self.Conecta(servidor,sentencia_dhcp_8,"<b>Listando Scope .. </b>")
def Elimina_Ip_Reservada(self): texto = self.vprincipal.lineEdit_14.text() octeto = texto.split('.') macadress = self.vprincipal.lineEdit_15.text() macadress = macadress.replace(':', '') if checa.enLinea(servidor) == False: QMessageBox.about(self, str('Validando Servidor'), str('Servidor Fuera de Linea, Favor de Verificar la IP --> %(srv)s <-- ' % dict (srv=str(servidor)) )) else: if octeto[0] == '190' or octeto[0] == '191' or octeto[0] == '192': sentencia_dhcp_10 = "xp_cmdshell'netsh dhcp server scope %(oct1)s.%(oct2)s.0.0 delete reservedip %(eliminaIp)s %(mc)s'" \ % dict(oct1=octeto[0],oct2=octeto[1],eliminaIp=str(self.vprincipal.lineEdit_10.text()),mc=macadress) else: sentencia_dhcp_10 = "xp_cmdshell'netsh dhcp server scope %(oct1)s.%(oct2)s.%(oct3)s.0 delete reservedip %(eliminaIp)s %(mc)s'" \ % dict(oct1=octeto[0],oct2=octeto[1],oct3=octeto[2],eliminaIp=str(self.vprincipal.lineEdit_10.text()),mc=macadress) self.vprincipal.textEdit.clear() self.Conecta(servidor,sentencia_dhcp_10,"<b>Eliminando IP Reservada .. </b>") inserta = "insert soporte..sop_bitacora_app values ('DHCP', '%s', '%s', getdate(), '%s', '%s')" \ % (servidor,socket.gethostbyname(socket.gethostname()),usuario,"Elimino IP Reservada: %(ip)s")\ % dict (ip=self.vprincipal.lineEdit_10.text()) #QMessageBox.about(self, "My message box", str(inserta)) self.conectaPosMaster_log(inserta) self.limpia_campos('L_ip_R')
def Elimina_Ip(self): texto = self.vprincipal.lineEdit_14.text() octeto = texto.split('.') if checa.enLinea(servidor) == False: QMessageBox.about( self, str('Validando Servidor'), str('Servidor Fuera de Linea, Favor de Verificar la IP --> %(srv)s <-- ' % dict(srv=str(servidor)))) else: if octeto[0] == '190' or octeto[0] == '191' or octeto[0] == '192': sentencia_dhcp_10 = "xp_cmdshell'netsh dhcp server scope %(oct1)s.%(oct2)s.0.0 delete lease %(eliminaIp)s'" \ % dict(oct1=octeto[0],oct2=octeto[1],eliminaIp=str(self.vprincipal.label_17.text()) + str(self.vprincipal.lineEdit_9.text())) else: sentencia_dhcp_10 = "xp_cmdshell'netsh dhcp server scope %(oct1)s.%(oct2)s.%(oct3)s.0 delete lease %(eliminaIp)s'" \ % dict(oct1=octeto[0],oct2=octeto[1],oct3=octeto[2],eliminaIp=str(self.vprincipal.label_17.text()) + str(self.vprincipal.lineEdit_9.text())) self.vprincipal.textEdit.clear() self.Conecta(servidor, sentencia_dhcp_10, "<b>Eliminando IP .. </b>") inserta = "insert soporte..sop_bitacora_app values ('DHCP', '%s', '%s', getdate(), '%s', '%s')" \ % (servidor,socket.gethostbyname(socket.gethostname()),usuario,"Elimino IP: %(ip)s")\ % dict (ip=self.vprincipal.label_17.text() + self.vprincipal.lineEdit_9.text()) #QMessageBox.about(self, "My message box", str(inserta)) self.conectaPosMaster_log(inserta) self.limpia_campos('L_ip')
def comandos(self): if checa.enLinea(servidor) == False: QMessageBox.about(self, str('Validando Servidor'), str('Servidor Fuera de Linea, Favor de Verificar la IP --> %(srv)s <-- ' % dict (srv=str(servidor)) )) else: rinicio = self.vprincipal.lineEdit_2.text() rfinal = self.vprincipal.lineEdit_3.text() texto = self.vprincipal.lineEdit_14.text() octeto = texto.split('.') if octeto[0] == '190' or octeto[0] == '191' or octeto[0] == '192': sentencia_dhcp_1 = "xp_cmdshell'netsh dhcp server add scope %(oct1)s.%(oct2)s.0.0 255.255.0.0 Inventario DHCP_Inventarios'" % dict(oct1=octeto[0],oct2=octeto[1]) sentencia_dhcp_2 = "xp_cmdshell'netsh dhcp server %(srv)s scope %(oct1)s.%(oct2)s.0.0 set state 0'" % dict(srv =servidor,oct1=octeto[0],oct2=octeto[1]) sentencia_dhcp_3 = "xp_cmdshell'netsh dhcp server %(srv)s scope %(oct1)s.%(oct2)s.0.0 add iprange %(rango)s%(rango_inicio)s %(rango)s%(rango_final)s'" \ % dict(srv =servidor,oct1=octeto[0],oct2=octeto[1],rango_inicio=rinicio,rango_final=rfinal,rango=self.vprincipal.label_6.text()) sentencia_dhcp_5 = "xp_cmdshell'netsh dhcp server %(srv)s scope %(oct1)s.%(oct2)s.0.0 set state 1'" % dict(srv =servidor,oct1=octeto[0],oct2=octeto[1]) sentencia_dhcp_7 = "xp_cmdshell'netsh dhcp server scope %(oct1)s.%(oct2)s.0.0 set optionvalue 003 IPADDRESS %(oct1)s.%(oct2)s.254.254'" % dict(oct1=octeto[0],oct2=octeto[1]) else: sentencia_dhcp_1 = "xp_cmdshell'netsh dhcp server add scope %(oct1)s.%(oct2)s.%(oct3)s.0 255.255.255.0 Inventario DHCP_Inventarios'" % dict(oct1=octeto[0],oct2=octeto[1],oct3=octeto[2]) sentencia_dhcp_2 = "xp_cmdshell'netsh dhcp server %(srv)s scope %(oct1)s.%(oct2)s.%(oct3)s.0 set state 0'" % dict(srv =servidor,oct1=octeto[0],oct2=octeto[1],oct3=octeto[2]) sentencia_dhcp_3 = "xp_cmdshell'netsh dhcp server %(srv)s scope %(oct1)s.%(oct2)s.%(oct3)s.0 add iprange %(rango)s%(rango_inicio)s %(rango)s%(rango_final)s'" \ % dict(srv =servidor,oct1=octeto[0],oct2=octeto[1],oct3=octeto[2],rango_inicio=rinicio,rango_final=rfinal,rango=self.vprincipal.label_6.text()) sentencia_dhcp_5 = "xp_cmdshell'netsh dhcp server %(srv)s scope %(oct1)s.%(oct2)s.%(oct3)s.0 set state 1'" % dict(srv =servidor,oct1=octeto[0],oct2=octeto[1],oct3=octeto[2]) sentencia_dhcp_7 = "xp_cmdshell'netsh dhcp server scope %(oct1)s.%(oct2)s.%(oct3)s.0 set optionvalue 003 IPADDRESS %(oct1)s.%(oct2)s.%(oct3)s.254'" % dict(oct1=octeto[0],oct2=octeto[1],oct3=octeto[2]) self.vprincipal.textEdit.clear() self.Conecta(servidor,sentencia_dhcp_1,"<b>Creando Scope .. </b>") self.Conecta(servidor,sentencia_dhcp_2,"<b>Detener Scope .. </b>") self.Conecta(servidor,sentencia_dhcp_3,"<b>Crear Rangos .. </b>") self.Conecta(servidor,sentencia_dhcp_7,"<b>Asignar Gateway .. </b>") self.Conecta(servidor,sentencia_dhcp_5,"<b>Iniciar Scope .. </b>") self.vprincipal.textEdit.append(str('<b>Proceso DHCP Terminado ... </b> ')) inserta = "insert soporte..sop_bitacora_app values ('DHCP', '%s', '%s', getdate(), '%s', '%s')" \ % (servidor,socket.gethostbyname(socket.gethostname()),usuario,"Creo Scope: %(srv)s")\ % dict (srv=servidor) #QMessageBox.about(self, "My message box", str(inserta)) self.conectaPosMaster_log(inserta)
def ver_scope(self): if checa.enLinea(servidor) == False: QMessageBox.about( self, str('Validando Servidor'), str('Servidor Fuera de Linea, Favor de Verificar la IP --> %(srv)s <-- ' % dict(srv=str(servidor)))) else: sentencia_dhcp_8 = "xp_cmdshell'netsh dhcp server show scope'" self.vprincipal.textEdit.clear() self.Conecta(servidor, sentencia_dhcp_8, "<b>Listando Scope .. </b>")
def ver_clientes(self): texto = self.vprincipal.lineEdit_14.text() octeto = texto.split('.') if checa.enLinea(servidor) == False: QMessageBox.about(self, str('Validando Servidor'), str('Servidor Fuera de Linea, Favor de Verificar la IP --> %(srv)s <-- ' % dict (srv=str(servidor)) )) else: if octeto[0] == '190' or octeto[0] == '191' or octeto[0] == '192': sentencia_dhcp_9 = "xp_cmdshell'netsh dhcp server scope %(oct1)s.%(oct2)s.0.0 show clients'" % dict(oct1=octeto[0],oct2=octeto[1]) else: sentencia_dhcp_9 = "xp_cmdshell'netsh dhcp server scope %(oct1)s.%(oct2)s.%(oct3)s.0 show clients'" % dict(oct1=octeto[0],oct2=octeto[1],oct3=octeto[2]) self.vprincipal.textEdit.clear() self.Conecta(servidor,sentencia_dhcp_9,"<b>Listando Clientes Conectados .. </b>")
def ver_ipreservada(self): if checa.enLinea(servidor) == False: QMessageBox.about( self, str('Validando Servidor'), str('Servidor Fuera de Linea, Favor de Verificar la IP --> %(srv)s <-- ' % dict(srv=str(servidor)))) else: texto = self.vprincipal.lineEdit_14.text() octeto = texto.split('.') if octeto[0] == '190' or octeto[0] == '191' or octeto[0] == '192': sentencia_dhcp_4 = "xp_cmdshell'netsh dhcp server %(srv)s scope %(oct1)s.%(oct2)s.0.0 show reservedip'" \ % dict(oct1=octeto[0],oct2=octeto[1],srv=servidor) else: sentencia_dhcp_4 = "xp_cmdshell'netsh dhcp server %(srv)s scope %(oct1)s.%(oct2)s.%(oct3)s.0 show reservedip'" \ % dict(oct1=octeto[0],oct2=octeto[1],oct3=octeto[2],srv=servidor) self.vprincipal.textEdit.clear() self.Conecta(servidor, sentencia_dhcp_4, "<b>Listando Ip Reservadas .. </b>")
def Elimina_scope(self): texto = self.vprincipal.lineEdit_14.text() octeto = texto.split('.') if checa.enLinea(servidor) == False: QMessageBox.about(self, str('Validando Servidor'), str('Servidor Fuera de Linea, Favor de Verificar la IP --> %(srv)s <-- ' % dict (srv=str(servidor)) )) else: if octeto[0] == '190' or octeto[0] == '191' or octeto[0] == '192': sentencia_dhcp_10 = "xp_cmdshell'netsh dhcp server delete scope %(oct1)s.%(oct2)s.0.0 DHCPFULLFORCE'" \ % dict(oct1=octeto[0],oct2=octeto[1]) else: sentencia_dhcp_10 = "xp_cmdshell'netsh dhcp server delete scope %(oct1)s.%(oct2)s.%(oct3)s.0 DHCPFULLFORCE'" \ % dict(oct1=octeto[0],oct2=octeto[1],oct3=octeto[2]) self.vprincipal.textEdit.clear() self.Conecta(servidor,sentencia_dhcp_10,"<b>Eliminando Scope .. </b>") inserta = "insert soporte..sop_bitacora_app values ('DHCP', '%s', '%s', getdate(), '%s', '%s')" \ % (servidor,socket.gethostbyname(socket.gethostname()),usuario,"Elimino Scope: %(srv)s")\ % dict (srv=servidor) #QMessageBox.about(self, "My message box", str(inserta)) self.conectaPosMaster_log(inserta)
def comandos(self): if checa.enLinea(servidor) == False: QMessageBox.about( self, str('Validando Servidor'), str('Servidor Fuera de Linea, Favor de Verificar la IP --> %(srv)s <-- ' % dict(srv=str(servidor)))) else: rinicio = self.vprincipal.lineEdit_2.text() rfinal = self.vprincipal.lineEdit_3.text() texto = self.vprincipal.lineEdit_14.text() octeto = texto.split('.') if octeto[0] == '190' or octeto[0] == '191' or octeto[0] == '192': sentencia_dhcp_1 = "xp_cmdshell'netsh dhcp server add scope %(oct1)s.%(oct2)s.0.0 255.255.0.0 Inventario DHCP_Inventarios'" % dict( oct1=octeto[0], oct2=octeto[1]) sentencia_dhcp_2 = "xp_cmdshell'netsh dhcp server %(srv)s scope %(oct1)s.%(oct2)s.0.0 set state 0'" % dict( srv=servidor, oct1=octeto[0], oct2=octeto[1]) sentencia_dhcp_3 = "xp_cmdshell'netsh dhcp server %(srv)s scope %(oct1)s.%(oct2)s.0.0 add iprange %(rango)s%(rango_inicio)s %(rango)s%(rango_final)s'" \ % dict(srv =servidor,oct1=octeto[0],oct2=octeto[1],rango_inicio=rinicio,rango_final=rfinal,rango=self.vprincipal.label_6.text()) sentencia_dhcp_5 = "xp_cmdshell'netsh dhcp server %(srv)s scope %(oct1)s.%(oct2)s.0.0 set state 1'" % dict( srv=servidor, oct1=octeto[0], oct2=octeto[1]) sentencia_dhcp_7 = "xp_cmdshell'netsh dhcp server scope %(oct1)s.%(oct2)s.0.0 set optionvalue 003 IPADDRESS %(oct1)s.%(oct2)s.254.254'" % dict( oct1=octeto[0], oct2=octeto[1]) else: sentencia_dhcp_1 = "xp_cmdshell'netsh dhcp server add scope %(oct1)s.%(oct2)s.%(oct3)s.0 255.255.255.0 Inventario DHCP_Inventarios'" % dict( oct1=octeto[0], oct2=octeto[1], oct3=octeto[2]) sentencia_dhcp_2 = "xp_cmdshell'netsh dhcp server %(srv)s scope %(oct1)s.%(oct2)s.%(oct3)s.0 set state 0'" % dict( srv=servidor, oct1=octeto[0], oct2=octeto[1], oct3=octeto[2]) sentencia_dhcp_3 = "xp_cmdshell'netsh dhcp server %(srv)s scope %(oct1)s.%(oct2)s.%(oct3)s.0 add iprange %(rango)s%(rango_inicio)s %(rango)s%(rango_final)s'" \ % dict(srv =servidor,oct1=octeto[0],oct2=octeto[1],oct3=octeto[2],rango_inicio=rinicio,rango_final=rfinal,rango=self.vprincipal.label_6.text()) sentencia_dhcp_5 = "xp_cmdshell'netsh dhcp server %(srv)s scope %(oct1)s.%(oct2)s.%(oct3)s.0 set state 1'" % dict( srv=servidor, oct1=octeto[0], oct2=octeto[1], oct3=octeto[2]) sentencia_dhcp_7 = "xp_cmdshell'netsh dhcp server scope %(oct1)s.%(oct2)s.%(oct3)s.0 set optionvalue 003 IPADDRESS %(oct1)s.%(oct2)s.%(oct3)s.254'" % dict( oct1=octeto[0], oct2=octeto[1], oct3=octeto[2]) self.vprincipal.textEdit.clear() self.Conecta(servidor, sentencia_dhcp_1, "<b>Creando Scope .. </b>") self.Conecta(servidor, sentencia_dhcp_2, "<b>Detener Scope .. </b>") self.Conecta(servidor, sentencia_dhcp_3, "<b>Crear Rangos .. </b>") self.Conecta(servidor, sentencia_dhcp_7, "<b>Asignar Gateway .. </b>") self.Conecta(servidor, sentencia_dhcp_5, "<b>Iniciar Scope .. </b>") self.vprincipal.textEdit.append( str('<b>Proceso DHCP Terminado ... </b> ')) inserta = "insert soporte..sop_bitacora_app values ('DHCP', '%s', '%s', getdate(), '%s', '%s')" \ % (servidor,socket.gethostbyname(socket.gethostname()),usuario,"Creo Scope: %(srv)s")\ % dict (srv=servidor) #QMessageBox.about(self, "My message box", str(inserta)) self.conectaPosMaster_log(inserta)