public static string Politician_Update_Transaction_Str(string politicianKey,
                                                               PoliticianColumn column, string newValue)
        {
            //LogPoliticianChanges.Insert(
            //  DateTime.Now,
            //  UserSecurityClass,
            //  UserName,
            //  politicianKey,
            //  G.Politician_Column_Name(column),
            //  Politician(politicianKey, column).ToStringOrNull(),
            //  newValue.ToStringOrNull().Trim());

            Politician_Update_Str(politicianKey, column, newValue);

            Politician_Update_Post(politicianKey);

            return(Politician_Column_Description(column));
        }
        public static void Politician_Update_Str(string politicianKey, PoliticianColumn column,
                                                 string strNewValue)
        {
            switch (column)
            {
            case PoliticianColumn.Password:
                Politicians_Update_Password(politicianKey, strNewValue);
                break;

            case PoliticianColumn.PasswordHint:
                Politicians_Update_PasswordHint(politicianKey, strNewValue);
                break;

            case PoliticianColumn.TemporaryOfficeKey:
                Politicians_Update_TemporaryOfficeKey(politicianKey, strNewValue);
                break;

            case PoliticianColumn.StateCode:
                Politicians_Update_StateCode(politicianKey, strNewValue);
                break;

            case PoliticianColumn.FName:
                Politicians_Update_FName(politicianKey, strNewValue);
                break;

            case PoliticianColumn.MName:
                Politicians_Update_MName(politicianKey, strNewValue);
                break;

            case PoliticianColumn.Nickname:
                Politicians_Update_Nickname(politicianKey, strNewValue);
                break;

            case PoliticianColumn.LName:
                Politicians_Update_LName(politicianKey, strNewValue);
                break;

            case PoliticianColumn.Suffix:
                Politicians_Update_Suffix(politicianKey, strNewValue);
                break;

            case PoliticianColumn.AddOn:
                Politicians_Update_AddOn(politicianKey, strNewValue);
                break;

            case PoliticianColumn.EmailAddrVoteUSA:
                Politicians_Update_EmailAddrVoteUSA(politicianKey, strNewValue);
                break;

            case PoliticianColumn.EmailAddr:
                Politicians_Update_EmailAddr(politicianKey, strNewValue);
                break;

            case PoliticianColumn.StateEmailAddr:
                Politicians_Update_StateEmailAddr(politicianKey, strNewValue);
                break;

            case PoliticianColumn.WebAddr:
                Politicians_Update_WebAddr(politicianKey, strNewValue);
                break;

            case PoliticianColumn.StateWebAddr:
                Politicians_Update_StateWebAddr(politicianKey, strNewValue);
                break;

            case PoliticianColumn.Phone:
                Politicians_Update_Phone(politicianKey, strNewValue);
                break;

            case PoliticianColumn.StatePhone:
                Politicians_Update_StatePhone(politicianKey, strNewValue);
                break;

            case PoliticianColumn.Gender:
                Politicians_Update_Gender(politicianKey, strNewValue);
                break;

            case PoliticianColumn.PartyKey:
                Politicians_Update_PartyKey(politicianKey, strNewValue);
                break;

            case PoliticianColumn.Address:
                Politicians_Update_Address(politicianKey, strNewValue);
                break;

            case PoliticianColumn.CityStateZip:
                Politicians_Update_CityStateZip(politicianKey, strNewValue);
                break;

            case PoliticianColumn.StateAddress:
                Politicians_Update_StateAddress(politicianKey, strNewValue);
                break;

            case PoliticianColumn.StateCityStateZip:
                Politicians_Update_StateCityStateZip(politicianKey, strNewValue);
                break;

            case PoliticianColumn.CampaignName:
                Politicians_Update_CampaignName(politicianKey, strNewValue);
                break;

            case PoliticianColumn.CampaignAddr:
                Politicians_Update_CampaignAddr(politicianKey, strNewValue);
                break;

            case PoliticianColumn.CampaignCityStateZip:
                Politicians_Update_CampaignCityStateZip(politicianKey, strNewValue);
                break;

            case PoliticianColumn.CampaignPhone:
                Politicians_Update_CampaignPhone(politicianKey, strNewValue);
                break;

            case PoliticianColumn.CampaignEmail:
                Politicians_Update_CampaignEmail(politicianKey, strNewValue);
                break;

            case PoliticianColumn.FacebookWebAddress:
                Politicians_Update_FacebookWebAddress(politicianKey, strNewValue);
                break;

            case PoliticianColumn.WikipediaWebAddress:
                Politicians_Update_WikipediaWebAddress(politicianKey, strNewValue);
                break;

            case PoliticianColumn.YouTubeWebAddress:
                Politicians_Update_YouTubeWebAddress(politicianKey, strNewValue);
                break;

            case PoliticianColumn.FlickrWebAddress:
                Politicians_Update_FlickrWebAddress(politicianKey, strNewValue);
                break;

            case PoliticianColumn.TwitterWebAddress:
                Politicians_Update_TwitterWebAddress(politicianKey, strNewValue);
                break;

            case PoliticianColumn.RSSFeedWebAddress:
                Politicians_Update_RSSFeedWebAddress(politicianKey, strNewValue);
                break;

            case PoliticianColumn.VimeoWebAddress:
                Politicians_Update_VimeoWebAddress(politicianKey, strNewValue);
                break;
            }
        }
        public static string Politician_Column_Description(PoliticianColumn politicianColumn)
        {
            switch (politicianColumn)
            {
            case PoliticianColumn.Password:
                return("Password");

            case PoliticianColumn.PasswordHint:
                return("Password Hint");

            case PoliticianColumn.TemporaryOfficeKey:
                return("Office Key");

            case PoliticianColumn.StateCode:
                return("State Code");

            case PoliticianColumn.FName:
                return("First Name");

            case PoliticianColumn.MName:
                return("Middle Name");

            case PoliticianColumn.Nickname:
                return("Nick Name");

            case PoliticianColumn.LName:
                return("Last Name");

            case PoliticianColumn.Suffix:
                return("Name Suffix");

            case PoliticianColumn.AddOn:
                return("Additional Name Info");

            case PoliticianColumn.EmailAddrVoteUSA:
                return("VoteUSA Email Address");

            case PoliticianColumn.EmailAddr:
                return("Candidate Email Address");

            case PoliticianColumn.StateEmailAddr:
                return("State Email Address");

            case PoliticianColumn.WebAddr:
                return("Candidate Website Address");

            case PoliticianColumn.StateWebAddr:
                return("State Website Address");

            case PoliticianColumn.Phone:
                return("Candidate Phone");

            case PoliticianColumn.StatePhone:
                return("State Phone");

            case PoliticianColumn.Gender:
                return("Gender");

            case PoliticianColumn.PartyKey:
                return("Party Key");

            case PoliticianColumn.Address:
                return("Street Address");

            case PoliticianColumn.CityStateZip:
                return("City, State Zip");

            case PoliticianColumn.StateAddress:
                return("State Street Address");

            case PoliticianColumn.StateCityStateZip:
                return("State City, State Zip");

            case PoliticianColumn.CampaignName:
                return("Campaign Name");

            case PoliticianColumn.CampaignAddr:
                return("Campaign Address");

            case PoliticianColumn.CampaignCityStateZip:
                return("Campaign City State Zip");

            case PoliticianColumn.CampaignPhone:
                return("Campaign Phone");

            case PoliticianColumn.CampaignEmail:
                return("Campaign Email");

            case PoliticianColumn.FacebookWebAddress:
                return("Facebook Address");

            case PoliticianColumn.WikipediaWebAddress:
                return("Wikipedia Address");

            case PoliticianColumn.YouTubeWebAddress:
                return("YouTubeWeb Address");

            case PoliticianColumn.FlickrWebAddress:
                return("Flickr WebAddress");

            case PoliticianColumn.TwitterWebAddress:
                return("Twitter WebAddress");

            case PoliticianColumn.RSSFeedWebAddress:
                return("RSSFeed WebAddress");

            default:
                return(string.Empty);
            }
        }