@@ -244,32 +244,20 @@ def __init__(self,name,author,copies) -> None:
244244 self .name :str = name
245245 self .author :str = author
246246 self .copies :int = copies
247-
248- def get_name (self ):
249- return self .name
250-
251- def get_copies (self ):
252- return self .copies
253-
254- def set_copies (self ,number :int ):
255- self .copies += number
256- return self
257247
258248 def show_data (self ):
259249 print (f"- Título: { self .name } \n - Author: { self .author } \n - Copias Disponibles: { self .copies } " )
250+ print ("\n " )
260251
261252class User ():
262253 def __init__ (self ,name ,id_number ,email ) -> None :
263254 self .name :str = name
264255 self .id_number :int = id_number
265256 self .email :str = email
266257
267- def get_id (self ):
268- return self .id_number
269-
270258 def show_data (self ):
271259 print (f"- Nombre: { self .name } \n - ID: { self .id_number } \n - Email: { self .email } " )
272-
260+ print ( " \n " )
273261
274262class Library ():
275263 def __init__ (self ) -> None :
@@ -278,7 +266,7 @@ def __init__(self) -> None:
278266
279267 def __find_user (self ,id ):
280268 for element in self .users :
281- if element .get_id () == id :
269+ if element .id_number == id :
282270 return True
283271 else :
284272 return False
@@ -294,15 +282,15 @@ def pick_book(self):
294282 if self .__find_user (id ):
295283 book_name = input ("Introduce por favor el título del libro que quieres sacar de préstamo: " )
296284 for element in self .books :
297- if element .get_name () == book_name :
285+ if element .name == book_name :
298286 logging .debug ("Libro encontrado" )
299- if element .get_copies () == 0 :
287+ if element .copies == 0 :
300288 logging .warning (f"No hay unidades de { book_name } " )
301289 print (f"No hay libros disponnibles del título { book_name } " )
302290 break
303291 else :
304292 print (f"Entendido sacarás de préstamo el libro { book_name } " )
305- element .set_copies ( - 1 )
293+ element .copies -= 1
306294 break
307295 else :
308296 logging .warning ("Título no disponible" )
@@ -328,9 +316,9 @@ def return_book(self):
328316 if self .__find_user (id ):
329317 book_name = input ("Introduce por favor el título del libro a devolver: " )
330318 for element in self .books :
331- if element .get_name () == book_name :
319+ if element .name == book_name :
332320 logging .debug ("Libro encontrado" )
333- element .set_copies ( 1 )
321+ element .copies += 1
334322 break
335323 else :
336324 logging .warning ("El título no pertenece a esta biblioteca" )
@@ -368,7 +356,7 @@ def __init__(self,library:Library) -> None:
368356 def register_book (self ):
369357 name = input ("Introduce el nombre del libro: " )
370358 for element in self .library .books :
371- if element .get_name () == name :
359+ if element .name == name :
372360 logging .warning ("Ya existe un libro almacenado con este título" ) #posibilidad de pedirle al usuario que añada las unidades?
373361 break
374362 else :
@@ -385,7 +373,7 @@ def __init__(self,library) -> None:
385373 def register_user (self ):
386374 name = input ("Introduce el nombre del usuario a agregar: " )
387375 for element in self .library .users :
388- if element .get_id () == name :
376+ if element .name == name :
389377 logging .warning ("El usuario ya existe en el sistema" )
390378 break
391379 else :
@@ -413,7 +401,7 @@ def register_user(self):
413401 elif option == "A" :
414402 my_srp_library .show_users ()
415403 elif option == "S" :
416- print ("Gracias por usar el sistema de la Biblioteca NO -SRP" )
404+ print ("Gracias por usar el sistema de la Biblioteca SI -SRP" )
417405 break
418406 else :
419407 logging .warning ("Opción no válida" )
0 commit comments