Пример #1
0
 // Thêm chi tiết phiếu mượn
 public bool Add(CTPhieuMuon value)
 {
     try
     {
         _db.CTPhieuMuon.Add(value);
         _db.SaveChanges();
         return true;
     }
     catch (Exception e)
     {
         Console.WriteLine(e.Message);
         return false;
     }
 }
Пример #2
0
 // Lấy chi tiết phiếu mượn theo mã phiếu mượn
 public CTPhieuMuon timkiem(int macuonsach,bool datra)
 {
     var query=from c in _db.CTPhieuMuon
               where c.DaTra==false
               select c;
     var temp = query.Where(v => v.MaCuonSach == macuonsach).ToList();
     CTPhieuMuon ct = new CTPhieuMuon();
     foreach(var item in temp)
     {
         ct.ID=item.ID;
         ct.MaCuonSach=item.MaCuonSach;
         ct.MaPhieuMuon=item.MaPhieuMuon;
     }
     return ct;
 }
Пример #3
0
 // Cập nhật chi tiết phiếu mượn
 public bool Update(CTPhieuMuon value)
 {
     try
     {
         CTPhieuMuon record = _db.CTPhieuMuon.SingleOrDefault(v => v.ID == value.ID);
         //record.MaCuonSach = value.MaCuonSach;
         record.DaTra = value.DaTra;
         _db.SaveChanges();
         return true;
     }
     catch (Exception e)
     {
         Console.WriteLine(e.Message);
         return false;
     }
 }
Пример #4
0
        public ActionResult submit(String _madocgia,FormCollection fc)
        {
            PhieuMuon phieumuon = new PhieuMuon();

            phieumuon.MaDocGia = int.Parse(_madocgia);
            phieumuon.NgayMuon = DateTime.Parse(fc["ngay"]);
            phieumuon.tinhtrang = false;
            dbpm.Add(phieumuon);
            int madocgia=int.Parse(_madocgia);
            DateTime ngaymuon=DateTime.Parse(fc["ngay"]);
            var list = dbpm.Search(madocgia, ngaymuon);
            foreach(var item in list)
            {
                maphieumuon = item.MaPhieuMuon;
            }
            var query=from c in _db.Temp
                      select c;
            var temp = query.Where(v => v.MaDocGia == madocgia).ToList();
            foreach(var item in temp)
            {
                CTPhieuMuon ct = new CTPhieuMuon();
                ct.MaPhieuMuon = maphieumuon;
                ct.MaCuonSach = item.MaCuonSach;
                ct.DaTra = false;
                _db.CTPhieuMuon.Add(ct);
                CuonSach cs=new CuonSach();
                cs = dbsach.GetByID(item.MaCuonSach);
                cs.MaTinhTrang = 2;
                dbsach.Update(cs);
            }
            deleteallrow();
            return RedirectToAction("Index");
        }