| import 'package:farm_tpf/utils/const_string.dart'; | import 'package:farm_tpf/utils/const_string.dart'; | ||||
| import 'package:farm_tpf/utils/const_style.dart'; | import 'package:farm_tpf/utils/const_style.dart'; | ||||
| import 'package:farm_tpf/utils/pref.dart'; | import 'package:farm_tpf/utils/pref.dart'; | ||||
| import 'package:farm_tpf/utils/validators.dart'; | |||||
| import 'package:flutter/material.dart'; | import 'package:flutter/material.dart'; | ||||
| import 'package:flutter_bloc/flutter_bloc.dart'; | import 'package:flutter_bloc/flutter_bloc.dart'; | ||||
| import 'package:flutter_datetime_picker/flutter_datetime_picker.dart'; | import 'package:flutter_datetime_picker/flutter_datetime_picker.dart'; | ||||
| executeTimeView = DateFormat("dd/MM/yyyy HH:mm") | executeTimeView = DateFormat("dd/MM/yyyy HH:mm") | ||||
| .format(executeTime); | .format(executeTime); | ||||
| //Show media | //Show media | ||||
| if (_cropStatus.media.isNotEmpty) { | |||||
| if (Validators.stringNotNullOrEmpty( | |||||
| _cropStatus.media)) { | |||||
| BlocProvider.of<MediaHelperBloc>(context).add( | BlocProvider.of<MediaHelperBloc>(context).add( | ||||
| ChangeListMedia( | ChangeListMedia( | ||||
| items: UtilAction.convertFilePathToMedia( | items: UtilAction.convertFilePathToMedia( |
| executeTimeView = DateFormat("dd/MM/yyyy HH:mm") | executeTimeView = DateFormat("dd/MM/yyyy HH:mm") | ||||
| .format(executeTime); | .format(executeTime); | ||||
| //Show media | //Show media | ||||
| if (_disease.media.isNotEmpty) { | |||||
| if (Validators.stringNotNullOrEmpty( | |||||
| _disease.media)) { | |||||
| BlocProvider.of<MediaHelperBloc>(context).add( | BlocProvider.of<MediaHelperBloc>(context).add( | ||||
| ChangeListMedia( | ChangeListMedia( | ||||
| items: UtilAction.convertFilePathToMedia( | items: UtilAction.convertFilePathToMedia( |
| import 'package:farm_tpf/utils/const_string.dart'; | import 'package:farm_tpf/utils/const_string.dart'; | ||||
| import 'package:farm_tpf/utils/const_style.dart'; | import 'package:farm_tpf/utils/const_style.dart'; | ||||
| import 'package:farm_tpf/utils/pref.dart'; | import 'package:farm_tpf/utils/pref.dart'; | ||||
| import 'package:farm_tpf/utils/validators.dart'; | |||||
| import 'package:flutter/material.dart'; | import 'package:flutter/material.dart'; | ||||
| import 'package:flutter_bloc/flutter_bloc.dart'; | import 'package:flutter_bloc/flutter_bloc.dart'; | ||||
| import 'package:flutter_datetime_picker/flutter_datetime_picker.dart'; | import 'package:flutter_datetime_picker/flutter_datetime_picker.dart'; | ||||
| DateFormat("dd/MM/yyyy HH:mm") | DateFormat("dd/MM/yyyy HH:mm") | ||||
| .format(executeTime); | .format(executeTime); | ||||
| //Show media | //Show media | ||||
| if (_dung.media.isNotEmpty) { | |||||
| if (Validators.stringNotNullOrEmpty( | |||||
| _dung.media)) { | |||||
| BlocProvider.of<MediaHelperBloc>(context) | BlocProvider.of<MediaHelperBloc>(context) | ||||
| .add(ChangeListMedia( | .add(ChangeListMedia( | ||||
| items: UtilAction | items: UtilAction |
| import 'package:farm_tpf/utils/const_string.dart'; | import 'package:farm_tpf/utils/const_string.dart'; | ||||
| import 'package:farm_tpf/utils/const_style.dart'; | import 'package:farm_tpf/utils/const_style.dart'; | ||||
| import 'package:farm_tpf/utils/pref.dart'; | import 'package:farm_tpf/utils/pref.dart'; | ||||
| import 'package:farm_tpf/utils/validators.dart'; | |||||
| import 'package:flutter/material.dart'; | import 'package:flutter/material.dart'; | ||||
| import 'package:flutter_bloc/flutter_bloc.dart'; | import 'package:flutter_bloc/flutter_bloc.dart'; | ||||
| import 'package:flutter_datetime_picker/flutter_datetime_picker.dart'; | import 'package:flutter_datetime_picker/flutter_datetime_picker.dart'; | ||||
| .format(executeTime); | .format(executeTime); | ||||
| } catch (_) {} | } catch (_) {} | ||||
| //Show media | //Show media | ||||
| if (_end.media.isNotEmpty) { | |||||
| if (Validators.stringNotNullOrEmpty(_end.media)) { | |||||
| BlocProvider.of<MediaHelperBloc>(context).add( | BlocProvider.of<MediaHelperBloc>(context).add( | ||||
| ChangeListMedia( | ChangeListMedia( | ||||
| items: UtilAction.convertFilePathToMedia( | items: UtilAction.convertFilePathToMedia( |
| executeTimeView = DateFormat("dd/MM/yyyy HH:mm") | executeTimeView = DateFormat("dd/MM/yyyy HH:mm") | ||||
| .format(executeTime); | .format(executeTime); | ||||
| //Show media | //Show media | ||||
| if (_environment.media.isNotEmpty) { | |||||
| if (Validators.stringNotNullOrEmpty( | |||||
| _environment.media)) { | |||||
| BlocProvider.of<MediaHelperBloc>(context).add( | BlocProvider.of<MediaHelperBloc>(context).add( | ||||
| ChangeListMedia( | ChangeListMedia( | ||||
| items: UtilAction.convertFilePathToMedia( | items: UtilAction.convertFilePathToMedia( |
| .format(executeTime); | .format(executeTime); | ||||
| } catch (_) {} | } catch (_) {} | ||||
| //Show media | //Show media | ||||
| if (_harvest.media.isNotEmpty) { | |||||
| if (Validators.stringNotNullOrEmpty( | |||||
| _harvest.media)) { | |||||
| BlocProvider.of<MediaHelperBloc>(context).add( | BlocProvider.of<MediaHelperBloc>(context).add( | ||||
| ChangeListMedia( | ChangeListMedia( | ||||
| items: UtilAction.convertFilePathToMedia( | items: UtilAction.convertFilePathToMedia( |
| import 'package:farm_tpf/utils/const_string.dart'; | import 'package:farm_tpf/utils/const_string.dart'; | ||||
| import 'package:farm_tpf/utils/const_style.dart'; | import 'package:farm_tpf/utils/const_style.dart'; | ||||
| import 'package:farm_tpf/utils/pref.dart'; | import 'package:farm_tpf/utils/pref.dart'; | ||||
| import 'package:farm_tpf/utils/validators.dart'; | |||||
| import 'package:flutter/material.dart'; | import 'package:flutter/material.dart'; | ||||
| import 'package:flutter_bloc/flutter_bloc.dart'; | import 'package:flutter_bloc/flutter_bloc.dart'; | ||||
| import 'package:flutter_datetime_picker/flutter_datetime_picker.dart'; | import 'package:flutter_datetime_picker/flutter_datetime_picker.dart'; | ||||
| .format(executeTime); | .format(executeTime); | ||||
| } catch (_) {} | } catch (_) {} | ||||
| //Show media | //Show media | ||||
| if (_harvestProcess.media.isNotEmpty) { | |||||
| if (Validators.stringNotNullOrEmpty( | |||||
| _harvestProcess.media)) { | |||||
| BlocProvider.of<MediaHelperBloc>(context).add( | BlocProvider.of<MediaHelperBloc>(context).add( | ||||
| ChangeListMedia( | ChangeListMedia( | ||||
| items: UtilAction.convertFilePathToMedia( | items: UtilAction.convertFilePathToMedia( |
| DateFormat("dd/MM/yyyy HH:mm") | DateFormat("dd/MM/yyyy HH:mm") | ||||
| .format(executeTime); | .format(executeTime); | ||||
| //Show media | //Show media | ||||
| if (_nursery.media.isNotEmpty) { | |||||
| if (Validators.stringNotNullOrEmpty( | |||||
| _nursery.media)) { | |||||
| BlocProvider.of<MediaHelperBloc>(context) | BlocProvider.of<MediaHelperBloc>(context) | ||||
| .add(ChangeListMedia( | .add(ChangeListMedia( | ||||
| items: UtilAction | items: UtilAction |
| import 'package:farm_tpf/utils/const_string.dart'; | import 'package:farm_tpf/utils/const_string.dart'; | ||||
| import 'package:farm_tpf/utils/const_style.dart'; | import 'package:farm_tpf/utils/const_style.dart'; | ||||
| import 'package:farm_tpf/utils/pref.dart'; | import 'package:farm_tpf/utils/pref.dart'; | ||||
| import 'package:farm_tpf/utils/validators.dart'; | |||||
| import 'package:flutter/material.dart'; | import 'package:flutter/material.dart'; | ||||
| import 'package:flutter_bloc/flutter_bloc.dart'; | import 'package:flutter_bloc/flutter_bloc.dart'; | ||||
| import 'package:flutter_datetime_picker/flutter_datetime_picker.dart'; | import 'package:flutter_datetime_picker/flutter_datetime_picker.dart'; | ||||
| .format(executeTime); | .format(executeTime); | ||||
| } catch (_) {} | } catch (_) {} | ||||
| //Show media | //Show media | ||||
| if (_other.media.isNotEmpty) { | |||||
| if (Validators.stringNotNullOrEmpty(_other.media)) { | |||||
| BlocProvider.of<MediaHelperBloc>(context).add( | BlocProvider.of<MediaHelperBloc>(context).add( | ||||
| ChangeListMedia( | ChangeListMedia( | ||||
| items: UtilAction.convertFilePathToMedia( | items: UtilAction.convertFilePathToMedia( |
| import 'package:farm_tpf/utils/const_string.dart'; | import 'package:farm_tpf/utils/const_string.dart'; | ||||
| import 'package:farm_tpf/utils/const_style.dart'; | import 'package:farm_tpf/utils/const_style.dart'; | ||||
| import 'package:farm_tpf/utils/pref.dart'; | import 'package:farm_tpf/utils/pref.dart'; | ||||
| import 'package:farm_tpf/utils/validators.dart'; | |||||
| import 'package:flutter/material.dart'; | import 'package:flutter/material.dart'; | ||||
| import 'package:flutter_bloc/flutter_bloc.dart'; | import 'package:flutter_bloc/flutter_bloc.dart'; | ||||
| import 'package:flutter_datetime_picker/flutter_datetime_picker.dart'; | import 'package:flutter_datetime_picker/flutter_datetime_picker.dart'; | ||||
| .format(executeTime); | .format(executeTime); | ||||
| } catch (_) {} | } catch (_) {} | ||||
| //Show media | //Show media | ||||
| if (_packing.media.isNotEmpty) { | |||||
| if (Validators.stringNotNullOrEmpty( | |||||
| _packing.media)) { | |||||
| BlocProvider.of<MediaHelperBloc>(context).add( | BlocProvider.of<MediaHelperBloc>(context).add( | ||||
| ChangeListMedia( | ChangeListMedia( | ||||
| items: UtilAction.convertFilePathToMedia( | items: UtilAction.convertFilePathToMedia( |
| DateFormat("dd/MM/yyyy HH:mm") | DateFormat("dd/MM/yyyy HH:mm") | ||||
| .format(executeTime); | .format(executeTime); | ||||
| //Show media | //Show media | ||||
| if (_plant.media.isNotEmpty) { | |||||
| if (Validators.stringNotNullOrEmpty( | |||||
| _plant.media)) { | |||||
| BlocProvider.of<MediaHelperBloc>(context) | BlocProvider.of<MediaHelperBloc>(context) | ||||
| .add(ChangeListMedia( | .add(ChangeListMedia( | ||||
| items: UtilAction | items: UtilAction |
| .format(executeTime); | .format(executeTime); | ||||
| } catch (_) {} | } catch (_) {} | ||||
| //Show media | //Show media | ||||
| if (_sell.media.isNotEmpty) { | |||||
| if (Validators.stringNotNullOrEmpty(_sell.media)) { | |||||
| BlocProvider.of<MediaHelperBloc>(context).add( | BlocProvider.of<MediaHelperBloc>(context).add( | ||||
| ChangeListMedia( | ChangeListMedia( | ||||
| items: UtilAction.convertFilePathToMedia( | items: UtilAction.convertFilePathToMedia( |
| import 'package:farm_tpf/utils/const_string.dart'; | import 'package:farm_tpf/utils/const_string.dart'; | ||||
| import 'package:farm_tpf/utils/const_style.dart'; | import 'package:farm_tpf/utils/const_style.dart'; | ||||
| import 'package:farm_tpf/utils/pref.dart'; | import 'package:farm_tpf/utils/pref.dart'; | ||||
| import 'package:farm_tpf/utils/validators.dart'; | |||||
| import 'package:flutter/material.dart'; | import 'package:flutter/material.dart'; | ||||
| import 'package:flutter_bloc/flutter_bloc.dart'; | import 'package:flutter_bloc/flutter_bloc.dart'; | ||||
| import 'package:flutter_datetime_picker/flutter_datetime_picker.dart'; | import 'package:flutter_datetime_picker/flutter_datetime_picker.dart'; | ||||
| } catch (_) {} | } catch (_) {} | ||||
| //Show media | //Show media | ||||
| if (_spraying.media.isNotEmpty) { | |||||
| if (Validators.stringNotNullOrEmpty( | |||||
| _spraying.media)) { | |||||
| BlocProvider.of<MediaHelperBloc>(context) | BlocProvider.of<MediaHelperBloc>(context) | ||||
| .add(ChangeListMedia( | .add(ChangeListMedia( | ||||
| items: UtilAction | items: UtilAction |
| .initWithSelectedByName(_useWater.waterType); | .initWithSelectedByName(_useWater.waterType); | ||||
| //Show media | //Show media | ||||
| if (_useWater.media.isNotEmpty) { | |||||
| if (Validators.stringNotNullOrEmpty( | |||||
| _useWater.media)) { | |||||
| BlocProvider.of<MediaHelperBloc>(context).add( | BlocProvider.of<MediaHelperBloc>(context).add( | ||||
| ChangeListMedia( | ChangeListMedia( | ||||
| items: UtilAction.convertFilePathToMedia( | items: UtilAction.convertFilePathToMedia( |