/// <summary> /// Đưa ra danh sách sách bao gồm cả sách không khả dụng /// </summary> /// <returns></returns> public List <sachDTO> DanhSachSach() { List <sachDTO> list = new List <sachDTO>(); sachDAL saxDAL = new sachDAL(); if (saxDAL.tatcaSach(list)) { return(list); } return(new List <sachDTO>()); }
/// <summary> /// Đưa ra danh sách các sách khả dụng trong thư viện /// </summary> /// <returns></returns> public List <sachDTO> DanhSachSachCoSan() { List <sachDTO> list = new List <sachDTO>(); List <sachDTO> result = new List <sachDTO>(); sachDAL saxDAL = new sachDAL(); if (saxDAL.tatcaSach(list)) { foreach (sachDTO sax in list) { if (sax.Trangthai == (int)TrangThaiSach.CoSan) { result.Add(sax); } } return(result); } return(new List <sachDTO>()); }
/// <summary> /// Thêm sách mới /// </summary> /// <param name="sDTO"></param> /// <returns></returns> public bool ThemSach(sachDTO sDTO) { sachDAL saxDal = new sachDAL(); //kiểm tra các điều kiện if (saxDal.isSach(sDTO.Masach)) { return(false); } quydinhDAL quydinh = new quydinhDAL(); quydinhDTO listquydinh = new quydinhDTO(); if (!quydinh.listquydinh(listquydinh)) { return(false); } System.DateTime date = DateTime.Now; int curyear = date.Year; if (curyear - sDTO.Ngayxb.Year > listquydinh.Kcnamxuatban) { return(false); } //tạo List <sachDTO> list = new List <sachDTO>(); if (!saxDal.tatcaSach(list)) { return(false); } // sDTO.Masach = list.Count + 1; sDTO.Trangthai = 1; return(saxDal.themSach(sDTO)); }