|
|
|
@ -16,7 +16,6 @@ import 'package:test_sa/models/timer_model.dart';
|
|
|
|
import 'package:test_sa/views/app_style/sizing.dart';
|
|
|
|
import 'package:test_sa/views/app_style/sizing.dart';
|
|
|
|
import 'package:test_sa/views/widgets/app_text_form_field.dart';
|
|
|
|
import 'package:test_sa/views/widgets/app_text_form_field.dart';
|
|
|
|
import 'package:test_sa/views/widgets/buttons/app_button.dart';
|
|
|
|
import 'package:test_sa/views/widgets/buttons/app_button.dart';
|
|
|
|
import 'package:test_sa/views/widgets/date_and_time/time_picker.dart';
|
|
|
|
|
|
|
|
import 'package:test_sa/views/widgets/gas_refill/building_type_menu.dart';
|
|
|
|
import 'package:test_sa/views/widgets/gas_refill/building_type_menu.dart';
|
|
|
|
import 'package:test_sa/views/widgets/gas_refill/department_type_menu.dart';
|
|
|
|
import 'package:test_sa/views/widgets/gas_refill/department_type_menu.dart';
|
|
|
|
import 'package:test_sa/views/widgets/gas_refill/floor_type_menu.dart';
|
|
|
|
import 'package:test_sa/views/widgets/gas_refill/floor_type_menu.dart';
|
|
|
|
@ -31,7 +30,6 @@ import 'package:test_sa/views/widgets/titles/app_sub_title.dart';
|
|
|
|
|
|
|
|
|
|
|
|
import '../../../../controllers/localization/localization.dart';
|
|
|
|
import '../../../../controllers/localization/localization.dart';
|
|
|
|
import '../../../../controllers/providers/api/hospitals_provider.dart';
|
|
|
|
import '../../../../controllers/providers/api/hospitals_provider.dart';
|
|
|
|
import '../../../../models/enums/user_types.dart';
|
|
|
|
|
|
|
|
import '../../../widgets/e_signature/e_signature.dart';
|
|
|
|
import '../../../widgets/e_signature/e_signature.dart';
|
|
|
|
import '../../../widgets/timer/app_timer.dart';
|
|
|
|
import '../../../widgets/timer/app_timer.dart';
|
|
|
|
|
|
|
|
|
|
|
|
@ -107,7 +105,7 @@ class _RequestGasRefillState extends State<RequestGasRefill> {
|
|
|
|
msg: _subtitle.requestCompleteSuccessfully,
|
|
|
|
msg: _subtitle.requestCompleteSuccessfully,
|
|
|
|
);
|
|
|
|
);
|
|
|
|
Navigator.of(context).pop(_formModel.status);
|
|
|
|
Navigator.of(context).pop(_formModel.status);
|
|
|
|
setState(() { });
|
|
|
|
setState(() {});
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
String errorMessage = HttpStatusManger.getStatusMessage(status: status, subtitle: _subtitle);
|
|
|
|
String errorMessage = HttpStatusManger.getStatusMessage(status: status, subtitle: _subtitle);
|
|
|
|
ScaffoldMessenger.of(context).showSnackBar(SnackBar(
|
|
|
|
ScaffoldMessenger.of(context).showSnackBar(SnackBar(
|
|
|
|
@ -255,6 +253,7 @@ class _RequestGasRefillState extends State<RequestGasRefill> {
|
|
|
|
BuildingTypeMenu(
|
|
|
|
BuildingTypeMenu(
|
|
|
|
initialValue: _gasRefillProvider?.building,
|
|
|
|
initialValue: _gasRefillProvider?.building,
|
|
|
|
building: _gasRefillProvider?.hospital?.buildings,
|
|
|
|
building: _gasRefillProvider?.hospital?.buildings,
|
|
|
|
|
|
|
|
loading: _firstTime,
|
|
|
|
enabled: widget.gasRefillModel == null,
|
|
|
|
enabled: widget.gasRefillModel == null,
|
|
|
|
onSelect: (status) {
|
|
|
|
onSelect: (status) {
|
|
|
|
_gasRefillProvider.building = status;
|
|
|
|
_gasRefillProvider.building = status;
|
|
|
|
@ -266,6 +265,7 @@ class _RequestGasRefillState extends State<RequestGasRefill> {
|
|
|
|
initialValue: _gasRefillProvider?.floor,
|
|
|
|
initialValue: _gasRefillProvider?.floor,
|
|
|
|
floors: _gasRefillProvider?.building?.floors,
|
|
|
|
floors: _gasRefillProvider?.building?.floors,
|
|
|
|
enabled: widget.gasRefillModel == null,
|
|
|
|
enabled: widget.gasRefillModel == null,
|
|
|
|
|
|
|
|
loading: _firstTime,
|
|
|
|
onSelect: (status) {
|
|
|
|
onSelect: (status) {
|
|
|
|
_gasRefillProvider.floor = status;
|
|
|
|
_gasRefillProvider.floor = status;
|
|
|
|
setState(() {});
|
|
|
|
setState(() {});
|
|
|
|
@ -275,6 +275,7 @@ class _RequestGasRefillState extends State<RequestGasRefill> {
|
|
|
|
DepartmentTypeMenu(
|
|
|
|
DepartmentTypeMenu(
|
|
|
|
initialValue: _gasRefillProvider?.department,
|
|
|
|
initialValue: _gasRefillProvider?.department,
|
|
|
|
departments: _gasRefillProvider?.floor?.departments,
|
|
|
|
departments: _gasRefillProvider?.floor?.departments,
|
|
|
|
|
|
|
|
loading: _firstTime,
|
|
|
|
enabled: widget.gasRefillModel == null,
|
|
|
|
enabled: widget.gasRefillModel == null,
|
|
|
|
onSelect: (status) {
|
|
|
|
onSelect: (status) {
|
|
|
|
_gasRefillProvider.department = status;
|
|
|
|
_gasRefillProvider.department = status;
|
|
|
|
|