Example #1
0
        /// <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));
        }