Example #1
0
    def __init__(self, sistemaop, usuario):
        # Guardamos la instancia del objeto Usuario
        self.usuario = usuario

        # Guardamos el SO
        self.sistemaop = sistemaop

        # Instancia a la Clase Encriptador
        self.tags_db = ("[host]", "[port]", "[user]", "[pwd]", "[db]")

        if sistemaop == "linux2":
            self.archivo = "/opt/BitacoraL/src/files/profile3"
        else:
            self.archivo = "C:/Program Files/Bitacora/src/files/profile3"

        self.encriptador = Clases.encriptador.Encriptador(
            self.sistemaop, self.tags_db, self.archivo)

        d = self.encriptador.leer_datos()

        # Instancia para el Modelo
        self.modelo = model.modelo(d)

        # Instancia para la VISTA
        self.vista = AttendanceView.AttendanceView(sistemaop, usuario)

        # Cargamos todo lo relacionado a pygame
        pygame.init()
Example #2
0
    def __init__(self, sistemaop, usuario, modulo_asistencia, modulo_apagar):
        # Guardamos el SO
        self.sistemaop = sistemaop

        # Instancia para los Datos del Usuario Logeado
        self.usuario = usuario

        # Instancia a la Clase Encriptador
        self.tags_db = ("[host]", "[port]", "[user]", "[pwd]", "[db]")

        if sistemaop == "linux2":
            self.archivo = "/opt/BitacoraL/src/files/profile3"
        else:
            self.archivo = "C:/Program Files/Bitacora/src/files/profile3"

        self.encriptador = Clases.encriptador.Encriptador(
            self.sistemaop, self.tags_db, self.archivo)

        d = self.encriptador.leer_datos()

        # Instancia para el Modelo
        self.modelo = model.modelo(d)

        # Instancia para la VISTA
        self.vista = UserView.UserView(sistemaop, modulo_asistencia,
                                       modulo_apagar)

        # Instancia a la Bandera Modulo de Asistencia
        self.modulo_asistencia = modulo_asistencia
        self.modulo_apagar = modulo_apagar

        # Cargamos todo lo relacionado a pygame
        pygame.init()
Example #3
0
    def __init__(self,sistemaop,usuario,modulo_asistencia):
        # Guardamos el SO
        self.sistemaop = sistemaop    
        
        # Instancia para los Datos del Usuario Logeado
        self.usuario = usuario

        # Instancia a la Clase Encriptador
        self.tags_db = ("[host]","[port]","[user]","[pwd]","[db]")

        if sistemaop == "linux2":
            self.archivo = "/opt/BitacoraL/src/files/profile3"
        else:
            self.archivo = "C:/Program Files/Bitacora/src/files/profile3"
        
        self.encriptador = Clases.encriptador.Encriptador(self.sistemaop,self.tags_db,self.archivo)

        d = self.encriptador.leer_datos()

        # Instancia para el Modelo
        self.modelo = model.modelo(d)

        # Instancia para la VISTA
        self.vista = UserView.UserView(sistemaop,modulo_asistencia)

        # Instancia a la Bandera Modulo de Asistencia
        self.modulo_asistencia = modulo_asistencia

        # Cargamos todo lo relacionado a pygame
        pygame.init() 
Example #4
0
    def __init__(self,sistemaop,usuario):
        # Guardamos la instancia del objeto Usuario
        self.usuario = usuario
        
        # Guardamos el SO
        self.sistemaop = sistemaop 

        # Instancia a la Clase Encriptador
        self.tags_db = ("[host]","[port]","[user]","[pwd]","[db]")

        if sistemaop == "linux2":
            self.archivo = "/opt/BitacoraL/src/files/profile3"
        else:
            self.archivo = "C:/Program Files/Bitacora/src/files/profile3"
        
        self.encriptador = Clases.encriptador.Encriptador(self.sistemaop,self.tags_db,self.archivo)

        d = self.encriptador.leer_datos()

        # Instancia para el Modelo
        self.modelo = model.modelo(d)
        
        # Instancia para la VISTA
        self.vista = AttendanceView.AttendanceView(sistemaop,usuario)
        
        # Cargamos todo lo relacionado a pygame
        pygame.init()
Example #5
0
    def get(self, id):
        model = modelo()
        evento = model.recuperaUmEvento(id)

        result = {
            'ulr': evento[0],
            'nome_evento': evento[1],
            'local': evento[2],
            'cidade': evento[3],
            'estado': evento[4],
            'data_inicio': str(evento[5]),
            'data_fim': str(evento[6]),
            'qnt_lotes': str(evento[7]),
            'max_valoringresso': str(evento[8]),
            'data_create': str(evento[9]),
            'tipo_evento': evento[10]
        }
        return jsonify(result)
Example #6
0
    def __init__(self,sistemaop,usuario):
        # Guardamos la instancia del objeto Usuario
        self.usuario = usuario
        
        # Guardamos el SO
        self.sistemaop = sistemaop        

        # Instancia a la Clase Encriptador
        self.lista_tags = ("")
        self.archivo = ""
        
        self.encriptador = Clases.encriptador.Encriptador(self.sistemaop,self.lista_tags,self.archivo)

        # Definimos los Tags para cada Archivo a usar por el Encriptador
        self.tags_super = ("[user]","[pwd]")
        self.tags_admin = ("[user]","[pwd]")
        self.tags_db = ("[host]","[port]","[user]","[pwd]","[db]")
        
        if sistemaop == "linux2":
            self.archivo = "/opt/BitacoraL/src/files/profile3"
        else:
            self.archivo = "C:/Program Files/Bitacora/src/files/profile3"
        self.encriptador.actualizar_nombre_archivo(self.archivo)
        self.encriptador.actualizar_lista_tags(self.tags_db)
        
        d = self.encriptador.leer_datos()
        
        # Instancia para el Modelo
        self.modelo = model.modelo(d)

        # Instancia para la VISTA
        self.vista = LoginView.LoginView(sistemaop,usuario)
        
        # Creamos un objeto proceso para controlar los Procesos del Equipo
        self.proceso = Clases.procesos.Procesos()
        
        # Diccionario con los Tipos de Usuario del Sistema
        self.tipo_usuarios = {"profesor":"prof","asistente":"asist","alumno":"alum","administrador":"admin"}
        
        # Instancia a la Clase filtro
        self.filtro = Clases.filtro.filtro()
        
        # Cargamos todo lo relacionado a pygame
        pygame.init()        
