|
|
|
|
@ -224,8 +224,8 @@ class _AddUpdateFamilyMemberState extends State<AddUpdateFamilyMember> {
|
|
|
|
|
onTap: () async {
|
|
|
|
|
DateTime dateValue = await _selectDate(context);
|
|
|
|
|
//date = DateFormat('yyyy/MM/dd').format(dateValue);
|
|
|
|
|
date = "2022-10-23T09:17:38.653+03:00";
|
|
|
|
|
// date = (DateFormat('yyyy-MM-dd').format(dateValue)+"T"+ dateTime.toString() + dateTime1.toString());
|
|
|
|
|
//date = "2022-10-23T09:17:38.653+03:00";
|
|
|
|
|
date = (DateFormat('yyyy-MM-dd').format(dateValue));
|
|
|
|
|
model!.getContactDetailsList!.sEGMENTVALUEDSP = date;
|
|
|
|
|
print(dateTime);
|
|
|
|
|
print(dateTime1);
|
|
|
|
|
@ -288,7 +288,7 @@ class _AddUpdateFamilyMemberState extends State<AddUpdateFamilyMember> {
|
|
|
|
|
isEnable: false,
|
|
|
|
|
onTap: () async {
|
|
|
|
|
DateTime dateValue = await _selectDate(context);
|
|
|
|
|
date = "2022-10-23T09:17:38.653+03:00";
|
|
|
|
|
date = (DateFormat('yyyy-MM-dd').format(dateValue));
|
|
|
|
|
// date = (DateFormat('yyyy-MM-dd').format(dateValue) +"T"+ dateTime.toString() + dateTime1.toString());
|
|
|
|
|
// date = DateFormat('yyyy/MM/dd').format(dateValue);
|
|
|
|
|
model!.getContactDetailsList!.sEGMENTVALUEDSP = date;
|
|
|
|
|
@ -349,8 +349,8 @@ class _AddUpdateFamilyMemberState extends State<AddUpdateFamilyMember> {
|
|
|
|
|
isEnable: false,
|
|
|
|
|
onTap: () async {
|
|
|
|
|
DateTime dateValue = await _selectDate(context);
|
|
|
|
|
date = "2022-10-23T09:17:38.653+03:00";
|
|
|
|
|
// date = (DateFormat('yyyy-MM-dd').format(dateValue)+"T"+ dateTime.toString() + dateTime1.toString());
|
|
|
|
|
// date = "2022-10-23T09:17:38.653+03:00";
|
|
|
|
|
date = (DateFormat('yyyy-MM-dd').format(dateValue));
|
|
|
|
|
// date = DateFormat('yyyy/MM/dd').format(dateValue);
|
|
|
|
|
model!.getContactDetailsList!.sEGMENTVALUEDSP = date;
|
|
|
|
|
setState(() {});
|
|
|
|
|
@ -392,67 +392,79 @@ class _AddUpdateFamilyMemberState extends State<AddUpdateFamilyMember> {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void submitUpdateForm() async {
|
|
|
|
|
// try {
|
|
|
|
|
print("submit");
|
|
|
|
|
try {
|
|
|
|
|
List<Map<String, dynamic>> values1 = getBasicDetDffStructureList!.map((e) {
|
|
|
|
|
String? dateVal = '';
|
|
|
|
|
String? vatcherVal = '';
|
|
|
|
|
String? varChar = '';
|
|
|
|
|
int? numberVal;
|
|
|
|
|
if (e!.fORMATTYPE == 'N') {
|
|
|
|
|
dateVal = null;
|
|
|
|
|
vatcherVal = null;
|
|
|
|
|
numberVal = int.parse(e.getContactDetailsList!.sEGMENTVALUEDSP??"0");
|
|
|
|
|
varChar = null;
|
|
|
|
|
numberVal = int.parse(e.getContactDetailsList!.sEGMENTVALUEDSP ?? "0");
|
|
|
|
|
} else if (e.fORMATTYPE == 'X') {
|
|
|
|
|
dateVal = e!.getContactDetailsList!.sEGMENTVALUEDSP.toString();
|
|
|
|
|
vatcherVal = null;
|
|
|
|
|
varChar = null;
|
|
|
|
|
numberVal = null;
|
|
|
|
|
} else if (e.eSERVICESVS!.isNotEmpty) {
|
|
|
|
|
dateVal = null;
|
|
|
|
|
varChar = e!.getContactDetailsList!.vARCHAR2VALUE;
|
|
|
|
|
numberVal = null;
|
|
|
|
|
} else {
|
|
|
|
|
dateVal = null;
|
|
|
|
|
vatcherVal = e!.getContactDetailsList!.sEGMENTVALUEDSP;
|
|
|
|
|
varChar = e!.getContactDetailsList!.sEGMENTVALUEDSP;
|
|
|
|
|
numberVal = null;
|
|
|
|
|
}
|
|
|
|
|
return ValidateEitTransactionModel(dATEVALUE: dateVal, nAME: e.aPPLICATIONCOLUMNNAME, nUMBERVALUE: numberVal, tRANSACTIONNUMBER: 1, vARCHAR2VALUE: vatcherVal.toString()).toJson();
|
|
|
|
|
return ValidateEitTransactionModel(dATEVALUE: dateVal, nAME: e.aPPLICATIONCOLUMNNAME, nUMBERVALUE: numberVal, tRANSACTIONNUMBER: 1, vARCHAR2VALUE: varChar).toJson();
|
|
|
|
|
}).toList();
|
|
|
|
|
List<Map<String, dynamic>> values2 = getContactDffStructureList!.map((e) {
|
|
|
|
|
String? dateVal = '';
|
|
|
|
|
String? vatcherVal = '';
|
|
|
|
|
String? varChar = '';
|
|
|
|
|
int? numberVal;
|
|
|
|
|
if (e!.fORMATTYPE == 'N') {
|
|
|
|
|
dateVal = null;
|
|
|
|
|
vatcherVal = null;
|
|
|
|
|
numberVal = int.parse(e.getContactDetailsList!.sEGMENTVALUEDSP??"0");
|
|
|
|
|
varChar = null;
|
|
|
|
|
numberVal = int.parse(e.getContactDetailsList!.sEGMENTVALUEDSP ?? "0");
|
|
|
|
|
} else if (e.fORMATTYPE == 'X') {
|
|
|
|
|
dateVal = e!.getContactDetailsList!.sEGMENTVALUEDSP;
|
|
|
|
|
vatcherVal = null;
|
|
|
|
|
dateVal = e!.getContactDetailsList!.dATEVALUE;
|
|
|
|
|
varChar = null;
|
|
|
|
|
numberVal = null;
|
|
|
|
|
} else if (e.eSERVICESVS!.isNotEmpty) {
|
|
|
|
|
dateVal = null;
|
|
|
|
|
varChar = e!.getContactDetailsList!.vARCHAR2VALUE;
|
|
|
|
|
numberVal = null;
|
|
|
|
|
} else {
|
|
|
|
|
dateVal = null;
|
|
|
|
|
numberVal = null;
|
|
|
|
|
vatcherVal = e!.getContactDetailsList!.sEGMENTVALUEDSP;
|
|
|
|
|
varChar = e!.getContactDetailsList!.sEGMENTVALUEDSP;
|
|
|
|
|
}
|
|
|
|
|
return ValidateEitTransactionModel(dATEVALUE: dateVal, nAME: e.aPPLICATIONCOLUMNNAME, nUMBERVALUE: numberVal, tRANSACTIONNUMBER: 1, vARCHAR2VALUE: vatcherVal.toString()).toJson();
|
|
|
|
|
return ValidateEitTransactionModel(dATEVALUE: dateVal, nAME: e.aPPLICATIONCOLUMNNAME, nUMBERVALUE: numberVal, tRANSACTIONNUMBER: 1, vARCHAR2VALUE: varChar).toJson();
|
|
|
|
|
}).toList();
|
|
|
|
|
List<Map<String, dynamic>> values3 = getContactColsStructureList!.map((e) {
|
|
|
|
|
// String tempVar = e!.getContactDetailsList!.sEGMENTVALUEDSP ?? "";
|
|
|
|
|
String? dateVal = '';
|
|
|
|
|
String? vatcherVal = '';
|
|
|
|
|
dynamic? varChar1 = '';
|
|
|
|
|
int? numberVal;
|
|
|
|
|
|
|
|
|
|
print("e.dATATYPE:${e?.dATATYPE}");
|
|
|
|
|
if (e!.dATATYPE == 'VARCHAR2') {
|
|
|
|
|
dateVal = null;
|
|
|
|
|
numberVal = null;
|
|
|
|
|
vatcherVal = e.getContactDetailsList?.sEGMENTVALUEDSP ?? "";
|
|
|
|
|
if (e.objectValuesList != null && e.objectValuesList!.isNotEmpty) {
|
|
|
|
|
varChar1 = e.getContactDetailsList?.vARCHAR2VALUE ?? "";
|
|
|
|
|
} else {
|
|
|
|
|
varChar1 = e.getContactDetailsList?.sEGMENTVALUEDSP ?? "";
|
|
|
|
|
}
|
|
|
|
|
} else if (e.dATATYPE == 'DATE') {
|
|
|
|
|
dateVal = e.getContactDetailsList!.sEGMENTVALUEDSP.toString();
|
|
|
|
|
print("dateVal:${dateVal ?? ""}");
|
|
|
|
|
vatcherVal = null;
|
|
|
|
|
varChar1 = null;
|
|
|
|
|
numberVal = null;
|
|
|
|
|
} else if (e.dATATYPE == 'NUMBER') {
|
|
|
|
|
dateVal = null;
|
|
|
|
|
vatcherVal = null;
|
|
|
|
|
numberVal = int.parse(e.getContactDetailsList!.sEGMENTVALUEDSP??"0");
|
|
|
|
|
} else {}
|
|
|
|
|
return ValidateEitTransactionModel(dATEVALUE: dateVal, nAME: e.aPPLICATIONCOLUMNNAME, nUMBERVALUE: numberVal, tRANSACTIONNUMBER: 1, vARCHAR2VALUE: vatcherVal).toJson();
|
|
|
|
|
varChar1 = null;
|
|
|
|
|
numberVal = int.parse(e.getContactDetailsList!.sEGMENTVALUEDSP ?? "0");
|
|
|
|
|
}
|
|
|
|
|
return ValidateEitTransactionModel(dATEVALUE: dateVal, nAME: e.aPPLICATIONCOLUMNNAME, nUMBERVALUE: numberVal, tRANSACTIONNUMBER: 1, vARCHAR2VALUE: varChar1).toJson();
|
|
|
|
|
}).toList();
|
|
|
|
|
List<Map<String, dynamic>> valuesFinal = [...values1, ...values2, ...values3];
|
|
|
|
|
Utils.showLoading(context);
|
|
|
|
|
@ -463,9 +475,10 @@ class _AddUpdateFamilyMemberState extends State<AddUpdateFamilyMember> {
|
|
|
|
|
Navigator.pushNamed(context, AppRoutes.requestSubmitScreen,
|
|
|
|
|
arguments: RequestSubmitScreenParams(LocaleKeys.profile_familyDetails.tr(), transactionId!.toInt(), itemKey.toString(), 'family_member'));
|
|
|
|
|
setState(() {});
|
|
|
|
|
// } catch (ex) {
|
|
|
|
|
// Utils.hideLoading(context);
|
|
|
|
|
// Utils.handleException(ex, context, null);
|
|
|
|
|
// }
|
|
|
|
|
} catch (ex) {
|
|
|
|
|
print(ex);
|
|
|
|
|
Utils.hideLoading(context);
|
|
|
|
|
Utils.handleException(ex, context, null);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|