Ver código fonte

fix err msg empty

master
jefry 3 anos atrás
pai
commit
1b34f5e554
1 arquivos alterados com 7 adições e 113 exclusões
  1. +7
    -113
      lib/unit_details.dart

+ 7
- 113
lib/unit_details.dart Ver arquivo

@@ -609,6 +609,7 @@ class _UnitDetailsState extends State<UnitDetails> {
succeed = (result!=null);
if(!succeed) {
i = blobList.length;
errMsg = "Gagal menyimpan foto unit!";
}
}
if(succeed){
@@ -616,132 +617,25 @@ class _UnitDetailsState extends State<UnitDetails> {
_currentUnit.flag = 'TRUE';
var result = await DBHelper.database.updateUnit(_currentUnit);
succeed = (result!=null);
if(!succeed) {
errMsg = "Gagal menyimpan data unit!";
}
}
}
else{
succeed = false;
errMsg ='Please take all the pictures';
errMsg ='Tolong lengkapi data foto';
}
}
else{
succeed = false;
errMsg ='Failed getting current location. Please check gps.';
errMsg ='Gagal mengamil koordinat lokasi. Tolong cek gps.';
}
});
Navigator.pop(context);
// if(!ModalRoute.of(context).isCurrent)Navigator.popUntil(context,ModalRoute.withName('/unitdetails') );
if(!ModalRoute.of(context).isCurrent)Navigator.pop(context);
if(succeed) Navigator.pop(context,succeed);
util.showFlushbar(context, (succeed)?'Data updated':errMsg,color: (succeed)?Colors.grey:Colors.red);

// bool valid = false;
// String errMsg= '';
// if(widget.idInsert==null){
// bool not_empty = (stateController.text!='-'&&mesinController.text!='-'&&tahunController.text!='-'&&kodeController.text!='-'&&colorController.text!='-'&&rangkaController.text!='-'&&tipeController.text!='-');
// if(not_empty&&images.length==jenisLength){
// valid = true;
// }
// else{
// if(!not_empty) errMsg='Please fill all the Unit details';
// else errMsg='You must atleast take required pictures of unit';
// }
// }
// else{
// checkChanges();
// valid = true;
// }
// if(valid){
// bool succeed = false;
// util.showLoading(context);
// await Future.sync(()async{
// if(currentPosisiton!=null){
// if(widget.idInsert==null){
// var result = await DBHelper.database.checkUnitbyMesin(mesinController.text.replaceAll('-', ''));
// if(result==0){
// insertUnit input = new insertUnit(
// mesin: mesinController.text,
// timestamp:DateFormat('dd-MM-yyyy HH:mm:ss').format(DateTime.now()),
// );
// var insertID = await DBHelper.database.newInsertUnit(input);
// if(insertID!=null){
// for(int i=0;i<images.length;i++){
// blobImage newBlob = new blobImage(
// blob_file: images[i],
// mesin_id: insertID,
// lat: currentPosisiton.latitude.toString(),
// long: currentPosisiton.longitude.toString(),
// jenis: jenisImages[i],
// );
// var result = await DBHelper.database.newInsertBlob(newBlob);
// succeed = (result!=null);
// if(!succeed) {
// i = images.length;
// }
// }
// }
// await DBHelper.database.closeDb();
// }
// else{
// errMsg = "Data mesin ${mesinController.text} sudah diinput";
// }
// }
// else{
// if(isChanged){
// if(images.length==jenisLength){
// _unitDetails.mesin = mesinController.text;
// _unitDetails.timestamp = DateFormat('dd-MM-yyyy HH:mm:ss').format(DateTime.now());
// var updateresult = await DBHelper.database.updateInsertUnit(_unitDetails);
// if(updateresult!=null){
// print(deleteBlobIds);
// for(int j=0;j<deleteBlobIds.length;j++){
// var result = await DBHelper.database.deleteBlob(deleteBlobIds[j]);
// succeed = (result!=null);
// if(!succeed) {
// j = deleteBlobIds.length;
// }
// }
// for(int i=0;i<images.length;i++){
// blobImage newBlob = new blobImage(
// blob_id: blobIds[i],
// blob_file: images[i],
// mesin_id: _unitDetails.id,
// lat : currentPosisiton.latitude.toString(),
// long : currentPosisiton.longitude.toString(),
// jenis: jenisImages[i],
// );
// var result = await DBHelper.database.insertUpdateBlob(newBlob);
// succeed = (result!=null);
// if(!succeed) {
// i = images.length;
// }
// }
// }
// await DBHelper.database.closeDb();
// }
// else errMsg = 'You must atleast take required pictures of unit';
// }
// else succeed =true;
// }
// }
// else{
// errMsg = 'Failed fetching location. Please make sure gps enabled';
// }
// });
// Navigator.pop(context);
//// print('aaaaaaaaaaaaaa ${ModalRoute.of(context).isCurrent}');
// if(!ModalRoute.of(context).isCurrent)Navigator.popUntil(context, ModalRoute.withName('/unitdetails'));
// if(succeed){
// Navigator.pop(context,succeed);
// print(currentPosisiton);
// util.showFlushbar(context, 'Row ${widget.idInsert==null?'Inserted':'Updated'}');
// }
// else{
// util.showFlushbar(context, 'Failed to ${widget.idInsert==null?'insert':'update'} row. ${errMsg??''}',color: Colors.red);
// }
// }
// else{
// util.showFlushbar(context,errMsg);
// }
util.showFlushbar(context, (succeed)?'Data terupdate':errMsg,color: (succeed)?Colors.grey:Colors.red);
},

),


Carregando…
Cancelar
Salvar