Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- - (IBAction)buttonPressed:(id)sender
- {
- if ([FunctionsHelper isValidEmail:_emailTextField.text useStricterFilter:YES])
- {
- if ([sender isEqual:_enterButton])
- {
- NSPredicate *predicate = [NSPredicate predicateWithFormat:@"email == %@ AND password == %@", _emailTextField.text, _passwordTextField.text];
- NSError *error;
- NSSet *result = [CoreDataController fetchEntities:@"MSDUser" withPredicate:predicate error:error];
- if (error)
- {
- DebugLog(@"Login user fetch error: %@", [error userInfo]);
- }
- if ([result count] > 0)
- {
- MSDUser *user = (MSDUser *)[[result allObjects] firstObject];
- SettingsHelper *settings = [SettingsHelper new];
- [settings setInteger:[user.id integerValue] forSetting:MSDCurrentUserID];
- [settings setObject:user.email forSetting:MSDLastUsedUsername];
- _scoreInfoViewController = [[MSDScoreInfoViewController alloc] initWithNibName:@"MSDScoreInfoViewController" bundle:nil];
- _scoreInfoViewController.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
- [self presentViewController:_scoreInfoViewController animated:YES completion:nil];
- [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(logout) name:@"MSDLogout" object:nil];
- }
- else
- [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."];
- }
- else
- {
- _mcvc = [[MFMailComposeViewController alloc] init];
- _mcvc.mailComposeDelegate = self;
- NSString *toAddress = @"hylke.segers@merck.com";
- [_mcvc setToRecipients:[NSArray arrayWithObjects:toAddress,nil]];
- [_mcvc setCcRecipients:[NSArray arrayWithObjects:_emailTextField.text, nil]];
- [_mcvc setSubject:@"Paswoord vergeten"];
- [_mcvc setMessageBody:[NSString stringWithFormat:@"Beste,\n\nIk ben mijn paswoord vergeten.\n\nMet vriendelijke groeten,\n%@", _emailTextField.text] isHTML:NO];
- _mcvc.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
- [self presentViewController:_mcvc animated:YES completion:nil];
- }
- }
- else
- [FunctionsHelper showAlertMessage:@"Ongeldig e-mailadres" message:@"Gelieve een geldig e-mailadres in te vullen, dank u."];
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement