예제 #1
0
        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);
        }