Ejemplo n.º 1
0
	def test_lista_de_socios_inadimplentes_com_resultado_None(self):
		Filmes.lista_filmes=[]
		Aluguel.lista_emprestimos=[]
		diretor1 = Diretor("Joao","Brasil","12/08/1980")
		artista1 = Artista("Artista A","Brasil","19/03/1999")
		filme1 = Filmes(1,"Poeira em alto mar","120","2010","Comedia",diretor1,artista1)
		filme1.adicionar_filme(filme1)
		fita1 = Fitas("1.0","2010,12,28","bom",False)       
		filme1.adicionar_fita_em_filme(1,fita1)
		socio1 = Socio("100","Jaline","Rua xxx","99000000")
		socio1.adicionar_socio(socio1)
		aluguel1=Aluguel ("1000","100","1.0",date(2011,07,07))
		aluguel1.emprestar_fita(aluguel1)
		aluguel1.lista_emprestimos |should| equal_to([aluguel1])
		socio1.lista_de_socios_inadimplentes(date(2011,07,10)) |should| equal_to (None)
Ejemplo n.º 2
0
def main():
    # Lista Pre-Pronta de socios
    # socios = input('Socios separados por ", ": ').split(', ')
    socios = ['pedro', 'afonso', 'João']
    sociosList = []
    codigo = 0
    salario = 999
    for i in socios:
        codigo += 1
        salario += 1
        sociosList.append(Socio(codigo, i, salario, 25))

    salas = Salas()
    salas.reserva(0, Horario('2:00', 14, 4, 2000), sociosList[0].nome)
    salas.reserva(1, Horario('3:00', 14, 4, 2000), sociosList[0].nome)
    salas.getAllReservas()
    salas.removerAllReservaSocio(sociosList[0].nome)
    salas.getAllReservas()

    salas.reserva(0, Horario('2:00', 14, 4, 2000), sociosList[0].nome)
    salas.reserva(1, Horario('3:00', 14, 4, 2000), sociosList[0].nome)
    salas.getAllReservasSocioDia(sociosList[0].nome, Horario('3:00', 14, 4, 2000))
    salas.trocarNomeSocio(1, Horario('3:00', 14, 4, 2000), sociosList[0].nome)
    salas.getAllReservas()

    salas.trocarHorario(0, Horario('2:00', 14, 4, 2000), Horario("15:00", 30, 2, 2077))
    salas.getAllReservas()
Ejemplo n.º 3
0
    def adicionar_socio(self):
        print('Adicionar Socio')
        codigo = input('Digite el codigo del socio: ')
        nombre = input('Digite el nombre del socio: ')
        telefono = input('Digite el telefono del socio: ')
        domicilio = input('Digite el domicilio del socio: ')

        socio = Socio(codigo, nombre, telefono, domicilio)

        if self.videoclub.adicionar_socio(socio):
            print('Registro exitoso')
            input()

        else:
            print('Registro fail')
Ejemplo n.º 4
0
from secretaria import Secretaria
from sala1 import Sala
from dia import Dia
from reserva import Reserva
from socio import Socio

socio = Socio()
socio.nome = 'Mathias'

socio2 = Socio()
socio2.nome = 'Lucas'

func = Secretaria()
func.nome = 'Rita'
func.ramal = 6546543
func.cargo = 'Secretária'
func.socio = socio
func.socio2 = socio2

sala = Sala()
sala.nome = 'SALA 1 - Sala de Reuniões'
sala.situacao = 'Ocupada'
sala.func = func

sala2 = Sala()
sala2.nome = 'SALA 2 - Sala de Reuniões'
sala2.situacao = 'Ocupada'
sala2.func = func

sala3 = Sala()
sala3.nome = 'SALA 3 - Sala de Reuniões'
Ejemplo n.º 5
0
	def __init__(self, nome, data_nascimento, data_ingresso):
		Socio.__init__(self, nome, data_nascimento, data_ingresso)
Ejemplo n.º 6
0
	def test_adicionar_socio(self):
		socio1 = Socio("1000","Maria","yyy","27267527")
		socio1.adicionar_socio(socio1)
		socio1.lista_socios[0].registro |should| equal_to ("1000")
Ejemplo n.º 7
0
from sala4 import Sala4
from horario import Horario
from teste import Teste
from socio import Socio
from secretaria import Secretaria

# Classes Funcionários, Sala1, Sala2, Sala3, Sala4 estão "inclusos" na classe Horario.
# Classe horario está "inclusa" na classe Dia
# Classe Dia está "inclusa" na classe Mes
# Todas as chamadas estão dentro da classe Teste
# Dupla: Matheus Silva Da Costa, João Marcelo Beserra Silva

if __name__ == '__main__':

    # atribuições classe Funcionario
    funcionario1 = Socio()  # Utilizei herança da classe funcionário
    funcionario1.nome = "Matheus Silva Da Costa"
    funcionario1.ramal = 5631599

    # atribuições classes Sala1, Sala2, Sala3, Sala4
    sala1 = Sala1(status="Ocupada")
    sala2 = Sala2(status="Ocupada")
    sala3 = Sala3(status="Livre")
    sala4 = Sala4(status="Livre")

    # atribuições classe Horario
    horario = Horario()
    horario.horario = "12:00 as 13:00"
    horario.funcionario = funcionario1  # Object
    horario.sala1 = sala1  # Object
    horario.sala2 = sala2  # Object
Ejemplo n.º 8
0
	def __init__(self, nome, data_inscricao):
		Socio.__init__(self, nome, data_inscricao)
		self.dependentes = {}
Ejemplo n.º 9
0
from secretaria import Secretaria
from sala import Sala
from dia import Dia
from reserva import Reserva
from socio import Socio

socio = Socio()
socio.nome = 'Mathias'

socio2 = Socio()
socio2.nome = 'Lucas'

socio3 = Socio()
socio3.nome = 'Seu Zé'

func = Secretaria()
func.nome = 'Rita'
func.ramal = 6546543
func.cargo = 'Secretária'
func.socio = socio
func.socio2 = socio2
func.socio3 = socio3

sala = Sala()
sala.nome = 'SALA 1 - Sala de Reuniões'
sala.situacao = 'Ocupada'
sala.func = func

sala2 = Sala()
sala2.nome = 'SALA 2 - Sala de Reuniões'
sala2.situacao = 'Ocupada'
Ejemplo n.º 10
0
                print("------------------------")

        while True:
            try:
                fecha = datetime.now()
                fechaForm = fecha.strftime("%d/%m/%Y %H:%M")
                print("--------------")
                print("Fecha anyadida")
                print("--------------")
                break
            except ValueError:
                print("---------------------")
                print("La fecha no es valida")
                print("---------------------")

        socio = Socio(idsocio, dni, nombre, apellido, fecha)
        con.addSocio(socio)
        print("--------------------------------------------------------------")
        print("El socio ", socio.getIdSocio(),
              " ha sido anyadido correctamente")
        print("--------------------------------------------------------------")

    if op == 2:
        idsocio = int(input("Introduce idsocio: "))

        socioExsiste = con.existeSocio(idsocio)

        if socioExsiste == True:
            con.delSocio(idsocio)
            print(
                "-----------------------------------------------------------")
Ejemplo n.º 11
0
	def __init__(self, nome, data_inscricao):
		Socio.__init__(self, nome, data_inscricao)
		self.titular = None