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
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
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
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
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
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
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
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
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.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
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
def read_actuator(actuatorID): sql = "select actuatorID, name, statusactuators from actuators where actuatorID = %s" params = [actuatorID] return Database.get_one_row(sql, params)