employee search work in progress

flutter_upgrade
sultan khan 8 months ago
parent 5db63e571a
commit be46dcb9b1

@ -1,5 +1,5 @@
buildscript { buildscript {
ext.kotlin_version = '1.8.20' ext.kotlin_version = '1.9.10'
repositories { repositories {
google() google()
mavenCentral() mavenCentral()
@ -11,6 +11,7 @@ buildscript {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath 'com.google.gms:google-services:4.3.8' classpath 'com.google.gms:google-services:4.3.8'
classpath 'com.huawei.agconnect:agcp:1.8.0.300' classpath 'com.huawei.agconnect:agcp:1.8.0.300'
classpath "com.android.tools:r8:8.2.33"
} }
} }

@ -1,3 +1,4 @@
org.gradle.jvmargs=-Xmx1836M org.gradle.jvmargs=-Xmx1836M
android.useAndroidX=true android.useAndroidX=true
android.enableJetifier=true android.enableJetifier=true
org.gradle.java.home=/Users/user/Library/Java/JavaVirtualMachines/jbr-17.0.12/Contents/Home/

@ -1,6 +1,6 @@
#Fri Jun 23 08:50:38 CEST 2017 #Thu Mar 06 11:40:30 AST 2025
distributionBase=GRADLE_USER_HOME distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-bin.zip
zipStoreBase=GRADLE_USER_HOME zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-bin.zip

@ -21,6 +21,6 @@
<key>CFBundleVersion</key> <key>CFBundleVersion</key>
<string>1.0</string> <string>1.0</string>
<key>MinimumOSVersion</key> <key>MinimumOSVersion</key>
<string>11.0</string> <string>12.0</string>
</dict> </dict>
</plist> </plist>

@ -160,7 +160,7 @@
97C146E61CF9000F007C117D /* Project object */ = { 97C146E61CF9000F007C117D /* Project object */ = {
isa = PBXProject; isa = PBXProject;
attributes = { attributes = {
LastUpgradeCheck = 1300; LastUpgradeCheck = 1510;
ORGANIZATIONNAME = ""; ORGANIZATIONNAME = "";
TargetAttributes = { TargetAttributes = {
97C146ED1CF9000F007C117D = { 97C146ED1CF9000F007C117D = {
@ -232,6 +232,7 @@
files = ( files = (
); );
inputPaths = ( inputPaths = (
"${TARGET_BUILD_DIR}/${INFOPLIST_PATH}",
); );
name = "Thin Binary"; name = "Thin Binary";
outputPaths = ( outputPaths = (

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<Scheme <Scheme
LastUpgradeVersion = "1300" LastUpgradeVersion = "1510"
version = "1.3"> version = "1.3">
<BuildAction <BuildAction
parallelizeBuildables = "YES" parallelizeBuildables = "YES"

@ -4,7 +4,7 @@ import Firebase
import flutter_local_notifications import flutter_local_notifications
@UIApplicationMain @main
@objc class AppDelegate: FlutterAppDelegate { @objc class AppDelegate: FlutterAppDelegate {
override func application( override func application(
_ application: UIApplication, _ application: UIApplication,

@ -39,7 +39,7 @@ class GetEITDFFStructureList {
String? vALIDATIONTYPE; String? vALIDATIONTYPE;
String? vALIDATIONTYPEDSP; String? vALIDATIONTYPEDSP;
String? fieldAnswer; String? fieldAnswer;
String? vSSRCHFLAG;
GetEITDFFStructureList( GetEITDFFStructureList(
{this.aLPHANUMERICALLOWEDFLAG, {this.aLPHANUMERICALLOWEDFLAG,
this.aPPLICATIONCOLUMNNAME, this.aPPLICATIONCOLUMNNAME,
@ -80,7 +80,9 @@ class GetEITDFFStructureList {
this.uSEDFLAG, this.uSEDFLAG,
this.vALIDATIONTYPE, this.vALIDATIONTYPE,
this.vALIDATIONTYPEDSP, this.vALIDATIONTYPEDSP,
this.fieldAnswer}); this.fieldAnswer,
this.vSSRCHFLAG
});
GetEITDFFStructureList.fromJson(Map<String, dynamic> json) { GetEITDFFStructureList.fromJson(Map<String, dynamic> json) {
aLPHANUMERICALLOWEDFLAG = json['ALPHANUMERIC_ALLOWED_FLAG']; aLPHANUMERICALLOWEDFLAG = json['ALPHANUMERIC_ALLOWED_FLAG'];
@ -148,6 +150,7 @@ class GetEITDFFStructureList {
uSEDFLAG = json['USED_FLAG']; uSEDFLAG = json['USED_FLAG'];
vALIDATIONTYPE = json['VALIDATION_TYPE']; vALIDATIONTYPE = json['VALIDATION_TYPE'];
vALIDATIONTYPEDSP = json['VALIDATION_TYPE_DSP']; vALIDATIONTYPEDSP = json['VALIDATION_TYPE_DSP'];
vSSRCHFLAG = json['VS_SRCH_FLAG'];
} }
Map<String, dynamic> toJson() { Map<String, dynamic> toJson() {
@ -203,6 +206,7 @@ class GetEITDFFStructureList {
data['USED_FLAG'] = this.uSEDFLAG; data['USED_FLAG'] = this.uSEDFLAG;
data['VALIDATION_TYPE'] = this.vALIDATIONTYPE; data['VALIDATION_TYPE'] = this.vALIDATIONTYPE;
data['VALIDATION_TYPE_DSP'] = this.vALIDATIONTYPEDSP; data['VALIDATION_TYPE_DSP'] = this.vALIDATIONTYPEDSP;
data['VS_SRCH_FLAG'] =this.vSSRCHFLAG;
return data; return data;
} }

@ -684,42 +684,52 @@ class _DynamicInputScreenState extends State<DynamicInputScreen> {
).paddingOnly(bottom: 12); ).paddingOnly(bottom: 12);
} }
} else { } else {
return PopupMenuButton( //condition need to be added here.
child: DynamicTextFieldWidget( if(model.vSSRCHFLAG =='Y'){
(model.sEGMENTPROMPT ?? "") + (model.rEQUIREDFLAG == "Y" ? "*" : ""),
model.eSERVICESDV?.pVALUECOLUMNNAME ?? "",
isEnable: false, }else {
isPopup: true, return PopupMenuButton(
isInputTypeNum: true, child: DynamicTextFieldWidget(
isReadOnly: model.rEADONLY == "Y", (model.sEGMENTPROMPT ?? "") +
).paddingOnly(bottom: 12), (model.rEQUIREDFLAG == "Y" ? "*" : ""),
itemBuilder: (_) => <PopupMenuItem<int>>[ model.eSERVICESDV?.pVALUECOLUMNNAME ?? "",
if (model.rEADONLY != "Y") isEnable: false,
for (int i = 0; i < model.eSERVICESVS!.length; i++) isPopup: true,
PopupMenuItem<int>( isInputTypeNum: true,
value: i, isReadOnly: model.rEADONLY == "Y",
child: Column( ).paddingOnly(bottom: 12),
children: [ itemBuilder: (_) =>
Text(model.eSERVICESVS![i].vALUECOLUMNNAME!), <PopupMenuItem<int>>[
const PopupMenuDivider(), if (model.rEADONLY != "Y")
], for (int i = 0; i < model.eSERVICESVS!.length; i++)
)), PopupMenuItem<int>(
], value: i,
onSelected: (int popipIndex) async { child: Column(
ESERVICESDV eservicesdv = ESERVICESDV( children: [
pIDCOLUMNNAME: model.eSERVICESVS![popipIndex].iDCOLUMNNAME, Text(model.eSERVICESVS![i].vALUECOLUMNNAME!),
pRETURNMSG: "null", const PopupMenuDivider(),
pRETURNSTATUS: "null", //getEitDffStructureList![popipIndex].dEFAULTVALUE, ],
pVALUECOLUMNNAME: model.eSERVICESVS![popipIndex].vALUECOLUMNNAME); )),
getEitDffStructureList![index].eSERVICESDV = eservicesdv; ],
setState(() {}); onSelected: (int popipIndex) async {
if (model.cHILDSEGMENTSVSSplited?.isNotEmpty ?? false) { ESERVICESDV eservicesdv = ESERVICESDV(
await calGetValueSetValues(model); pIDCOLUMNNAME: model.eSERVICESVS![popipIndex].iDCOLUMNNAME,
} pRETURNMSG: "null",
if (model.cHILDSEGMENTSDVSplited?.isNotEmpty ?? false) { pRETURNSTATUS: "null",
await getDefaultValues(model); //getEitDffStructureList![popipIndex].dEFAULTVALUE,
} pVALUECOLUMNNAME: model.eSERVICESVS![popipIndex]
}); .vALUECOLUMNNAME);
getEitDffStructureList![index].eSERVICESDV = eservicesdv;
setState(() {});
if (model.cHILDSEGMENTSVSSplited?.isNotEmpty ?? false) {
await calGetValueSetValues(model);
}
if (model.cHILDSEGMENTSDVSplited?.isNotEmpty ?? false) {
await getDefaultValues(model);
}
});
}
} }
} else { } else {
return const SizedBox(); return const SizedBox();

@ -91,7 +91,7 @@ dependencies:
signalr_netcore: ^1.3.3 signalr_netcore: ^1.3.3
logging: ^1.0.1 logging: ^1.0.1
swipe_to: ^1.0.2 swipe_to: ^1.0.2
flutter_webrtc: ^0.9.17 flutter_webrtc: ^0.12.11
camera: ^0.10.3 camera: ^0.10.3
flutter_local_notifications: ^18.0.1 flutter_local_notifications: ^18.0.1
#firebase_analytics: any #firebase_analytics: any

Loading…
Cancel
Save