Example #1
0
        public Montana() : base("MT")
        {
            var dl = new Rchar[9];

            dl[0] = new RcharUAlpha(0);
            dl[1] = new RcharNumeric(1);
            dl[2] = new RcharAlphaNumeric(2);
            Array.Copy(Numerics(6, 3), 0, dl, 3, 6);
            dlFormats = new[] { new DriversLicense(dl, this) };
        }
Example #2
0
        public NewHampshire() : base("NH")
        {
            var dl = new Rchar[10];

            dl[0] = new RcharNumeric(0);
            dl[1] = new RcharNumeric(1);
            dl[2] = new RcharUAlpha(2);
            dl[3] = new RcharUAlpha(3);
            dl[4] = new RcharUAlpha(4);
            Array.Copy(Numerics(4, 5), 0, dl, 5, 4);
            dl[9] = new RcharLimited(9, '1', '2', '3', '4', '5', '6', '7', '8', '9');//no zero

            dlFormats = new[] { new DriversLicense(dl, this) };
        }
Example #3
0
        public Washington() : base("WA")
        {
            var dl = new Rchar[12];

            dl[0]  = new RcharUAlpha(0);
            dl[1]  = new RcharUAlpha(1);
            dl[2]  = new RcharUAlpha(2);
            dl[3]  = new RcharUAlpha(3);
            dl[4]  = new RcharUAlpha(4);
            dl[5]  = new RcharUAlpha(5);
            dl[6]  = new RcharUAlpha(6);
            dl[7]  = new RcharAlphaNumeric(7);
            dl[8]  = new RcharNumeric(8);
            dl[9]  = new RcharLimited(9, '*');
            dl[10] = new RcharAlphaNumeric(10);
            dl[11] = new RcharAlphaNumeric(11);

            dlFormats = new[] { new DriversLicense(dl, this) };
        }