コード例 #1
0
        public string createRentDetail(ChiTietMuon e)
        {
            ChiTietMuon    obj      = db.ChiTietMuons.SingleOrDefault(x => x.MaPhieuMuon == e.MaPhieuMuon && x.MaSach == e.MaSach);
            PhieuMuon      rentcard = db.PhieuMuons.SingleOrDefault(x => x.MaPhieuMuon == e.MaPhieuMuon);
            DocGia         reader   = db.DocGias.SingleOrDefault(x => x.MaDocGia == rentcard.MaDocGia);
            LoaiTheThuVien cardtype = db.LoaiTheThuViens.SingleOrDefault(x => x.MaLoaiThe == reader.MaLoaiThe);

            if (obj == null)
            {
                if (countQuantityBookBorrowed(rentcard.MaPhieuMuon) + e.SoLuong <= cardtype.SoSachToiDa)
                {
                    db.ChiTietMuons.Add(e);
                    db.SaveChanges();
                    return("Thêm mới thành công!");
                }
                else
                {
                    return("Thẻ của bạn không thể mượn quá số lượng!");
                }
            }
            else
            {
                if (e.SoLuong <= cardtype.SoSachToiDa)
                {
                    obj.SoLuong = e.SoLuong;
                    db.SaveChanges();
                    return("Bản ghi đã tồn tại. Chỉ có thể thay đổi số lượng!");
                }
                else
                {
                    return("Thẻ của bạn không thể mượn quá số lượng!");
                }
            }
        }
コード例 #2
0
        public void deleteReader(int id)
        {
            DocGia e = db.DocGias.SingleOrDefault(x => x.MaDocGia == id);

            db.DocGias.Remove(e);
            db.SaveChanges();
        }
コード例 #3
0
        public void editReader(DocGia e)
        {
            DocGia obj = db.DocGias.SingleOrDefault(x => x.MaDocGia == e.MaDocGia);

            obj.HoTen       = e.HoTen;
            obj.NgaySinh    = e.NgaySinh;
            obj.DiaChi      = e.DiaChi;
            obj.SoDienThoai = e.SoDienThoai;
            obj.Email       = e.Email;
            obj.MaKhoa      = e.MaKhoa;
            obj.MaLoaiThe   = e.MaLoaiThe;
            db.SaveChanges();
        }
コード例 #4
0
 public void createReader(DocGia e)
 {
     db.DocGias.Add(e);
     db.SaveChanges();
 }