@ -67,13 +67,13 @@ class _PatientSickLeavePageState extends State<PatientSickLeavePage> {
}
void showConfirmMessage ( PatientSickLeaveViewMode model , int index ) {
/ / if ( model . sickLeaveList [ index ] . status = = 1 ) {
/ / openWorkPlaceUpdatePage ( model . sickLeaveList [ index ] . requestNo , model . sickLeaveList [ index ] . setupID , model , index ) ;
/ / } else if ( model . sickLeaveList [ index ] . status = = 2 ) {
if ( model . sickLeaveList [ index ] . status = = 1 ) {
openWorkPlaceUpdatePage ( model . sickLeaveList [ index ] . requestNo , model . sickLeaveList [ index ] . setupID , model , index , model . sickLeaveList [ index ] . projectID ) ;
} else if ( model . sickLeaveList [ index ] . status = = 2 ) {
showEmailDialog ( model , index ) ;
/ / } else {
/ / showApprovalDialog ( ) ;
/ / }
} else {
showApprovalDialog ( ) ;
}
}
void showApprovalDialog ( ) {
@ -102,15 +102,17 @@ class _PatientSickLeavePageState extends State<PatientSickLeavePage> {
projectName: model . sickLeaveList [ index ] . projectName ,
setupID: model . sickLeaveList [ index ] . setupID ,
projectID: model . sickLeaveList [ index ] . projectID ) ;
model . getSickLeave ( ) ;
} ,
) ,
) ;
}
void openWorkPlaceUpdatePage ( int requestNumber , String setupID , PatientSickLeaveViewMode model , int index ) {
Navigator . push ( context , FadePage ( page: WorkplaceUpdatePage ( requestNumber: requestNumber , setupID: setupID )) ) . then ( ( value ) {
void openWorkPlaceUpdatePage ( int requestNumber , String setupID , PatientSickLeaveViewMode model , int index , int projectID ) {
Navigator . push ( context , FadePage ( page: WorkplaceUpdatePage ( requestNumber: requestNumber , setupID: setupID , projectID: projectID , )) ) . then ( ( value ) {
print ( value ) ;
if ( value ! = null & & value = = true ) {
model . getSickLeave ( ) ;
showEmailDialog ( model , index ) ;
}
} ) ;