public static List <ChiTietHoaDonBanSachDTO> loadAll()
        {
            var listChiTiet = ChiTietHoaDonBanSachDAO.loadAll();

            listChiTiet.ForEach(i =>
            {
                i.Sach = SachBUS.loadByID(i.Sach.MaSach.ToString());
            });
            return(listChiTiet);
        }
        public static void MakeLoan(string idDocGia, DateTime ngayMuon, string[] idSachs)
        {
            int idPhieuMuon = PhieuMuonDAO.AddPhieuMuon(Int32.Parse(idDocGia), ngayMuon);

            foreach (string idSach in idSachs)
            {
                CT_PhieuMuonBUS.AddCT_PhieuMuon(idPhieuMuon, Int32.Parse(idSach));
                SachBUS.UpdateTinhTrangSach(Int32.Parse(idSach), true);
            }
        }
        public static List <ChiTietHoaDonBanSachDTO> loadByMaHoaDon(string MaHoaDon)
        {
            var listChiTiet = ChiTietHoaDonBanSachDAO.loadByMaHoaDon(MaHoaDon);

            listChiTiet.ForEach(i =>
            {
                i.Sach       = SachBUS.loadByID(i.Sach.MaSach.ToString());
                i.TongDonGia = i.SoLuong * i.Sach.DonGiaBan;
            });
            return(listChiTiet);
        }
示例#4
0
        public static void MakePhieuTra(string idDocGia, DateTime ngayTra, int[] idSachs, int[] idPhieuMuons, int[] soNgayMuon, int[] tienPhat, string tongNoMoi)
        {
            int idPhieuTra = PhieuTraDAO.AddPhieuTra(Int32.Parse(idDocGia), ngayTra);

            for (int i = 0; i < idSachs.Length; i++)
            {
                CT_PhieuTraBus.AddCT_PhieuTra(idPhieuMuons[i], idSachs[i], idPhieuTra, soNgayMuon[i], tienPhat[i]);
                SachBUS.UpdateTinhTrangSach(idSachs[i], false);
            }
            DocGiaBUS.UpdateNo(Int32.Parse(idDocGia), Double.Parse(tongNoMoi));
        }
 public static List <SACH> GetSachs()
 {
     return(SachBUS.GetSachs());
 }