Browse Source

validate null or empty media

master
daivph 5 years ago
parent
commit
de6cf3397a
14 changed files with 32 additions and 14 deletions
  1. +3
    -1
      lib/presentation/screens/actions/crop_status/sc_edit_action_crop_status.dart
  2. +2
    -1
      lib/presentation/screens/actions/disease/sc_edit_action_disease.dart
  3. +3
    -1
      lib/presentation/screens/actions/dung/sc_edit_action_dung.dart
  4. +2
    -1
      lib/presentation/screens/actions/end/sc_edit_action_end.dart
  5. +2
    -1
      lib/presentation/screens/actions/environment_update/sc_edit_action_environment_update.dart
  6. +2
    -1
      lib/presentation/screens/actions/harvest/sc_edit_action_harvest.dart
  7. +3
    -1
      lib/presentation/screens/actions/harvest_process/sc_edit_action_harvest_process.dart
  8. +2
    -1
      lib/presentation/screens/actions/nursery/sc_edit_action_nursery.dart
  9. +2
    -1
      lib/presentation/screens/actions/other/sc_edit_action_other.dart
  10. +3
    -1
      lib/presentation/screens/actions/packing/sc_edit_action_packing.dart
  11. +2
    -1
      lib/presentation/screens/actions/plant/sc_edit_action_plant.dart
  12. +1
    -1
      lib/presentation/screens/actions/sell/sc_edit_action_sell.dart
  13. +3
    -1
      lib/presentation/screens/actions/spraying/sc_edit_action_spraying.dart
  14. +2
    -1
      lib/presentation/screens/actions/use_water/sc_edit_action_user_water.dart

+ 3
- 1
lib/presentation/screens/actions/crop_status/sc_edit_action_crop_status.dart View File

