예제 #1
0
        if droid: droid.dialogSetCurrentProgress(60)
        else: print('Listas listas!')
    COM.prepararDiccionarios()
    fc = open(DIR + COM.CONTROL, 'r')
    if fc: control = fc.read()
    else: control = ''
    if mostrar:
        if droid: droid.dialogSetCurrentProgress(95)
        else: print('Diccionarios listos!')
    if droid and mostrar: FG.limpiarPantalla()


# Funcion cargar

cargar(True)
ES.muestraInicio("Century21 Puente Real: J-40589955-7.")
print(control)
if droid: droid.dialogSetCurrentProgress(98)

cog, sUXD, sCXD = leeValXDefecto()
if droid:
    droid.dialogSetCurrentProgress(100)
    droid.dialogDismiss()

nOp = len(lMenu) - 1
while True:
    sOpcion = selFuncionInicial(nOp)

    if 'cuota' == sOpcion: CU.cuota(droid)
    elif 'comisiones' == sOpcion: CMS.comisiones(droid)
    elif 'salir' == sOpcion or None == sOpcion: break
예제 #2
0
		 'concNominaC.txt',
		 'concNominaCcE.txt',
		 'archsBanco.txt'
		]

def getNetworkIP():
	s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
	s.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
	s.connect(('<broadcast>', 0))
	return s.getsockname()[0]
def obtenerIP(servidor):		# Es la unica rutina que consegui para obtener mi IP.
	s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
	s.connect((servidor, 80))	# servidor puede ser cualquiera, no es necesario usar el seleccionado.
	return s.getsockname()[0]	# el IP es el primer elemento de la tupla devuelta. El 2do elemento parece ser una puerta.

ES.muestraInicio("IPASPUDO: J-30619229-8.")

ind = ES.entradaConLista(droid												, 'Busqueda del servidor', 'Seleccione servidor',
										lSitios)		# Busca el servidor.
if (None == ind) or (ind == (len(lSitios)-1)) or (len(lSitios) <= ind) or \
					(0 > ind):	# Se asegura de tener el indice correcto.
	ES.muestraFin()
	sys.exit()
IPServ = lIPs[ind]
if ((ind == (len(lSitios)-2)) or ('' == IPServ)):
	IPServ = ES.entradaNombre(droid, 'IP del servidor',
								'Introduzca IP del servidor', '192.168.0.')
print("Obteniendo archivo desde %s (%s)." % (lSitios[ind], IPServ))
if droid:
	decip = droid.wifiGetConnectionInfo().result['ip_address']
	hexip = hex(decip).split('x')[1]