コード例 #1
0
            public static AddCandidatesTabItem[] GetTabInfo(ManagePoliticiansPanel control,
                                                            FeedbackContainerControl feedback)
            {
                var addCandidatesTabInfo = new[]
                {
                    new AddCandidatesTabItem(control)
                    {
                        Column      = "CandidateList",
                        Description = control.Mode == DataMode.ManageIncumbents
              ? "Incumbent List"
              : "Candidate List",
                        Validator = ValidateIncumbents
                    }
                };

                foreach (var item in addCandidatesTabInfo)
                {
                    item.InitializeItem(control, true, feedback);
                }

                // handled by outer page
                //InitializeGroup(control, GroupName);

                return(addCandidatesTabInfo);
            }
コード例 #2
0
            public static AddNewCandidateSubTabItem[] GetSubTabInfo(
                TemplateControl control, FeedbackContainerControl feedback)
            {
                var addNewCandidateTabInfo = new[]
                {
                    new AddNewCandidateSubTabItem
                    {
                        Column      = "FName",
                        Description = "First Name",
                        Validator   = ValidateFirstName
                    },
                    new AddNewCandidateSubTabItem
                    {
                        Column      = "MName",
                        Description = "Middle Name",
                        Validator   = ValidateMiddleName
                    },
                    new AddNewCandidateSubTabItem
                    {
                        Column      = "Nickname",
                        Description = "Nickname",
                        Validator   = ValidateNickname
                    },
                    new AddNewCandidateSubTabItem
                    {
                        Column      = "LName",
                        Description = "Last Name",
                        Validator   = ValidateLastName
                    },
                    new AddNewCandidateSubTabItem
                    {
                        Column      = "Suffix",
                        Description = "Suffix",
                        Validator   = ValidateSuffix
                    },
                    new AddNewCandidateSubTabItem
                    {
                        Column      = "StateCode",
                        Description = "State Code",
                        Validator   = ValidateRequired
                    }
                };

                foreach (var item in addNewCandidateTabInfo)
                {
                    item.InitializeItem(control, true, feedback);
                }

                InitializeGroup(control, GroupName);

                return(addNewCandidateTabInfo);
            }