ppm status cannot be open

main_design2.0
Sikander Saleem 9 months ago
parent ddc62e33ea
commit 3dd946cd86

@ -4,6 +4,7 @@ import 'dart:io';
import 'package:flutter/material.dart';
import 'package:test_sa/extensions/context_extension.dart';
import 'package:test_sa/extensions/int_extensions.dart';
import 'package:test_sa/extensions/string_extensions.dart';
import 'package:test_sa/models/ppm/ppm.dart';
import 'package:test_sa/models/ppm/ppm_attachment.dart';
@ -42,6 +43,13 @@ class _PentryTBSFormState extends State<PentryTBSForm> {
initialValue: widget.model.visitStatusId == null ? null : Lookup(name: widget.model.visitStatusName ?? "", id: widget.model.visitStatusId),
title: context.translation.ppmVisit,
onSelect: (value) {
print(value.toJson());
if (value?.value == 4) {
"Status cannot be change to ${value.name}.".addTranslation.showToast;
setState(() {});
return;
}
if (value != null) {
widget.model.visitStatusName = value.name;
widget.model.visitStatusId = value.id;

Loading…
Cancel
Save