Esempio n. 1
0
 public ActionResult DangKyNhom(DangKyNhom model)
 {
     if (ModelState.IsValid)
     {
         var dao = new CheckThongTinDao();
         var kt  = new SinhVien();
         if (dao.CheckMaNhom(model.manhom))
         {
             ModelState.AddModelError("", "Mã nhóm đã tồn tại");
         }
         else if (dao.CheckMaTruongNhom(model.masv1))
         {
             ModelState.AddModelError("", "Sinh viên 1 đã đăng kí nhóm");
         }
         else if (dao.CheckMaThanhVien(model.masv2))
         {
             ModelState.AddModelError("", "Sinh viên 2 đã đăng kí nhóm");
         }
         else if (model.chucvu1 == "Trưởng nhóm" && model.chucvu2 == "Trưởng nhóm")
         {
             ModelState.AddModelError("", "Một nhóm chỉ có một trưởng nhóm");
         }
         else if (model.chucvu1 == "Thành viên" && model.chucvu2 == "Thành viên")
         {
             ModelState.AddModelError("", "Một nhóm phải có một trưởng nhóm");
         }
         else
         {
             var dt = new NhomSV();
             dt.MaNhom       = model.manhom;
             dt.TenLoaiDeTai = model.tenLoaiDT;
             dt.MaKhoaSV1    = model.makhoa;
             dt.MaSV1        = model.masv1;
             dt.TenSV1       = model.tensv1;
             dt.ChucVuSV1    = model.chucvu1;
             dt.MaSV2        = model.masv2;
             dt.TenSV2       = model.tensv2;
             dt.ChucVuSV2    = model.chucvu2;
             var nhom = dao.InsertNhom(dt);
             if (nhom > 0)
             {
                 ModelState.AddModelError("", "Đăng ký thành công");
                 //ViewBag.Success = "Đăng kí thành công";
                 model = new DangKyNhom();
             }
             else
             {
                 ModelState.AddModelError("", "Đăng ký không thành công");
             }
         }
     }
     return(View(model));
 }
 public bool insert(DangKyNhom dkn)
 {
     try
     {
         SqlDataAdapter sql = new SqlDataAdapter("Select * from DANGKYNHOM", _cn);
         DataRow        r   = dt.NewRow();
         r["MANHOM"] = dkn.MANHOM;
         r["MSSV"]   = dkn.MSSV;
         dt.Rows.Add(r);
         SqlCommandBuilder cm = new SqlCommandBuilder(sql);
         sql.Update(dt);
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
 public bool update(DangKyNhom dkn)
 {
     try
     {
         string mn   = dkn.MANHOM;
         string mssv = dkn.MSSV;
         var    cmd  = new SqlCommand("UPDATE DANGKYNHOM set MANHOM='" + mn + "' where MSSV='" + mssv + "'", _cn);
         int    dem  = cmd.ExecuteNonQuery();
         if (dem == 1)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
     catch (Exception)
     {
         return(false);
     }
 }
Esempio n. 4
0
 public bool update(DangKyNhom dkn)
 {
     return(dal_dangkynhom.update(dkn));
 }
Esempio n. 5
0
 public bool insert(DangKyNhom dkn)
 {
     return(dal_dangkynhom.insert(dkn));
 }