Выпадающее меню с тремя кнопками

This commit is contained in:
Ivan Murashov
2017-09-08 11:01:42 +03:00
parent c703977651
commit c652276066
17 changed files with 111 additions and 94 deletions

View File

@@ -41,7 +41,8 @@ class SqliteHelper {
Map session = {
columnMerchantID: merchantID,
columnPosID: posID,
columnToken: token
columnToken: token,
columnDocID: 0
};
return db.insert(tableSession, session);
@@ -49,12 +50,16 @@ class SqliteHelper {
Future<String> getToken() async {
Map session = await _getSession();
return session != null ? session[columnToken] : null;
String token = session != null ? session[columnToken] : null;
print('token: {$token}');
return token;
}
Future<String> getMerchantID() async {
Map session = await _getSession();
return session != null ? session[columnMerchantID] : null;
String merchantID = session != null ? session[columnMerchantID] : null;
print('token: {$merchantID}');
return merchantID;
}
Future<String> getPosID() async {
@@ -62,6 +67,14 @@ class SqliteHelper {
return session != null ? session[columnPosID] : new DateTime.now().millisecondsSinceEpoch.toString();
}
Future<int> getDocID() async {
Map session = await _getSession();
int docID = session != null ? session[columnDocID] : 0;
db.update(tableSession, {columnDocID: docID + 1});
print('docid: {$docID}');
return docID;
}
Future<Map> _getSession() async {
List<Map> maps = await db.query(tableSession, columns: null);