Esempio n. 1
0
    static public char GetMemberSetting(string userSettings, PrizeConstants.MemberSettings setting)
    {
        char c = '0';
        int  n = (int)setting;

        if (userSettings == null || userSettings.Length < n)
        {
            return(c);
        }
        c = userSettings[n];
        return(c);
    }
Esempio n. 2
0
    static public bool SetMemberSetting(ref string userSettings, PrizeConstants.MemberSettings setting, char value)
    {
        int n = (int)setting;

        if (userSettings == null)
        {
            userSettings = PrizeConstants.DEFAULT_MEMBER_SETTINGS;
        }

        if (userSettings.Length < PrizeConstants.DEFAULT_MEMBER_SETTINGS.Length)
        {
            for (int i = userSettings.Length; i < PrizeConstants.DEFAULT_MEMBER_SETTINGS.Length; i++)
            {
                userSettings += "0";
            }
        }
        char[] arr = userSettings.ToArray();
        arr[n]       = value;
        userSettings = new string(arr);
        return(true);
    }