Beispiel #1
0
        public byte[] Decrypt(byte[] encryptContent, string password, out object exData)
        {
            RawDataParser rdp = new RawDataParser(encryptContent);

            exData = rdp;
            return(Tool.CommonTools.LowEncrypt(rdp.BodyBytes, Tool.CommonTools.GetPasswordBytes(password)));
        }
Beispiel #2
0
        public byte[] Encrypt(byte[] content, string password, object exData = null)
        {
            Dictionary <string, string> headData = exData as Dictionary <string, string>;

            if (exData != null)
            {
                byte[]        encryptStr = Tool.CommonTools.LowEncrypt(content, Tool.CommonTools.GetPasswordBytes(password));
                RawDataParser rdp        = new RawDataParser(headData, encryptStr);
                return(rdp.RawBytes);
            }
            else
            {
                return(null);
            }
        }
Beispiel #3
0
        static void Main(string[] args)
        {
            Product[]   products    = RawDataParser.CreateProductArray(RawDataParser.CreateTable(data, ';', '\n'), columnHeaders.Split(';'));
            OrderSystem orderSystem = new OrderSystem(0, "os");
            Order       order1      = new Order("0001");

            order1.AddProduct(products[0], 1);
            order1.AddProduct(products[3], 2);
            Order order2 = new Order("0002");

            order2.AddProduct(products[1], 2);
            order2.AddProduct(products[2], 1);
            orderSystem.addOrder(order1);
            orderSystem.addOrder(order2);
            orderSystem.printBill();
            Console.ReadLine();
        }