Пример #1
0
    def test_editar_propiedades(self):

        unaPersona = Persona("72545123K", "John", 45)

        # Ediciones válidas

        unaPersona.dni = "72545333L"
        unaPersona.nombre = "Pepe"
        unaPersona.edad = 33
        self.assertEqual(unaPersona.dni, "72545333L")
        self.assertEqual(unaPersona.nombre, "Pepe")
        self.assertEqual(unaPersona.edad, 33)

        # Ediciones NO válidas (No hay cambio)
        unaPersona.dni = "dni no válido"
        unaPersona.nombre = 34
        unaPersona.edad = -12
        self.assertEqual(unaPersona.dni, "72545333L")
        self.assertEqual(unaPersona.nombre, "Pepe")
        self.assertEqual(unaPersona.edad, 33)
Пример #2
0
 def crear_persona_controller(self):
     """Controlador para creación de nueva persona"""
     (persona_nombre, persona_apellido,
      persona_dni) = self.vista.crear_persona()
     persona = Persona()
     persona.nombre = persona_nombre
     persona.apellido = persona_apellido
     persona.dni = persona_dni
     persona.create()
     self.vista.confirmar_creacion()
     self.persona_controller()
Пример #3
0
 def editar_persona_controller(self):
     """Controlador para editar un persona"""
     listado = self.traer_persona()
     (idpersona, nombre, apellido, dni) = self.vista.editar_persona(listado)
     persona = Persona()
     persona.idpersona = int(idpersona)
     persona.nombre = nombre
     persona.apellido = apellido
     persona.dni = int(dni)
     persona.update()
     self.vista.confirmar_editar_persona()
     self.persona_controller()
Пример #4
0
 print("3)Operaciones de Producto")
 print("4)Operaciones de Compra")
 opcion = input("Elija una opcion: ")
 if int(opcion) == 1:
     os.system('clear')
     print("Opciones de Persona")
     print("1)Agregar Persona")
     print("2)Borrar Persona")
     print("3)Actualizar Persona")
     opcion_persona = int(input("Elija una opcion: "))
     if int(opcion_persona) == 1:
         os.system('clear')
         nombre_persona = input("Ingrese nombre: ")
         apellido_persona = input("Ingrese apellido: ")
         p = Persona()
         p.dni = "NULL"
         p.nombre = nombre_persona
         p.apellido = apellido_persona
         p.Insertar()
         os.system('clear')
     if int(opcion_persona) == 2:
         os.system('clear')
         print("Borrar Persona")
         dni_persona = input("Ingrese DNI: ")
         p = Persona()
         p.dni = dni_persona
         p.Borrar()
         os.system('clear')
     if int(opcion_persona) == 3:
         os.system('clear')
         print("Modificar Persona")