コード例 #1
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
コード例 #2
0
    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
コード例 #3
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
コード例 #4
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
コード例 #5
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
コード例 #6
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
コード例 #7
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
    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
コード例 #9
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
コード例 #10
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
コード例 #11
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
コード例 #12
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
コード例 #13
0
 def read_actuator(actuatorID):
     sql = "select actuatorID, name, statusactuators from actuators where actuatorID = %s"
     params = [actuatorID]
     return Database.get_one_row(sql, params)