2025-01-29 21:14:24 +01:00

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;