|
|
|
|
@ -52,14 +52,14 @@ class _AddPatientSickLeaveScreenState extends State<AddPatientSickLeaveScreen> {
|
|
|
|
|
TextEditingController _clinicController = new TextEditingController();
|
|
|
|
|
TextEditingController _doctorController = new TextEditingController();
|
|
|
|
|
TextEditingController _remarkController = new TextEditingController();
|
|
|
|
|
DateTime currentDate;
|
|
|
|
|
|
|
|
|
|
AddSickLeaveRequest addSickLeave = AddSickLeaveRequest();
|
|
|
|
|
bool isFormSubmitted = false;
|
|
|
|
|
FocusNode focusNode;
|
|
|
|
|
void _presentDatePicker() {
|
|
|
|
|
showDatePicker(
|
|
|
|
|
context: context,
|
|
|
|
|
initialDate: DateTime.now(),
|
|
|
|
|
initialDate: currentDate??DateTime.now(),
|
|
|
|
|
firstDate: DateTime(DateTime.now().year-1),
|
|
|
|
|
lastDate: DateTime(DateTime.now().year+1),
|
|
|
|
|
).then((pickedDate) {
|
|
|
|
|
@ -69,6 +69,7 @@ class _AddPatientSickLeaveScreenState extends State<AddPatientSickLeaveScreen> {
|
|
|
|
|
setState(() {
|
|
|
|
|
final df = new DateFormat('yyyy-MM-dd');
|
|
|
|
|
addSickLeave.startDate = df.format(pickedDate);
|
|
|
|
|
currentDate = pickedDate;
|
|
|
|
|
_toDateController.text = AppDateUtils.getDayMonthYearDateFormatted(pickedDate,isMonthShort: true );
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
@ -76,7 +77,6 @@ class _AddPatientSickLeaveScreenState extends State<AddPatientSickLeaveScreen> {
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
void initState() {
|
|
|
|
|
focusNode = new FocusNode();
|
|
|
|
|
super.initState();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|