@@ -16,6 +16,7 @@ import 'package:farm_tpf/utils/const_common.dart';
import 'package:farm_tpf/utils/const_string.dart';
import 'package:farm_tpf/utils/const_style.dart';
import 'package:farm_tpf/utils/pref.dart';
import 'package:farm_tpf/utils/validators.dart';
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:flutter_datetime_picker/flutter_datetime_picker.dart';
@@ -391,7 +392,8 @@ class _EditActionCropStatusScreenState
executeTimeView = DateFormat("dd/MM/yyyy HH:mm")
.format(executeTime);
//Show media
if (_cropStatus.media.isNotEmpty) {
if (Validators.stringNotNullOrEmpty(
_cropStatus.media)) {
BlocProvider.of<MediaHelperBloc>(context).add(
ChangeListMedia(
items: UtilAction.convertFilePathToMedia(

+ 2
- 1
lib/presentation/screens/actions/disease/sc_edit_action_disease.dart View File

@@ -360,7 +360,8 @@ class _EditActionDiseaseScreenState extends State<EditActionDiseaseScreen> {
executeTimeView = DateFormat("dd/MM/yyyy HH:mm")
.format(executeTime);
//Show media
if (_disease.media.isNotEmpty) {
if (Validators.stringNotNullOrEmpty(
_disease.media)) {
BlocProvider.of<MediaHelperBloc>(context).add(
ChangeListMedia(
items: UtilAction.convertFilePathToMedia(

+ 3
- 1
lib/presentation/screens/actions/dung/sc_edit_action_dung.dart View File

@@ -17,6 +17,7 @@ import 'package:farm_tpf/utils/const_common.dart';
import 'package:farm_tpf/utils/const_string.dart';
import 'package:farm_tpf/utils/const_style.dart';
import 'package:farm_tpf/utils/pref.dart';
import 'package:farm_tpf/utils/validators.dart';
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:flutter_datetime_picker/flutter_datetime_picker.dart';
@@ -293,7 +294,8 @@ class _EditActionDungScreenState extends State<EditActionDungScreen> {
DateFormat("dd/MM/yyyy HH:mm")
.format(executeTime);
//Show media
if (_dung.media.isNotEmpty) {
if (Validators.stringNotNullOrEmpty(
_dung.media)) {
BlocProvider.of<MediaHelperBloc>(context)
.add(ChangeListMedia(
items: UtilAction

+ 2
- 1
lib/presentation/screens/actions/end/sc_edit_action_end.dart View File

@@ -13,6 +13,7 @@ import 'package:farm_tpf/utils/const_common.dart';
import 'package:farm_tpf/utils/const_string.dart';
import 'package:farm_tpf/utils/const_style.dart';
import 'package:farm_tpf/utils/pref.dart';
import 'package:farm_tpf/utils/validators.dart';
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:flutter_datetime_picker/flutter_datetime_picker.dart';
@@ -240,7 +241,7 @@ class _EditActionEndScreenState extends State<EditActionEndScreen> {
.format(executeTime);
} catch (_) {}
//Show media
if (_end.media.isNotEmpty) {
if (Validators.stringNotNullOrEmpty(_end.media)) {
BlocProvider.of<MediaHelperBloc>(context).add(
ChangeListMedia(
items: UtilAction.convertFilePathToMedia(

+ 2
- 1
lib/presentation/screens/actions/environment_update/sc_edit_action_environment_update.dart View File

@@ -370,7 +370,8 @@ class _EditActionEnvironmentUpdateState
executeTimeView = DateFormat("dd/MM/yyyy HH:mm")
.format(executeTime);
//Show media
if (_environment.media.isNotEmpty) {
if (Validators.stringNotNullOrEmpty(
_environment.media)) {
BlocProvider.of<MediaHelperBloc>(context).add(
ChangeListMedia(
items: UtilAction.convertFilePathToMedia(

+ 2
- 1
lib/presentation/screens/actions/harvest/sc_edit_action_harvest.dart View File

@@ -301,7 +301,8 @@ class _EditActionHarvestScreenState extends State<EditActionHarvestScreen> {
.format(executeTime);
} catch (_) {}
//Show media
if (_harvest.media.isNotEmpty) {
if (Validators.stringNotNullOrEmpty(
_harvest.media)) {
BlocProvider.of<MediaHelperBloc>(context).add(
ChangeListMedia(
items: UtilAction.convertFilePathToMedia(

+ 3
- 1
lib/presentation/screens/actions/harvest_process/sc_edit_action_harvest_process.dart View File

@@ -18,6 +18,7 @@ import 'package:farm_tpf/utils/const_common.dart';
import 'package:farm_tpf/utils/const_string.dart';
import 'package:farm_tpf/utils/const_style.dart';
import 'package:farm_tpf/utils/pref.dart';
import 'package:farm_tpf/utils/validators.dart';
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:flutter_datetime_picker/flutter_datetime_picker.dart';
@@ -381,7 +382,8 @@ class _EditActionHarvestProcessScreenState
.format(executeTime);
} catch (_) {}
//Show media
if (_harvestProcess.media.isNotEmpty) {
if (Validators.stringNotNullOrEmpty(
_harvestProcess.media)) {
BlocProvider.of<MediaHelperBloc>(context).add(
ChangeListMedia(
items: UtilAction.convertFilePathToMedia(

+ 2
- 1
lib/presentation/screens/actions/nursery/sc_edit_action_nursery.dart View File

@@ -543,7 +543,8 @@ class _EditActionNurseryState extends State<EditActionNurseryScreen> {
DateFormat("dd/MM/yyyy HH:mm")
.format(executeTime);
//Show media
if (_nursery.media.isNotEmpty) {
if (Validators.stringNotNullOrEmpty(
_nursery.media)) {
BlocProvider.of<MediaHelperBloc>(context)
.add(ChangeListMedia(
items: UtilAction

+ 2
- 1
lib/presentation/screens/actions/other/sc_edit_action_other.dart View File

@@ -15,6 +15,7 @@ import 'package:farm_tpf/utils/const_common.dart';
import 'package:farm_tpf/utils/const_string.dart';
import 'package:farm_tpf/utils/const_style.dart';
import 'package:farm_tpf/utils/pref.dart';
import 'package:farm_tpf/utils/validators.dart';
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:flutter_datetime_picker/flutter_datetime_picker.dart';
@@ -298,7 +299,7 @@ class _EditActionOtherScreenState extends State<EditActionOtherScreen> {
.format(executeTime);
} catch (_) {}
//Show media
if (_other.media.isNotEmpty) {
if (Validators.stringNotNullOrEmpty(_other.media)) {
BlocProvider.of<MediaHelperBloc>(context).add(
ChangeListMedia(
items: UtilAction.convertFilePathToMedia(

+ 3
- 1
lib/presentation/screens/actions/packing/sc_edit_action_packing.dart View File

@@ -16,6 +16,7 @@ import 'package:farm_tpf/utils/const_common.dart';
import 'package:farm_tpf/utils/const_string.dart';
import 'package:farm_tpf/utils/const_style.dart';
import 'package:farm_tpf/utils/pref.dart';
import 'package:farm_tpf/utils/validators.dart';
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:flutter_datetime_picker/flutter_datetime_picker.dart';
@@ -364,7 +365,8 @@ class _EditActionPackingScreenState extends State<EditActionPackingScreen> {
.format(executeTime);
} catch (_) {}
//Show media
if (_packing.media.isNotEmpty) {
if (Validators.stringNotNullOrEmpty(
_packing.media)) {
BlocProvider.of<MediaHelperBloc>(context).add(
ChangeListMedia(
items: UtilAction.convertFilePathToMedia(

+ 2
- 1
lib/presentation/screens/actions/plant/sc_edit_action_plant.dart View File

@@ -279,7 +279,8 @@ class _EditActionPlantScreenState extends State<EditActionPlantScreen> {
DateFormat("dd/MM/yyyy HH:mm")
.format(executeTime);
//Show media
if (_plant.media.isNotEmpty) {
if (Validators.stringNotNullOrEmpty(
_plant.media)) {
BlocProvider.of<MediaHelperBloc>(context)
.add(ChangeListMedia(
items: UtilAction

+ 1
- 1
lib/presentation/screens/actions/sell/sc_edit_action_sell.dart View File

@@ -376,7 +376,7 @@ class _EditActionSellScreenState extends State<EditActionSellScreen> {
.format(executeTime);
} catch (_) {}
//Show media
if (_sell.media.isNotEmpty) {
if (Validators.stringNotNullOrEmpty(_sell.media)) {
BlocProvider.of<MediaHelperBloc>(context).add(
ChangeListMedia(
items: UtilAction.convertFilePathToMedia(

+ 3
- 1
lib/presentation/screens/actions/spraying/sc_edit_action_spraying.dart View File

@@ -17,6 +17,7 @@ import 'package:farm_tpf/utils/const_common.dart';
import 'package:farm_tpf/utils/const_string.dart';
import 'package:farm_tpf/utils/const_style.dart';
import 'package:farm_tpf/utils/pref.dart';
import 'package:farm_tpf/utils/validators.dart';
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:flutter_datetime_picker/flutter_datetime_picker.dart';
@@ -343,7 +344,8 @@ class _EditActionSprayingScreenState extends State<EditActionSprayingScreen> {
} catch (_) {}

//Show media
if (_spraying.media.isNotEmpty) {
if (Validators.stringNotNullOrEmpty(
_spraying.media)) {
BlocProvider.of<MediaHelperBloc>(context)
.add(ChangeListMedia(
items: UtilAction

+ 2
- 1
lib/presentation/screens/actions/use_water/sc_edit_action_user_water.dart View File

@@ -299,7 +299,8 @@ class _EditActionUseWaterScreenState extends State<EditActionUseWaterScreen> {
.initWithSelectedByName(_useWater.waterType);

//Show media
if (_useWater.media.isNotEmpty) {
if (Validators.stringNotNullOrEmpty(
_useWater.media)) {
BlocProvider.of<MediaHelperBloc>(context).add(
ChangeListMedia(
items: UtilAction.convertFilePathToMedia(

Loading…
Cancel
Save