update droptown to take in editable & disapble medical aid fields if not required
This commit is contained in:
@@ -145,6 +145,7 @@ class _PrescripInputState extends State<PrescripInput> {
|
|||||||
hintText: "Quantity",
|
hintText: "Quantity",
|
||||||
dropdownOptions: numberOptions,
|
dropdownOptions: numberOptions,
|
||||||
required: true,
|
required: true,
|
||||||
|
editable: true,
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
const SizedBox(height: 25.0),
|
const SizedBox(height: 25.0),
|
||||||
@@ -155,6 +156,7 @@ class _PrescripInputState extends State<PrescripInput> {
|
|||||||
hintText: "Dosage",
|
hintText: "Dosage",
|
||||||
dropdownOptions: numberOptions,
|
dropdownOptions: numberOptions,
|
||||||
required: true,
|
required: true,
|
||||||
|
editable: true,
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
const SizedBox(height: 25.0),
|
const SizedBox(height: 25.0),
|
||||||
@@ -165,6 +167,7 @@ class _PrescripInputState extends State<PrescripInput> {
|
|||||||
hintText: "Times Daily",
|
hintText: "Times Daily",
|
||||||
dropdownOptions: numberOptions,
|
dropdownOptions: numberOptions,
|
||||||
required: true,
|
required: true,
|
||||||
|
editable: true,
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
const SizedBox(height: 25.0),
|
const SizedBox(height: 25.0),
|
||||||
@@ -175,6 +178,7 @@ class _PrescripInputState extends State<PrescripInput> {
|
|||||||
hintText: "No. Days",
|
hintText: "No. Days",
|
||||||
dropdownOptions: numberOptions,
|
dropdownOptions: numberOptions,
|
||||||
required: true,
|
required: true,
|
||||||
|
editable: true,
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
const SizedBox(height: 25.0),
|
const SizedBox(height: 25.0),
|
||||||
@@ -185,6 +189,7 @@ class _PrescripInputState extends State<PrescripInput> {
|
|||||||
hintText: "No. Repeats",
|
hintText: "No. Repeats",
|
||||||
dropdownOptions: numberOptions,
|
dropdownOptions: numberOptions,
|
||||||
required: true,
|
required: true,
|
||||||
|
editable: true,
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
SizedBox(
|
SizedBox(
|
||||||
|
|||||||
@@ -261,8 +261,8 @@ class _AddPatientState extends State<AddPatient> {
|
|||||||
Expanded(
|
Expanded(
|
||||||
child: MyDropdownField(
|
child: MyDropdownField(
|
||||||
controller: medAidController,
|
controller: medAidController,
|
||||||
hintText: "Has Medical Aid",
|
hintText: "Medical Aid",
|
||||||
//editable: true,
|
editable: true,
|
||||||
onSelect: (_) {
|
onSelect: (_) {
|
||||||
isRequired();
|
isRequired();
|
||||||
},
|
},
|
||||||
@@ -279,7 +279,7 @@ class _AddPatientState extends State<AddPatient> {
|
|||||||
child: MyDropdownField(
|
child: MyDropdownField(
|
||||||
controller: medMainMemController,
|
controller: medMainMemController,
|
||||||
hintText: "Main Member",
|
hintText: "Main Member",
|
||||||
//editable: true,
|
editable: medRequired,
|
||||||
required: medRequired,
|
required: medRequired,
|
||||||
dropdownOptions: const ["Yes", "No"],
|
dropdownOptions: const ["Yes", "No"],
|
||||||
),
|
),
|
||||||
|
|||||||
@@ -473,11 +473,19 @@ class _EditPatientState extends State<EditPatient> {
|
|||||||
Expanded(
|
Expanded(
|
||||||
child: MyDropdownField(
|
child: MyDropdownField(
|
||||||
controller: medAidController,
|
controller: medAidController,
|
||||||
hintText: "Has Medical Aid",
|
hintText: "Medical Aid",
|
||||||
onSelect: (_) {
|
onSelect: (selected) {
|
||||||
isRequired();
|
if (selected == "Yes") {
|
||||||
|
setState(() {
|
||||||
|
medRequired = true;
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
setState(() {
|
||||||
|
medRequired = false;
|
||||||
|
});
|
||||||
|
}
|
||||||
},
|
},
|
||||||
//editable: true,
|
editable: true,
|
||||||
required: true,
|
required: true,
|
||||||
dropdownOptions: const ["Yes", "No"],
|
dropdownOptions: const ["Yes", "No"],
|
||||||
),
|
),
|
||||||
@@ -491,7 +499,7 @@ class _EditPatientState extends State<EditPatient> {
|
|||||||
child: MyDropdownField(
|
child: MyDropdownField(
|
||||||
controller: medMainMemController,
|
controller: medMainMemController,
|
||||||
hintText: "Main Member.",
|
hintText: "Main Member.",
|
||||||
//editable: true,
|
editable: medRequired,
|
||||||
required: medRequired,
|
required: medRequired,
|
||||||
dropdownOptions: const ["Yes", "No"],
|
dropdownOptions: const ["Yes", "No"],
|
||||||
),
|
),
|
||||||
@@ -505,7 +513,7 @@ class _EditPatientState extends State<EditPatient> {
|
|||||||
child: MyTextField(
|
child: MyTextField(
|
||||||
controller: medNoController,
|
controller: medNoController,
|
||||||
hintText: "Medical Aid No.",
|
hintText: "Medical Aid No.",
|
||||||
editable: true,
|
editable: medRequired,
|
||||||
required: medRequired,
|
required: medRequired,
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
@@ -518,7 +526,7 @@ class _EditPatientState extends State<EditPatient> {
|
|||||||
child: MyTextField(
|
child: MyTextField(
|
||||||
controller: medAidCodeController,
|
controller: medAidCodeController,
|
||||||
hintText: "Medical Aid Code",
|
hintText: "Medical Aid Code",
|
||||||
editable: true,
|
editable: medRequired,
|
||||||
required: medRequired,
|
required: medRequired,
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
@@ -531,7 +539,7 @@ class _EditPatientState extends State<EditPatient> {
|
|||||||
child: MyTextField(
|
child: MyTextField(
|
||||||
controller: medNameController,
|
controller: medNameController,
|
||||||
hintText: "Medical Aid Name",
|
hintText: "Medical Aid Name",
|
||||||
editable: true,
|
editable: medRequired,
|
||||||
required: medRequired,
|
required: medRequired,
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
@@ -544,7 +552,7 @@ class _EditPatientState extends State<EditPatient> {
|
|||||||
child: MyTextField(
|
child: MyTextField(
|
||||||
controller: medSchemeController,
|
controller: medSchemeController,
|
||||||
hintText: "Medical Aid Scheme",
|
hintText: "Medical Aid Scheme",
|
||||||
editable: true,
|
editable: medRequired,
|
||||||
required: medRequired,
|
required: medRequired,
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
|||||||
Reference in New Issue
Block a user