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); } }
public bool update(DangKyNhom dkn) { return(dal_dangkynhom.update(dkn)); }
public bool insert(DangKyNhom dkn) { return(dal_dangkynhom.insert(dkn)); }