fixed delete in view_app. Also some other things but i forgot everything
This commit is contained in:
@@ -4,6 +4,19 @@ import 'package:fforte/methods/excursion_db_helper.dart';
|
||||
import 'package:fforte/methods/place_db_helper.dart';
|
||||
|
||||
class DeleteTemplates {
|
||||
|
||||
static void deleteSingle(DatabasesEnum dbType, String id) {
|
||||
IDb? db;
|
||||
|
||||
if (dbType == DatabasesEnum.place) {
|
||||
db = PlaceDBHelper();
|
||||
} else if (dbType == DatabasesEnum.excursion) {
|
||||
db = ExcursionDBHelper();
|
||||
}
|
||||
|
||||
db!.deleteTemplateById(id);
|
||||
}
|
||||
|
||||
static void deleteAll(DatabasesEnum dbType) {
|
||||
IDb? db;
|
||||
|
||||
|
||||
@@ -19,10 +19,10 @@ class SaveMainEntryMethod {
|
||||
placeDB = ExcursionDBHelper();
|
||||
}
|
||||
|
||||
int entryId;
|
||||
if (isTemplate) placeDB!.deleteTemplateById(entryData["ID"]!);
|
||||
|
||||
// Get the ID of the newly added or updated place
|
||||
if (entryData["ID"] == "") {
|
||||
int entryId;
|
||||
if (isTemplate || entryData["ID"] == "") {
|
||||
entryData.remove("ID");
|
||||
entryId = await placeDB!.addMainEntry(entryData);
|
||||
} else {
|
||||
|
||||
@@ -14,6 +14,9 @@ void saveTemplate(Map<String, String> templateData, DatabasesEnum dbType,
|
||||
return;
|
||||
}
|
||||
|
||||
templateData.remove("Sent");
|
||||
templateData.remove("ID");
|
||||
|
||||
if (update) {
|
||||
await dbHelper.updateTemplate(templateData);
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user