Exemplo n.º 1
0
 def AgregarConductor(self, nombre, apellido, DNI, fecha_ingreso):
     P = Persona()
     P.nombre = nombre
     P.apellido = apellido
     P.DNI = DNI
     P.fecha_ingreso = fecha_ingreso
     self.lista_conductores.append(P)
Exemplo n.º 2
0
 def SetOperario(self, nombre, apellido, DNI, fecha_ingreso):
     Pe = Persona()
     Pe.nombre = nombre
     Pe.apellido = apellido
     Pe.DNI = DNI
     Pe.fecha_ingreso = fecha_ingreso
     self.operario = Pe
Exemplo n.º 3
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()
Exemplo n.º 4
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()
Exemplo n.º 5
0
        print("\n\n\tMENU - Persona")
        print("\n1.\tListar personas")
        print("2.\tAgregar una persona")
        print("3.\tModificar una persona")
        print("4.\tEliminar una persona")
        print("  \tSalir (otra tecla)")
        return int(input("\n\tElija una opción: "))


if __name__ == '__main__':
    serviciopersona = Serviciopersona()

    # Agregamos una persona
    p1 = Persona()
    p1.nombre = 'federico'
    p1.apellido = 'gonzalez'
    p1.edad = '20'
    serviciopersona.add_person(p1)

    # Agregamos una persona
    p1 = Persona()
    p1.nombre = 'claudio'
    p1.apellido = 'pico'
    p1.edad = '33'
    serviciopersona.add_person(p1)

    # Agregamos al hermano
    p1 = Persona()
    p1.nombre = 'nicolas'
    p1.apellido = 'pico'
    p1.edad = '40'
Exemplo n.º 6
0
if __name__ == '__main__':   
    app = App()
    serviciopersona = Serviciopersona()
    
    while True:
        opcion_persona = app.menu_persona()
        
        if opcion_persona == 1:
            listPerson = serviciopersona.get_personList()
            for key in listPerson:
                print("legajo: %s -> %s" % (key, listPerson[key]))
        
        if opcion_persona == 2:
            p = Persona()
            p.nombre = input("Ingrese Nombre: ")
            p.apellido = input("Ingrese apellido: ")
            p.edad = int(input("Ingrese edad: "))
            serviciopersona.add_person(p)
        
        if opcion_persona == 3:
            key = int(input("Ingreso legajo"))
            p = Persona
            p.nombre = input("Ingrese Nombre: ")
            p._apellido = input("Ingrese Apellido: ")
            p.edad = int(input("Ingrese edad: "))
            serviciopersona.update_person(key, p)
        if opcion_persona == 4:
            p = Persona()
            key = int(input("Ingrese legajo de la persona: "))
            serviciopersona.delete_person(key)    
Exemplo n.º 7
0
 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")
         dni_persona = int(input("Ingrese DNI: "))
         nombre_persona = input("Ingrese nombre nuevo: ")
'''
Creacion de modulos en python
'''
from persona import Persona

print('Creacion de objetos'.center(50, '-'))
persona1 = Persona("Jorge", "Lara", 32, '5678', 4, 2, 5, m='manzana', p='pera')
persona1.nombre = "Davor"
persona1.apellido = "Espitia"
print(persona1.nombre, persona1.apellido)
print('Eliminacion de objetos'.center(50, '-'))
del persona1
Exemplo n.º 9
0
#!/usr/bin/env python3
#-*- coding: utf-8 -*-

from persona import Persona

persona1 = Persona(38262759)

persona1.nombre = 'Luciano'
persona1.apellido = 'Martinez'
persona1.profesion = 'Apicultor'
persona1.edad = 25

print(persona1)

persona1.mayor_de_edad()

persona1.ver_dni()