Esempio n. 1
0
    def Mostrar_Menu():
        """ Metodo : Mostrar_Menu
      Parametros : self 
      Descripcion; Muestra las opciones del sistema al usuario, y atrapa la respuesta del mismo
        """
        print(
            "Menu Principal:\n1. Crear Comite \n2. Elegir Presidente \n3. Registrar Articulo\n4. Realizar Votacion\n5. Generar lista articulos admitidos y empatados.\n6. Mostrar lista de articulos\n7. Salir"
        )
        opcion = int(raw_input("Numero de la opcion que desea realizar:"))
        os.system("clear")
        return (opcion)

    swich = True
    #se crea una conferencia
    CLEI_2014 = CLEI()

    while (swich):
        # se crea el menu de opciones y se atrapa la opcion del usuario
        opcion = Mostrar_Menu()
        if opcion == 1:
            Miembros_Cp = CLEI_2014.Crear_Comite()
            os.system("clear")
        elif opcion == 2:
            if CLEI_2014.Miembros_Cp != []:
                CLEI_2014.elegir_PresidenteCP()
            os.system("clear")
        elif opcion == 3:
            CLEI_2014.Crear_Articulo()
            os.system("clear")
        elif opcion == 4:
Esempio n. 2
0
  
    def Mostrar_Menu():
        """ Metodo : Mostrar_Menu
      Parametros : self 
      Descripcion; Muestra las opciones del sistema al usuario, y atrapa la respuesta del mismo
        """
        print("Menu Principal:\n1. Crear Comite \n2. Elegir Presidente \n3. Registrar Articulo\n4. Realizar Votacion\n5. Generar lista articulos admitidos y empatados.\n6. Mostrar lista de articulos\n7. Salir")
        opcion = int(raw_input("Numero de la opcion que desea realizar:"))
        os.system("clear")
        return(opcion)
    
    

    swich= True
    #se crea una conferencia
    CLEI_2014 = CLEI()
    
    while (swich):
    # se crea el menu de opciones y se atrapa la opcion del usuario
        opcion = Mostrar_Menu()
        if opcion == 1:
            Miembros_Cp = CLEI_2014.Crear_Comite()
            os.system("clear")
        elif opcion == 2:
            if CLEI_2014.Miembros_Cp != []:
                CLEI_2014.elegir_PresidenteCP()
            os.system("clear")
        elif opcion == 3:
            CLEI_2014.Crear_Articulo()
            os.system("clear")
        elif opcion == 4:
Esempio n. 3
0
 listapersonas=[]
 listaautores=[]
 listaarticulos=[]
 listacomite=[]
 listaevaluaciones=[]
 listaaceptados=[]
 listaempatados=[]
 presidente=False
 print "Bienvenido al sistema del CLEI, por favor introduzca los datos para definir el nuevo CLEI"
 # Se piden todos los datos para formar el nuevo CLEI
 anio=verificacion_numero("Introduzca el anio (numero entero): ")
 duracion=verificacion_numero("Introduzca la duracion (dias): ")
 pais=verificacion_palabra("Introduzca el pais: ")
 maximoart=verificacion_numero("Introduzca el maximo de articulos (numero entero): ")
 # Se crea el nuevo CLEI
 newCLEI=CLEI(anio,duracion,pais,maximoart)
 while True:
     # Se imprime el menu del CLEI
     imprimir_menu()       
     opcion=raw_input(">")
     if opcion=='1':
         while True:
             # Se crea una nueva instancia de persona
             persona=Persona()
             # Se pide al usuario lo que seria la clave de la persona
             correo=verificacion_palabra(">>Introduzca el correo de la persona: ")
             # Si la lista esta vacia entonces no hay ninguna persona que verificar que
             # ya se encuentre agregada en la lista
             estapersona=False
             if len(listapersonas)!=0:
                 # Se verefica si la persona no ha sido agregada previamente
Esempio n. 4
0
 def testCLEI(self):
     #c es un elemento de clei
     c=CLEI(2013,4,'Venezuela',4)
     # Probando los get de la clase CLEI
     assert c.get_anio()==2013
     assert c.get_duracion()==4
     assert c.get_pais()=='Venezuela'
     assert c.get_maxarticulos()==4
     
     # Probando los set de la clase CLEI
     c.set_anio(2014)
     assert c.get_anio()==2014
     c.set_duracion(5)
     assert c.get_duracion()==5
     c.set_pais('Uruguay')
     assert c.get_pais()=='Uruguay'
     c.set_maxarticulos(3)
     assert c.get_maxarticulos()==3
     
     # Probando los otros metodos de la clase
     e1=Evaluacion([4,5],'Titulo Articulo',['*****@*****.**','*****@*****.**'])
     c.set_aceptables(e1)
     e2=Evaluacion([4,5,5],'Juegos Locos',['patty@ldc','oscar@ldc','loco@ldc'])
     c.set_aceptables(e2)
     e3=Evaluacion([3,3],'BD',['*****@*****.**','patty@ldc'])
     c.set_aceptables(e3)
     e4=Evaluacion([3,3],'SO',['oscar@ldc','*****@*****.**'])
     c.set_aceptables(e4)
     e5=Evaluacion([2,3],'Articulo malo',['*****@*****.**','loco@ldc'])
     c.set_aceptables(e5)
     assert c.get_aceptables()==[e1,e2,e3,e4]
     assert c.calcular_ocurrencia(3.00,c.aceptables)==2
     assert c.get_aceptados()==[e2,e1]
     assert c.get_empatados([e2,e1])==[e3,e4]