Example #7
0
    def __init__(self,sistemaop,usuario):
        # Guardamos la instancia del objeto Usuario
        self.usuario = usuario
        
        # Guardamos el SO
        self.sistemaop = sistemaop        

        # Instancia a la Clase Encriptador
        self.lista_tags = ("")
        self.archivo = ""
        
        self.encriptador = Clases.encriptador.Encriptador(self.sistemaop,self.lista_tags,self.archivo)

        # Definimos los Tags para cada Archivo a usar por el Encriptador
        self.tags_super = ("[user]","[pwd]")
        self.tags_admin = ("[user]","[pwd]")
        self.tags_db = ("[host]","[port]","[user]","[pwd]","[db]")
        
        if sistemaop == "linux2":
            self.archivo = "/opt/BitacoraL/src/files/profile3"
        else:
            self.archivo = "C:/Program Files/Bitacora/src/files/profile3"
        self.encriptador.actualizar_nombre_archivo(self.archivo)
        self.encriptador.actualizar_lista_tags(self.tags_db)
        
        d = self.encriptador.leer_datos()
        
        # Instancia para el Modelo
        self.modelo = model.modelo(d)

        # Instancia para la VISTA
        self.vista = LoginView.LoginView(sistemaop,usuario)
        
        # Creamos un objeto proceso para controlar los Procesos del Equipo
        self.proceso = Clases.procesos.Procesos()
        
        # Diccionario con los Tipos de Usuario del Sistema
        self.tipo_usuarios = {"profesor":"prof","asistente":"asist","alumno":"alum","administrador":"admin"}
        
        # Instancia a la Clase filtro
        self.filtro = Clases.filtro.filtro()
        
        # Cargamos todo lo relacionado a pygame
        pygame.init()        
Example #8
0
from model import modelo

# Establecer función objetivo
with open("resultados.txt", "w", encoding="utf8") as file:
    file.write("|{0:10}|{1:10}|{2:5}|{3:5}|\n".format("Valor Obj", "Time",
                                                      "Sol Count", "Gap"))
print("|{0:10}|{1:10}|{2:5}|{3:5}|".format("Valor Obj", "Time", "Sol Count",
                                           "Gap", "BestBound"))
for i in [0, 5]:
    m = modelo(i)
    m.setParam("TimeLImit", 10800)
    m.optimize()
    print("--------------------------------Partidos a optimizar " +
          str(i + 1) + "-------------------------------")
    with open("resultados.txt", "a", encoding="utf8") as file:
        file.write("|{0:10}|{1:10}|{2:9}|{3:5}|\n".format(
            m.objVal, round(m.Runtime, 2), m.solCount, m.MIPGap))
    print("----------------------------------------------------------------")
"""
m = modelo(0)
m.optimize()
print("--------------------------------Partidos a optimizar " + str(15) +"-------------------------------")
with open("resultados.txt", "w", encoding="utf8") as file:
    file.write("|{0:10}|{1:10}|{2:9|{3:5}|".format(m.objVal, round(m.Runtime, 2), m.solCount, m.MIPGap))
print("----------------------------------------------------------------")
"""
#m.computeIIS()
#m.write("model.ilp")
# m.printAttr("X")
"""
m.printQuality()
Example #9
0
from model import modelo

# Establecer función objetivo
#with open("resultados.txt", "w", encoding="utf8") as file:
#file.write("|{0:10}|{1:10}|{2:10}|{3:5}|{4:7}|\n".format("Best Bound", "Valor Obj", "Time", "Sol Count", "Gap"))
print("|{0:10}|{1:10}|{2:5}|{3:5}|".format("Valor Obj", "Time", "Sol Count",
                                           "Gap", "BestBound"))
for i in [14]:
    m = modelo(14 - i)
    m.setParam("TimeLimit", 7200)
    m.optimize()
    print("-------------------------------- Partidos a optimizar " +
          str(i + 1) + "-------------------------------")
    #with open("resultados.txt", "a", encoding="utf8") as file:
    #file.write("|{0:10}|{1:10}|{2:10}|{3:9}|{4:7}|\n".format(m.objBound, m.objVal, round(m.Runtime, 2), m.solCount, round(m.MIPGap, 2)))
    print("----------------------------------------------------------------")
"""
m = modelo(0)
m.optimize()
print("--------------------------------Partidos a optimizar " + str(15) +"-------------------------------")
with open("resultados.txt", "w", encoding="utf8") as file:
    file.write("|{0:10}|{1:10}|{2:9|{3:5}|".format(m.objVal, round(m.Runtime, 2), m.solCount, m.MIPGap))
print("----------------------------------------------------------------")
"""
#m.computeIIS()
#m.write("model.ilp")
# m.printAttr("X")
"""
m.printQuality()
print()
"""