64 lines
2.1 KiB
Dart
64 lines
2.1 KiB
Dart
import 'dart:convert';
|
|
import 'dart:io';
|
|
|
|
import 'package:flutter/material.dart';
|
|
import 'package:get/get.dart';
|
|
|
|
const kLoginURL = 'http://ifnweb12.ifndom.net:8789/jderest/v2/tokenrequest';
|
|
const kGetAllUsersURL =
|
|
'https://api.internorm.com:4481/gateway/ITIS4U_Inventory_Management/1.0/ITIS4U_Inventory/users';
|
|
const kGetAssetsByUserIdBaseURL =
|
|
'https://api.internorm.com:4481/gateway/ITIS4U_Inventory_Management/1.0/ITIS4U_Inventory/assetsByUser';
|
|
const kGetAssetByInventoryIdBaseURL =
|
|
'https://api.internorm.com:4481/gateway/ITIS4U_Inventory_Management/1.0/ITIS4U_Inventory/asset';
|
|
|
|
var szApiUsername = 'Service';
|
|
var szApiPassword = 'manage';
|
|
var kLoginToken = '';
|
|
var kLoginUser = '';
|
|
var kLoginPassword = '';
|
|
|
|
//HttpHeader Authentification Login
|
|
var kBasicAuthLogin =
|
|
'Basic ${base64.encode(utf8.encode('$kLoginUser:$kLoginPassword'))}';
|
|
var kHttpHeaderBasic = {HttpHeaders.authorizationHeader: kBasicAuthLogin};
|
|
|
|
var kBasicAuthApiRest = 'Basic ${base64.encode(utf8.encode('$szApiUsername:$szApiPassword'))}';
|
|
var kHttpHeaderBasicApiRest = {HttpHeaders.authorizationHeader: kBasicAuthLogin};
|
|
|
|
var kFontSizeDouble = 15.0;
|
|
|
|
var kTextSyleLittleGrey =
|
|
TextStyle(fontSize: 12.0, color: Colors.grey.shade500);
|
|
|
|
//DropDown Styles
|
|
var kInputDecorationDropDownMenue = InputDecoration(
|
|
//prefixIcon: Icon(Icons.date_range),
|
|
hintText: 'User'.toUpperCase(),
|
|
contentPadding: const EdgeInsets.all(10),
|
|
hintStyle: TextStyle(letterSpacing: 2, fontSize: kFontSizeDouble),
|
|
filled: true,
|
|
fillColor: Colors.grey.shade400,
|
|
errorStyle: const TextStyle(color: Colors.yellow),
|
|
);
|
|
|
|
|
|
SnackbarController kDisplaySnackBarRed(String szInfoText) {
|
|
return Get.snackbar('Info', szInfoText,
|
|
backgroundColor: Colors.red[600],
|
|
snackPosition: SnackPosition.TOP,
|
|
colorText: Colors.white,
|
|
snackStyle: SnackStyle.GROUNDED);
|
|
}
|
|
|
|
SnackbarController kDisplaySnackBarGreen(String szInfoText) {
|
|
return Get.snackbar('Info', szInfoText,
|
|
backgroundColor: Colors.green[600],
|
|
snackPosition: SnackPosition.TOP,
|
|
colorText: Colors.black,
|
|
snackStyle: SnackStyle.GROUNDED);
|
|
}
|
|
|
|
|
|
String? kHandyModel;
|