private void btnMemberReportGenerate_Click(object sender, RoutedEventArgs e) { var memberID = inMemberID.Password; var isMemberID = !numOnlyRegex.IsMatch(memberID); if (!isMemberID) { lblMemberIDInputError.Content = "Member ID must be numerical!"; return; } var member = DataCenter.RequestMemberInfo(memberID); if (member != null) { GenerateReport.GenerateMemberReport(member); btnBackToMain_Click(sender, e); } else { lblMemberIDInputError.Content = "Member ID does not match our records!"; return; } }