Ejemplo n.º 1
0
 def read_all():
     klanten = []
     sql = "SELECT Klantnummer, Naam, Type, Gemeente, Saldo FROM artemis.tblklanten"
     rows = Database.get_rows(sql)
     if not (rows is None):
         for row in rows:
             # mapping naar object
             klanten.append(KlantRepository.map_to_object(row))
     return klanten
Ejemplo n.º 2
0
 def read_all():
     categories = []
     sql = "SELECT Categorienummer, Categorienaam, "
     sql += "Bijschrijving FROM artemis.tblcategorieen"
     rows = Database.get_rows(sql)
     if not (rows is None):
         for row in rows:
             # mapping naar object
             categories.append(CategorieRepository.map_to_object(row))
     return categories
Ejemplo n.º 3
0
    def read_all():
        categories = []
        sql = "SELECT Klantnummer, Naam, Type, Gemeente, Saldo FROM artemis.tblklanten"
        rows = Database.get_rows(sql)

        if rows is not None:
            for row in rows:
                # mapping naar object
                categories.append(KlantRepository.map_to_object(row))
        return categories
    def read_all():
        result = []
        sql = "SELECT * FROM artemis.tblleveranciers"
        rows = Database.get_rows(sql)

        if rows is not None:
            for row in rows:
                # mapping naar object
                result.append(LeveranciersRepository.map_to_object(row))

        return result
    def read_all():
        result = []
        sql = "SELECT * FROM vliegtuigen.tblhuidigeprijssetting"
        rows = Database.get_rows(sql)

        if rows is not None:
            for row in rows:
                # mapping naar object
                result.append(HuidigeprijssettingRepository.map_to_object(row))

        return result
Ejemplo n.º 6
0
    def read_all():
        result = []
        sql = "SELECT * FROM trein.bestemmingen"
        rows = Database.get_rows(sql)

        if rows is not None:
            for row in rows:
                # mapping naar object
                result.append(BestemmingenRepository.map_to_object(row))

        return result
Ejemplo n.º 7
0
    def read_all():
        result = []
        sql = "SELECT * FROM vliegtuigen.tblwerknemer"
        rows = Database.get_rows(sql)

        if rows is not None:
            for row in rows:
                # mapping naar object
                result.append(WerknemerRepository.map_to_object(row))

        return result
Ejemplo n.º 8
0
    def read_all():
        result = []
        sql = "SELECT * FROM artemis.tblorderinformatie"
        rows = Database.get_rows(sql)

        if rows is not None:
            for row in rows:
                # mapping naar object
                result.append(OrderinformatieRepository.map_to_object(row))

        return result
    def details(id, withProducts = False):
        # 1. valideer
        if not id:
            return "Ongeldig categorienummer. Probeer opnieuw."
        # 2. sql expressie
        sql = "SELECT Categorienummer, Categorienaam, Bijschrijving "
        sql += "FROM artemis.tblcategorieen WHERE Categorienummer = %s "
        values = [id]

        # 3. uitvoer met foutcontrole
        result = Database.get_one_row(sql, values) # data ophale of foutboodschap

        if type(result) is dict:
            # mapping naar Categorie object
            result = CategorieRepository.map_to_object(result)
        return result
Ejemplo n.º 10
0
 def details(id):
     # 1. Valideer de gebruikersinput
     if not id:
         return "Ongeldig klantnummer, probeer opnieuw"
     # 2. Maak sql expressie met SQL parameters
     sql = "SELECT Klantnummer, Naam, Type, Gemeente, Saldo FROM artemis.tblKlanten WHERE Klantnummer = %s "
     values = [id]
     # 3. Evalueer het resultaat (dictionary) met foutcontrole.
     # data ophalen, of foutboodschap
     result = Database.get_one_row(sql, values)
     # Levert de expressie geen None op?
     # 4. mapping van een geslaagd SQL resultaat naar een Python object
     if type(result) is dict:
         result = KlantRepository.map_to_object(result)
     # 5. return het resultaat (als een verzameling van Python objecten).
     return result
Ejemplo n.º 11
0
 def details(id, withProducts=False):
     # 1. Valideer de gebruikersinput
     if not id or id == -1:
         return "Ongeldig categorienummer, probeer opnieuw"
     # 2. Maak sql expressie met SQL parameters
     sql = "SELECT Categorienummer, Categorienaam, Bijschrijving "
     sql += " FROM artemis.tblcategorieen WHERE Categorienummer = %s "
     values = [id]
     # 3. Evalueer het resultaat (dictionary) met foutcontrole.
     # data ophalen, of foutboodschap
     result = Database.get_one_row(sql, values)
     # Levert de expressie geen None op?
     # 4. mapping van een geslaagd SQL resultaat naar een Python object
     if type(result) is dict:
         result = CategorieRepository.map_to_object(result)
     # 5. return het resultaat (als een verzameling van Python objecten).
     return result
Ejemplo n.º 12
0
    def details(id):
        # 1. valideer
        if not id:
            return "Ongeldig klantnummer. Probeer opnieuw."
        # 2. sql expressie
        sql = "SELECT Klantnummer, Naam, Type, Gemeente, Saldo "
        sql += "FROM artemis.tblklanten WHERE Klantnummer = %s "
        values = [id]

        # 3. uitvoer met foutcontrole
        result = Database.get_one_row(sql,
                                      values)  # data ophale of foutboodschap

        if type(result) is dict:
            # mapping naar Categorie object
            result = KlantRepository.map_to_object(result)
        return result
