def buscar_nro(self): self.errorNoEnc.hide() self.errorVacio.hide() aux = Persona() x = validacionNumero2(self) if x != False: pLista = f_hash(x) aux.telefono = x res = busqueda(pLista, aux, "telefono") if (res != 0): self.bBuscar.hide() self.textoTel2.show() self.textoTel.hide() self.textoNom.show() self.textoAp.show() self.textoDir.show() self.lineTel.setReadOnly(True) self.lineApe.show() self.lineApe.insert(res.apellido) self.lineApe.setReadOnly(True) self.lineName.show() self.lineName.insert(res.nombre) self.lineName.setReadOnly(True) self.lineDir.show() self.lineDir.insert(res.direccion) self.lineDir.setReadOnly(True) self.bEliminar.show() else: self.errorNoEnc.show()
def agregarContacto(self): self.errorRepe.hide() aux = Persona() x1 = validacionNumero2(self) x2 = validacionNombre2(self) x3 = validacionApellido2(self) x4 = validacionDireccion2(self) if (x1 != False and x2 != False and x3 != False and x4 != False): aux.telefono = x1 aux.nombre = x2 aux.apellido = x3 aux.direccion = x4 pLista = f_hash(aux.telefono) if (busqueda(pLista, aux, "telefono") == 0): insertar(pLista, aux, "apellido") exito = Vexito() exito.exec_() self.close() else: self.errorRepe.show()
def buscar_nro(self): self.errorNoEnc.hide() self.bRegresar.hide() aux = Persona() x = validacionNumero2(self) if x != False: pLista = f_hash(x) aux.telefono = x res = busqueda(pLista, aux, "telefono") if (res != 0): eliminar(pLista, x, "telefono") self.bBuscar.hide() self.textoNom.show() self.textoAp.show() self.textoDir.show() self.lineApe.show() self.bModif.show() self.lineApe.insert(res.apellido) self.lineName.show() self.lineName.insert(res.nombre) self.lineDir.show() self.lineDir.insert(res.direccion) else: self.errorNoEnc.show()
from Unit_GuiaTelefonica import agregarContacto,busqueda_apellido,imprimirEleccion,modificar_contacto,mostrarGuia,imprimirOpciones,ver_contacto,eliminar_contacto,busqueda_tel from Unit_Validaciones import validacionNumero2 while (True): imprimirOpciones() opcionMenu = input("Elige una opción >>>> ") if(opcionMenu=="1"): print("") agregarContacto() elif (opcionMenu=="2"): print("") mostrarGuia() elif (opcionMenu=="3"): telefono = validacionNumero2() x,y = busqueda_tel(telefono) if(x!=False): while(True): ver_contacto(x) imprimirEleccion() tecla = input("Qué desea hacer? ") if(tecla=='1'): modificar_contacto(x.telefono) break elif(tecla=='2'): z = eliminar(y,x.telefono,"telefono") if(z!=None): print("") print(">>> Contacto eliminado con éxito\n") break