示例#1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            var result = db.SinhViens.Find(ID);

            result.Hoten           = txtName.Text;
            result.MSSV            = txtMSSV.Text;
            result.Khoa            = cbbKhoa.Text;
            db.Entry(result).State = EntityState.Modified;
            db.SaveChanges();
            this.Close();
        }
示例#2
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            var result = db.Thongtinsachs.Find(ID);

            result.TenSach         = txtTen.Text;
            result.SoLuong         = int.Parse(txtSL.Text);
            result.LoaiSach        = cbbLoai.Text;
            result.TacGia          = txtTG.Text;
            db.Entry(result).State = EntityState.Modified;
            db.SaveChanges();
            this.Close();
        }
示例#3
0
        public ActionResult CapNhatSach(Sach sach, HttpPostedFileBase file, FormCollection f)
        {
            string mand = sach.MaSach.ToString();

            if (ModelState.IsValid)
            {
                string temp = "";
                if (file != null)
                {
                    var tenAnh = mand + ".jpg";
                    var path   = Path.Combine(Server.MapPath("~/BookImg"), tenAnh);
                    file.SaveAs(path);
                    temp = tenAnh;
                }
                data.Entry(sach).State = EntityState.Modified;
                data.SaveChanges();
                return(RedirectToAction("XemChiTietSach", new { id = sach.MaSach }));
            }
            ViewBag.MaDanhMuc  = new SelectList(data.DanhMucs, "MaDanhMuc", "TenDanhMuc", sach.MaDanhMuc);
            ViewBag.NhaXuatBan = new SelectList(data.NhaXuatBans, "MaNhaXuatBan", "TenNhaXuatBan", sach.NhaXuatBan);
            ViewBag.TacGia     = new SelectList(data.TacGias, "MaTacGia", "TenTacGia", sach.TacGia);
            return(RedirectToAction("XemToanBoSach"));
        }
        // Gia hạn sách
        public ActionResult GiaHanSach(int id)
        {
            int SoLanGiaHan = (int)(from ct in data.ChiTietPhieuMuons where ct.MaChiTietPhieuMuon == id select ct.LanMuon).First();

            if (SoLanGiaHan >= SOLANGIAHAN)
            {
                @ViewBag.Message = "Bạn không thể tiếp tục gia hạn cho quyển sách này!";
                return(View("KqGiaHanSach"));
            }
            ChiTietPhieuMuon chitiet = data.ChiTietPhieuMuons.Find(id);

            chitiet.LanMuon++;
            if (ModelState.IsValid)
            {
                data.Entry(chitiet).State = EntityState.Modified;
                data.SaveChanges();
            }
            @ViewBag.Message = "Sách được gia hạn thành công! Lần gia hạn thứ " + chitiet.LanMuon.ToString();
            return(View("KqGiaHanSach"));
        }