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(); }
public static Book getBookById(int b_id) { return(BookService.getBookById(b_id)); }