Exemplo n.º 1
0
        private static void SerialNumberTest()
        {
            var serialRepo = new SerialNumberRepository();

            Console.WriteLine(
                serialRepo.NextNumber(1, SerialNumberModule.Receipts, new DateTime(2019, 3, 31))
                );
        }
Exemplo n.º 2
0
        private static void IncrementAlphaTest()
        {
            var snRepo = new SerialNumberRepository();

            //Debug.WriteLine("{0} -> {1}", "A", snRepo.IncrementAlpha("A"));
            //Debug.WriteLine("{0} -> {1}", "J", snRepo.IncrementAlpha("J"));
            //Debug.WriteLine("{0} -> {1}", "Z", snRepo.IncrementAlpha("Z"));
            //Debug.WriteLine("{0} -> {1}", "A-A-", snRepo.IncrementAlpha("A-A-"));
            //Debug.WriteLine("{0} -> {1}", "A-J-", snRepo.IncrementAlpha("A-J-"));
            //Debug.WriteLine("{0} -> {1}", "A-Z-", snRepo.IncrementAlpha("A-Z-"));
            Debug.WriteLine("{0} -> {1}", "Z#Z-", snRepo.IncrementAlpha("Z#Z-"));
            //Debug.WriteLine("{0} -> {1}", "BXN-AN-O", snRepo.IncrementAlpha("BXN-AN-O"));
            //Debug.WriteLine("{0} -> {1}", "BXN-999", snRepo.NextNumber("BXN-", "NNN", "", 999));
            Debug.WriteLine("{0} -> {1}", "AB-999", snRepo.NextNumber("AB-", "NNN", "", 999));
        }