public void ClearAddNewCandidate(bool clearErrors = false) { if (clearErrors) { _AddNewCandidateSubTabInfo.ClearValidationErrors(); } ControlAddNewCandidateFName.SetValue(Empty); ControlAddNewCandidateMName.SetValue(Empty); ControlAddNewCandidateNickname.SetValue(Empty); ControlAddNewCandidateLName.SetValue(Empty); ControlAddNewCandidateSuffix.SetValue(Empty); var stateCode = Mode == DataMode.AddPoliticians ? VotePage.GetPage <SecureAdminPage>().StateCode : Offices.GetValidatedStateCodeFromKey(SafeGetOfficeKey()); ControlAddNewCandidateStateCode.SetValue(stateCode); ControlAddNewCandidateStateCode.Enabled = !StateCache.IsValidStateCode(stateCode); }