Ejemplo n.º 13
0
    def read_single(_id):
        if not _id:
            return "Ongedlig ID. Probeer opnieuw"

        sql = """
        SELECT
            *
        FROM vliegtuigen.tblvluchtinformatie
        WHERE vluchtnr = %s
        """
        params = [_id]

        result = Database.get_one_row(sql, params)

        if type(result) is dict:
            # Mapping naar Vluchtinformatie object
            result = VluchtinformatieRepository.map_to_object(result)

        return result
Ejemplo n.º 14
0
    def read_single(_id):
        if not _id:
            return "Ongedlig ID. Probeer opnieuw"

        sql = """
        SELECT
            *
        FROM trein.bestemmingen
        WHERE idbestemming = %s
        """
        params = [_id]

        result = Database.get_one_row(sql, params)

        if type(result) is dict:
            # Mapping naar Bestemmingen object
            result = BestemmingenRepository.map_to_object(result)

        return result
Ejemplo n.º 15
0
    def read_single(_id):
        if not _id:
            return "Ongedlig ID. Probeer opnieuw"

        sql = """
        SELECT
            *
        FROM artemis.tblbtwtarief
        WHERE btwcode = %s
        """
        params = [_id]

        result = Database.get_one_row(sql, params)

        if type(result) is dict:
            # Mapping naar Btwtarief object
            result = BtwtariefRepository.map_to_object(result)

        return result
Ejemplo n.º 16
0
    def read_single(_id):
        if not _id:
            return "Ongedlig ID. Probeer opnieuw"

        sql = """
        SELECT
            *
        FROM artemis.tblverzenders
        WHERE verzendid = %s
        """
        params = [_id]

        result = Database.get_one_row(sql, params)

        if type(result) is dict:
            # Mapping naar Verzenders object
            result = VerzendersRepository.map_to_object(result)

        return result
    def read_single(_id):
        if not _id:
            return "Ongedlig ID. Probeer opnieuw"

        sql = """
        SELECT
            *
        FROM vliegtuigen.tblhuidigeprijssetting
        WHERE typevlucht = %s
        """
        params = [_id]

        result = Database.get_one_row(sql, params)

        if type(result) is dict:
            # Mapping naar Huidigeprijssetting object
             result = HuidigeprijssettingRepository.map_to_object(result)

        return result
Ejemplo n.º 18
0
    def read_single(_id):
        if not _id:
            return "Ongedlig ID. Probeer opnieuw"

        sql = """
        SELECT
            *
        FROM artemis.tblorderinformatie
        WHERE orderid = %s
        """
        params = [_id]

        result = Database.get_one_row(sql, params)

        if type(result) is dict:
            # Mapping naar Orderinformatie object
            result = OrderinformatieRepository.map_to_object(result)

        return result
Ejemplo n.º 19
0
    def read_single(_id):
        if not _id:
            return "Ongedlig ID. Probeer opnieuw"

        sql = """
        SELECT
            *
        FROM vliegtuigen.tblwerknemer
        WHERE werknemerid = %s
        """
        params = [_id]

        result = Database.get_one_row(sql, params)

        if type(result) is dict:
            # Mapping naar Werknemer object
            result = WerknemerRepository.map_to_object(result)

        return result
Ejemplo n.º 20
0
    def read_single(_id):
        if not _id:
            return "Ongedlig ID. Probeer opnieuw"

        sql = """
        SELECT
            *
        FROM artemis.tblproducten
        WHERE productnummer = %s
        """
        params = [_id]

        result = Database.get_one_row(sql, params)

        if type(result) is dict:
            # Mapping naar Producten object
            result = ProductenRepository.map_to_object(result)

        return result
Ejemplo n.º 21
0
 def create_inlezing(sensorID, time, waarde, actuatorID=None):
     sql = "INSERT INTO inlezingen(sensorID, time, waarde, actuatorID) VALUES (%s,%s,%s,%s)"
     params = [sensorID, time, waarde, actuatorID]
     return Database.execute_sql(sql, params)
Ejemplo n.º 22
0
 def read_last_sensors_meeting():
     sql = "select s.sensorID, s.name, i.waarde, s.eenheid, i.time from inlezingen as i join sensors as s on i.sensorID = s.sensorID where s.sensorID = 101 or s.sensorID = 102 or s.sensorID = 103 order by i.time desc limit 3;"
     return Database.get_rows(sql)
Ejemplo n.º 23
0
 def update_status_actuator(actuatorID, actuatorstatus):
     sql = "update actuators set statusactuators = %s where actuatorID = %s"
     params = [actuatorstatus, actuatorID]
     return Database.execute_sql(sql, params)
Ejemplo n.º 24
0
 def read_actuator(actuatorID):
     sql = "select actuatorID, name, statusactuators from actuators where actuatorID = %s"
     params = [actuatorID]
     return Database.get_one_row(sql, params)
Ejemplo n.º 25
0
 def read_voor_grafiek(sensorID):
     sql = "select i.time, i.waarde, s.eenheid from inlezingen as i left join sensors as s on i.sensorID = s.sensorID where i.sensorID = %s order by time desc limit 10"
     params = [sensorID]
     return Database.get_rows(sql, params)