def silOda(self, key): conndb = DbConnection() connsqlite = SqlLite() conndb.delData(key) connsqlite.delData(key) self.__odalar.pop(key)
def ekleOda(self, key, value, adres): conndb = DbConnection() connsqlite = SqlLite() conndb.addData(key, value) connsqlite.addData(key, value, adres) self.__odalar[key] = value
def kaydet(self): # belllekteki veriler veritabanına aktarılır. conndb = DbConnection() connsqlite = SqlLite() for key, value in self.__odalar.items(): conndb.setData(key, value) connsqlite.setData(key, value)
def yukle(self): conn = SqlLite() lines = conn.getData() if lines == "": conn = DbConnection() lines = conn.getData() for index, item in enumerate(lines): self.__odalar[item[0]] = item[1]
def guncelleOda(self, key = "", value = "", adres = ""): # belirli bir yeri güncelle conndb = DbConnection() connsqlite = SqlLite() if value != "": conndb.setData(key, value) connsqlite.setData(key, value) self.__odalar[key] = value if adres != "": connsqlite.setData(key, adres=adres)