Text field Validation for Password
Validation
-(BOOL)validation
{
NSLog(@"lat %@",[AppDelegate sharedAppDelegate].latitud);
if ([txt_username.text isEqualToString:@""])
{
[[AppDelegate sharedAppDelegate] showAlertWithTitle:ERROR_HEADER message:USERNAME_BLANK_MSG];
return NO;
}
else if ([txt_email.text isEqualToString:@""])
{
[[AppDelegate sharedAppDelegate] showAlertWithTitle:ERROR_HEADER message:EMAIL_BLANK_MSG];
return NO;
}
else if ([[ApplicationData sharedInstance]ValidEmail:txt_email.text] == NO)
{
[[AppDelegate sharedAppDelegate] showAlertWithTitle:ERROR_HEADER message:EMAIL_MSG];
return NO;
}
else if ([btn_Number.titleLabel.text isEqualToString:@"+0"])
{
[[AppDelegate sharedAppDelegate] showAlertWithTitle:ERROR_HEADER message:PHONENUMCO];
return NO;
}
else if ([txt_Phonenum.text isEqualToString:@""])
{
[[AppDelegate sharedAppDelegate] showAlertWithTitle:ERROR_HEADER message:PHONENUM];
return NO;
}
else if ([txt_password.text isEqualToString:@""])
{
[[AppDelegate sharedAppDelegate] showAlertWithTitle:ERROR_HEADER message:PASSWORD_BLANK_MSG];
return NO;
}
else if ([txt_password.text length]<9)
{
[[AppDelegate sharedAppDelegate] showAlertWithTitle:ERROR_HEADER message:PASSWORD_MSG];
return NO;
}
else if ([txt_RePassword.text isEqualToString:@""])
{
[[AppDelegate sharedAppDelegate] showAlertWithTitle:ERROR_HEADER message:REPASSWORD_BLANK_MSG];
return NO;
}
else if (![txt_RePassword.text isEqualToString:txt_password.text])
{
[[AppDelegate sharedAppDelegate] showAlertWithTitle:ERROR_HEADER message:REPASSWORD_MSG];
return NO;
}
else if (CheckUser == NO)
{
[[AppDelegate sharedAppDelegate] showAlertWithTitle:ERROR_HEADER message:PROVIDERMSG];
return NO;
}
else if (Terms == NO)
{
[[AppDelegate sharedAppDelegate] showAlertWithTitle:ERROR_HEADER message:TERMSMSG];
return NO;
}
else if ([AppDelegate sharedAppDelegate].latitud == nil || [[AppDelegate sharedAppDelegate].latitud isKindOfClass:[NSNull class]])
{
if (u_type == 1)
{
return YES;
}
else
{
[[AppDelegate sharedAppDelegate] showAlertWithTitle:AppPermission message:Location_MSG];
return NO;
}
}
return YES;
}
Comments
Post a Comment