Advertisement
Guest User

Untitled

a guest
Oct 26th, 2016
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. - (IBAction)buttonPressed:(id)sender
  2. {
  3.     if ([FunctionsHelper isValidEmail:_emailTextField.text useStricterFilter:YES])
  4.     {
  5.         if ([sender isEqual:_enterButton])
  6.         {
  7.             NSPredicate *predicate = [NSPredicate predicateWithFormat:@"email == %@ AND password == %@", _emailTextField.text, _passwordTextField.text];
  8.            
  9.             NSError *error;
  10.             NSSet *result = [CoreDataController fetchEntities:@"MSDUser" withPredicate:predicate error:error];
  11.            
  12.             if (error)
  13.             {
  14.                 DebugLog(@"Login user fetch error: %@", [error userInfo]);
  15.             }
  16.             if ([result count] > 0)
  17.             {
  18.                 MSDUser *user = (MSDUser *)[[result allObjects] firstObject];
  19.                 SettingsHelper *settings = [SettingsHelper new];
  20.                    
  21.                 [settings setInteger:[user.id integerValue] forSetting:MSDCurrentUserID];
  22.                 [settings setObject:user.email forSetting:MSDLastUsedUsername];
  23.                
  24.                 _scoreInfoViewController = [[MSDScoreInfoViewController alloc] initWithNibName:@"MSDScoreInfoViewController" bundle:nil];
  25.                 _scoreInfoViewController.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
  26.                 [self presentViewController:_scoreInfoViewController animated:YES completion:nil];
  27.                
  28.                 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(logout) name:@"MSDLogout" object:nil];
  29.             }
  30.             else
  31.                 [FunctionsHelper showAlertMessage:@"Aanmelden mislukt" message:@"Het aanmelden is mislukt, uw e-mailadres en/of paswoord blijken ongeldig te zijn. Probeer opnieuw of contacteer de admin voor assistentie, dank u."];
  32.         }
  33.         else
  34.         {
  35.             _mcvc = [[MFMailComposeViewController alloc] init];
  36.             _mcvc.mailComposeDelegate = self;
  37.             NSString *toAddress = @"hylke.segers@merck.com";
  38.             [_mcvc setToRecipients:[NSArray arrayWithObjects:toAddress,nil]];
  39.             [_mcvc setCcRecipients:[NSArray arrayWithObjects:_emailTextField.text, nil]];
  40.             [_mcvc setSubject:@"Paswoord vergeten"];
  41.             [_mcvc setMessageBody:[NSString stringWithFormat:@"Beste,\n\nIk ben mijn paswoord vergeten.\n\nMet vriendelijke groeten,\n%@", _emailTextField.text] isHTML:NO];
  42.        
  43.             _mcvc.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
  44.             [self presentViewController:_mcvc animated:YES completion:nil];
  45.         }
  46.     }
  47.     else
  48.         [FunctionsHelper showAlertMessage:@"Ongeldig e-mailadres" message:@"Gelieve een geldig e-mailadres in te vullen, dank u."];
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement