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