Exemple #1
0
 public String Insert(PHONGSV entitySinhVien)
 {
     db.PHONGSVs.Add(entitySinhVien);
     try { db.SaveChanges(); }
     catch (Exception e) { Console.WriteLine("Mã sinh viên hoặc mã phòng không có trong CSDL!", e.Message); }
     return(entitySinhVien.MaPhongSV);
 }
Exemple #2
0
 public bool Update(PHONGSV entitySinhVien)
 {
     try {
         var sv = db.PHONGSVs.Select(x => x).Where(x => x.MaSV == entitySinhVien.MaSV).FirstOrDefault();
         sv.MaPhongSV  = entitySinhVien.MaPhongSV;
         sv.PHONG      = entitySinhVien.PHONG;
         sv.ThoiGianBĐ = entitySinhVien.ThoiGianBĐ;
         sv.ThoiGianKT = entitySinhVien.ThoiGianKT;
         db.SaveChanges();
     }
     catch (Exception e)
     {
         Console.WriteLine("Cập nhật không thành công", e.Message);
         return(false);
     }
     return(true);
 }
        public ActionResult Edit(PHONGSV sinhVien)
        {
            if (ModelState.IsValid)
            {
                var dao = new QLPSVModel();

                var result = dao.Update(sinhVien);
                if (result)
                {
                    SetAlert("Chỉnh sửa thông tin sinh viên thành công", "success");
                    return(RedirectToAction("Index", "QLPSV"));
                }
                else
                {
                    ModelState.AddModelError("", "Cập nhật sinh viên không thành công");
                }
            }
            return(View());
        }
Exemple #4
0
        public ActionResult Create(PHONGSV sinhVien)
        {
            if (ModelState.IsValid)
            {
                var daoPSV   = new QLPSVModel();
                var daoSV    = new QLSVsModel();
                var daoPhong = new PhongModel();
                if (daoPSV.Find(sinhVien.MaPhongSV) != null)
                {
                    SetAlert("Mã phòng sinh viên đã tồn tại", "error");
                    return(RedirectToAction("Create", "QLPSV"));
                }
                else if (daoPSV.Find(sinhVien.MaSV) != null)
                {
                    SetAlert("Mã sinh viên này đã có phòng", "error");
                    return(RedirectToAction("Create", "QLPSV"));
                }

                else if (daoPhong.Find(sinhVien.MaPhong) == null)
                {
                    SetAlert(" Phòng không có trong CSDL", "error");
                    return(RedirectToAction("Create", "QLPSV"));
                }
                else if (daoSV.Find(sinhVien.MaSV) == null)
                {
                    SetAlert("Sinh viên  không có trong CSDL", "error");
                    return(RedirectToAction("Create", "QLPSV"));
                }

                String result = daoPSV.Insert(sinhVien);

                if (!String.IsNullOrEmpty(result))
                {
                    SetAlert("Thêm sinh viên vào phòng thành công", "success");
                    return(RedirectToAction("Index", "QLPSV"));
                }
                else
                {
                    ModelState.AddModelError("", "Thêm sinh viên vào phòng không thành công");
                }
            }
            return(View());
        }