| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -270,6 +270,8 @@ class _LoginsreenState extends State<Loginsreen> {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                                                              return null;
 | 
					 | 
					 | 
					 | 
					                                                              return null;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                                                            },
 | 
					 | 
					 | 
					 | 
					                                                            },
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                                                            onSaved: (value) {
 | 
					 | 
					 | 
					 | 
					                                                            onSaved: (value) {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					                                                              if (value !=
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					                                                                  null)
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                                                              setState(() {
 | 
					 | 
					 | 
					 | 
					                                                              setState(() {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                                                                userInfo
 | 
					 | 
					 | 
					 | 
					                                                                userInfo
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                                                                    .password =
 | 
					 | 
					 | 
					 | 
					                                                                    .password =
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -278,6 +280,8 @@ class _LoginsreenState extends State<Loginsreen> {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                                                            },
 | 
					 | 
					 | 
					 | 
					                                                            },
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                                                            onChanged: (value){
 | 
					 | 
					 | 
					 | 
					                                                            onChanged: (value){
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					                                                              if (value !=
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					                                                                  null)
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                                                              setState(() {
 | 
					 | 
					 | 
					 | 
					                                                              setState(() {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                                                                userInfo
 | 
					 | 
					 | 
					 | 
					                                                                userInfo
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                                                                    .password =
 | 
					 | 
					 | 
					 | 
					                                                                    .password =
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -456,19 +460,21 @@ class _LoginsreenState extends State<Loginsreen> {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      await model.login(userInfo);
 | 
					 | 
					 | 
					 | 
					      await model.login(userInfo);
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      if (model.state == ViewState.ErrorLocal) {
 | 
					 | 
					 | 
					 | 
					      if (model.state == ViewState.ErrorLocal) {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        Helpers.showErrorToast(model.error);
 | 
					 | 
					 | 
					 | 
					        Helpers.showErrorToast(model.error);
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      } else {
 | 
					 | 
					 | 
					 | 
					      } else {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        if (model.loginInfo['MessageStatus'] == 1) {
 | 
					 | 
					 | 
					 | 
					        if (model.loginInfo['MessageStatus'] == 1) {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          saveObjToString(LOGGED_IN_USER, model.loginInfo);
 | 
					 | 
					 | 
					 | 
					          saveObjToString(LOGGED_IN_USER, model.loginInfo);
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          sharedPref.remove(LAST_LOGIN_USER);
 | 
					 | 
					 | 
					 | 
					          sharedPref.remove(LAST_LOGIN_USER);
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          sharedPref.setString(TOKEN, model.loginInfo['LogInTokenID']);
 | 
					 | 
					 | 
					 | 
					          sharedPref.setString(TOKEN, model.loginInfo['LogInTokenID']);
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          Navigator.of(AppGlobal.CONTEX).pushReplacement(MaterialPageRoute(
 | 
					 | 
					 | 
					 | 
					          GifLoaderDialogUtils.hideDialog(context);
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					          Navigator.of(context).pushReplacement(MaterialPageRoute(
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					              builder: (BuildContext context) =>
 | 
					 | 
					 | 
					 | 
					              builder: (BuildContext context) =>
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                  VerificationMethodsScreen(
 | 
					 | 
					 | 
					 | 
					                  VerificationMethodsScreen(
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    password: userInfo.password,
 | 
					 | 
					 | 
					 | 
					                    password: userInfo.password,
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                  )));
 | 
					 | 
					 | 
					 | 
					                  )));
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        }
 | 
					 | 
					 | 
					 | 
					        }
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      }
 | 
					 | 
					 | 
					 | 
					      }
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      GifLoaderDialogUtils.hideDialog(context);
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    }
 | 
					 | 
					 | 
					 | 
					    }
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  }
 | 
					 | 
					 | 
					 | 
					  }
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -492,20 +498,17 @@ class _LoginsreenState extends State<Loginsreen> {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    primaryFocus.unfocus();
 | 
					 | 
					 | 
					 | 
					    primaryFocus.unfocus();
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  }
 | 
					 | 
					 | 
					 | 
					  }
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  getProjects(memberID, IMEIViewModel model) {
 | 
					 | 
					 | 
					 | 
					  getProjects(memberID, IMEIViewModel model)async {
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    if (memberID != null && memberID != '') {
 | 
					 | 
					 | 
					 | 
					    if (memberID != null && memberID != '') {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      if (projectsList.length == 0) {
 | 
					 | 
					 | 
					 | 
					      if (projectsList.length == 0) {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        model.getHospitalsList(memberID).then((res) {
 | 
					 | 
					 | 
					 | 
					        await model.getHospitalsList(memberID);
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          if (res['MessageStatus'] == 1) {
 | 
					 | 
					 | 
					 | 
					        if(model.state == ViewState.Idle) {
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            projectsList = res['ProjectInfo'];
 | 
					 | 
					 | 
					 | 
					          projectsList = model.hospitals;
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            setState(() {
 | 
					 | 
					 | 
					 | 
					          setState(() {
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					              userInfo.projectID = projectsList[0]["facilityId"];
 | 
					 | 
					 | 
					 | 
					            userInfo.projectID = projectsList[0]["facilityId"];
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					              projectIdController.text = projectsList[0]['facilityName'];
 | 
					 | 
					 | 
					 | 
					            projectIdController.text = projectsList[0]['facilityName'];
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            });
 | 
					 | 
					 | 
					 | 
					          });
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          } else {
 | 
					 | 
					 | 
					 | 
					        }
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            print(res);
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          }
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        });
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      }
 | 
					 | 
					 | 
					 | 
					      }
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    }
 | 
					 | 
					 | 
					 | 
					    }
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  }
 | 
					 | 
					 | 
					 | 
					  }
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
 
 |