Exemplo n.º 1
0
 def __init__(self, cod, aula, fecha, actividad, horario, profesional, observacion, email):
     self.cod = cod 
     self.aula = aula
     self.fecha = fecha 
     self.actividad = actividad
     self.horario = horario
     self.profesional = profesional
     self.observacion = observacion
     self.email = email
     self.db = ConexionBD()
     self.cadena_buscar = """
Exemplo n.º 2
0
class Horario:
    def __init__(self):
        self.cod = 0
        self.nombre = ''
        self.db = ConexionBD()

    def leer_registros(self):
        query = "SELECT * FROM HORARIO_RESERVA"
        return self.db.ejecutar(query)
Exemplo n.º 3
0
class Aulas:
    def __init__(self):
        self.cod = 0
        self.nombre = ''
        self.ubicacion = ''
        self.activo = 0
        self.db = ConexionBD()

    def leer_registros(self):
        # Traer todos los registros de la tabla
        query = 'SELECT * FROM AULAS WHERE ACTIVO=1'
        return self.db.ejecutar(query)
Exemplo n.º 4
0
class Centros:
    def __init__(self):
        self.__cod_centro = 0
        self.__centro_nombre = ""
        self.__cod_zbs = ""
        self.__db = ConexionBD()
    
    def leer_centros_ugc(self):
        query = 'SELECT COD_CENTRO,CENTRO_NOMBRE FROM CENTROS WHERE COD_ZBS like ? '
        valores = self.__cod_zbs
        return self.__db.ejecutar(query, valores)

    def setcod_ugc(self, codigo):
        self.__cod_zbs = codigo
Exemplo n.º 5
0
class Ugc:
    def __init__(self):
        self.id = 0
        self.cod_zbs = ''
        self.zbs = ''
        self.db = ConexionBD()

    #def crear(self):
    #    """ CREAR UN NUEVO REGISTRO"""
    #    query = "INSERT INTO ZONAS_BASICAS (id,cod_zbs, zbs) values (null, %s, %s)"
    #    valores = (self.cod_zbs, self.zbs)
    #    self.db.ejecutar(query, valores)

    #def update(self):
    #    """ ACTUALIZAR UN REGISTRO EXISTENTE"""
    #    query = "UPDATE ZONAS_BASICAS SET COD_ZBS= %s , ZBS= %s WHERE ID = %s"
    #    valores = (self.cod_zbs, self.zbs, self.id)
    #    return self.db.ejecutar(query, valores)

    def read_all(self):
        """ LEER TODOS LOS REGISTROS"""
        query = "SELECT * FROM ZONAS_BASICAS WHERE ESTADO=1"
        return self.db.ejecutar(query)
Exemplo n.º 6
0
 def __init__(self):
     self.id = 0
     self.cod_zbs = ''
     self.zbs = ''
     self.db = ConexionBD()
Exemplo n.º 7
0
 def __init__(self):
     self.cod = 0
     self.nombre = ''
     self.db = ConexionBD()
Exemplo n.º 8
0
class Reserva:
    def __init__(self, cod, aula, fecha, actividad, horario, profesional, observacion, email):
        self.cod = cod 
        self.aula = aula
        self.fecha = fecha 
        self.actividad = actividad
        self.horario = horario
        self.profesional = profesional
        self.observacion = observacion
        self.email = email
        self.db = ConexionBD()
        self.cadena_buscar = """
            SELECT RESERVA_AULA2.COD,AULAS.NOMBRE,replace(convert(varchar, FECHA, 103), ' ', '-') AS FECHA,ACTIVIDAD,HORARIO_RESERVA.NOMBRE AS HORARIO,PROFESIONAL,OBSERVACION,EMAIL 
            FROM RESERVA_AULA2,AULAS,HORARIO_RESERVA
            WHERE RESERVA_AULA2.AULA = AULAS.COD 
            AND HORARIO_RESERVA.COD = HORARIO
            """
      
    def nueva_reserva(self):
        query ='INSERT INTO RESERVA_AULA2 (aula,fecha,actividad,horario,profesional,observacion,email) VALUES (?,?,?,?,?,?,?)'
        valores = (self.aula, self.fecha, self.actividad, self.horario, self.profesional, self.observacion, self.email)
        self.db.ejecutar(query, valores)

    def borrar_reserva(self):
        query = "DELETE FROM RESERVA_AULA2 WHERE COD=?"
        valores = (self.cod)
        self.db.ejecutar(query, valores)

    def modifica_reserva(self):
        query ='UPDATE RESERVA_AULA2 SET aula=?, fecha=?, actividad=?, horario=?, profesional=?,observacion=?, email=? WHERE cod=?'
        valores = (self.aula, self.fecha, self.actividad, self.horario, self.profesional, self.observacion, self.email, self.cod)
        self.db.ejecutar(query, valores)

    def seleciona_reserva(self):
        query = "SELECT * FROM RESERVA_AULA2 WHERE COD=?"
        valores = (self.cod)
        return self.db.ejecutar(query, valores)

    def buscar_reservas_fecha(self, fecha1, fecha2):
        query = self.cadena_buscar + " AND FECHA BETWEEN ? AND ?"
        valores =(fecha1, fecha2)
        return self.db.ejecutar(query, valores)
        

    def buscar_reservas_aula(self, aula, fecha1, fecha2):
        query = self.cadena_buscar + " AND AULA=? AND FECHA BETWEEN ? AND ?"
        valores = (aula, fecha1, fecha2)
        return self.db.ejecutar(query, valores)
    
    def busca_reserva_aula_fecha_horario(self, aula, fecha, horario):
        query = self.cadena_buscar + " AULA=? AND FECHA=? AND HORARIO=?"
        valores = (aula, fecha, horario)
        return self.db.ejecutar(query, valores)

    def buscar_reservas(self):
        query = "SELECT * FROM RESERVA_AULA2"
        return self.db.ejecutar(query)
Exemplo n.º 9
0
 def __init__(self):
     self.__cod_centro = 0
     self.__centro_nombre = ""
     self.__cod_zbs = ""
     self.__db = ConexionBD()
Exemplo n.º 10
0
 def __init__(self):
     self.cod = 0
     self.nombre = ''
     self.ubicacion = ''
     self.activo = 0
     self.db = ConexionBD()