Пример #1
0
        public static void Print(int saleid, float got)
        {
            float        total    = 0;
            int          Count    = 0;
            Sales        sale     = SaleService.getSaleById(saleid);
            string       name     = sale.SaleDate + " " + sale.Code + ".txt";
            string       fileName = name.Replace(":", "-");
            FileStream   fs       = new FileStream(fileName, FileMode.Create);
            StreamWriter sw       = new StreamWriter(fs);

            sw.WriteLine("***************************");
            sw.WriteLine("欢迎光临购书中心");
            sw.WriteLine("---------------------------");
            sw.WriteLine("书名\t数量*单价\t总价");
            foreach (SaleItems sitem in SaleService.getSaleItemsBySaleId(sale.Id))
            {
                sw.WriteLine("{0}\t{1}*{2}\t{3}元", BookService.getBookById(sitem.BookId).Name, sitem.Count, sitem.Price, sitem.Count * sitem.Price);
                total = total + (sitem.Count * sitem.Price);
                Count = Count + sitem.Count;
            }
            sw.WriteLine("总数量共:{0}本\t合  计:{1}元", Count, total);
            sw.WriteLine("实收金额:{0}元", got);
            sw.WriteLine("应找金额:{0}元", got - total);
            sw.WriteLine("---------------------------");
            sw.WriteLine("感谢惠顾,欢迎下次光临!");
            sw.WriteLine("***************************");
            sw.Close();
            fs.Close();
        }
Пример #2
0
 public static Book getBookById(int b_id)
 {
     return(BookService.getBookById(b_id));
 }