示例#1
0
        static void TestLoad()
        {
            AccountBook book = new AccountBook();

            //book.LoadFromFile();
            book.LoadFromFile_Stream();

            book.PrintAll();
        }
示例#2
0
        static void ShowOrder(AccountBook book, int id)
        {
            OrderForm order = book.GetOrder(id);

            if (order != null)
            {
                Console.WriteLine(order);
            }
            else
            {
                Console.WriteLine("没有找到订单ID " + id);
            }
        }
示例#3
0
        static void ShowOrder(AccountBook book, string name)
        {
            List <OrderForm> l = book.GetOrder(name);

            if (l == null || l.Count == 0)
            {
                Console.WriteLine("没有找到订单Name " + name);
                return;
            }

            for (int i = 0; i < l.Count; ++i)
            {
                Console.Write(l[i]);
                Console.Write("   ");
            }
            Console.WriteLine();
        }
示例#4
0
        static void TestSave()
        {
            OrderForm order1 = new OrderForm("冰激凌", 10.0, 1);
            OrderForm order2 = new OrderForm("苹果", 1.0, 2);
            OrderForm order3 = new OrderForm("香蕉", 0.8, 5);
            OrderForm order4 = new OrderForm("香蕉", 0.8, 3);
            OrderForm order5 = new OrderForm("冰激凌", 10.0, 3);

            AccountBook book = new AccountBook();

            book.AddOrder(order1);
            book.AddOrder(order2);
            book.AddOrder(order3);
            book.AddOrder(order4);
            book.AddOrder(order5);

            ShowOrder(book, "冰激凌");
            ShowOrder(book, "香蕉");
            ShowOrder(book, "芝麻");

            //book.SaveToFile();
            book.SaveToFile_Stream();
        }