public ActionResult CreateField(LINHVUC lv)//Lĩnh vực { if (Session["Quyen"] != "Admin") { return(RedirectToAction("Index", "HomePage")); } List <LINHVUC> linhvucLi; var check_lv = db.LINHVUCs.Where(x => x.TenLinhVuc == lv.TenLinhVuc).FirstOrDefault(); if (check_lv == null) { if (ModelState.IsValid) { db.LINHVUCs.Add(lv); db.SaveChanges(); linhvucLi = db.LINHVUCs.OrderBy(x => x.IDLinhVuc).ToList(); ViewData["linhvucLi"] = linhvucLi; return(View()); } } else { ViewBag.ErrorLV = "Trùng tên lĩnh vực!"; } linhvucLi = db.LINHVUCs.OrderBy(x => x.IDLinhVuc).ToList(); ViewData["linhvucLi"] = linhvucLi; return(View()); }
public void deleteLinhVuc() { //LINHVUC lv = repository.getLinhVuc(view.selectedLinhVuc); string malv = view.selectedLinhVuc; if (malv != "") { LINHVUC lv = repository.getLinhVuc(malv); if (valid(lv)) { if (checkExistInSach(lv.MALINHVUC)) { //hien thong bao da ton tai xem co can xoa khong if (view.Log("Xóa Lĩnh Vực này và xóa các sách liên quan đến lĩnh vực này") == System.Windows.Forms.DialogResult.Yes) { repository.deleteSach(lv.MALINHVUC); LINHVUC kq = repository.deleteLinhVuc(malv); getListLinhVuc(); } } else { LINHVUC kq = repository.deleteLinhVuc(malv); getListLinhVuc(); } } } }
public LINHVUC deleteLinhVuc(string MaLinhVuc) { LINHVUC linhvuc = (from c in entity.LINHVUCs where c.MALINHVUC == MaLinhVuc select c).FirstOrDefault(); entity.LINHVUCs.Remove(linhvuc); entity.SaveChanges(); return(linhvuc); }
public ActionResult UpdateField(int idLinhVuc, string tenLinhVuc, string ghiChu) { LINHVUC lINHVUC = db.LINHVUCs.Find(idLinhVuc); lINHVUC.TenLinhVuc = tenLinhVuc; lINHVUC.GhiChu = ghiChu; db.SaveChanges(); return(RedirectToAction("CreateField")); }
public void showSelected() { if (view.selectedLinhVuc != "") { LINHVUC lv = repository.getLinhVuc(view.selectedLinhVuc); ModelToView(lv); //view.LinhVuc = lv; } }
private LINHVUC ViewToModel() { LINHVUC lv = new LINHVUC(); lv.TENLINHVUC = view.TENLINHVUC; lv.MALINHVUC = view.MALINHVUC; return(lv); }
public ActionResult ManageQuiz(int idLinhVuc) { if (Session["Quyen"] != "Admin") { return(RedirectToAction("Index", "HomePage")); } //List<CAUHOI> cAUHOIs = db.CAUHOIs.Where(p => p.IDLinhVuc == idLinhVuc).ToList(); LINHVUC linhvuc = db.LINHVUCs.Find(idLinhVuc); return(View(linhvuc)); }
public static int add(LinhVuc linhvuc) { using (EntitiesDataContext db = new EntitiesDataContext()) { var lv = new LINHVUC(); lv.ten = linhvuc.TenLinhVuc; db.LINHVUCs.InsertOnSubmit(lv); db.SubmitChanges(); return(lv.masolinhvuc); } }
public void editLinhVuc() { LINHVUC lv_moi = ViewToModel(); string malv_cu = view.selectedLinhVuc; if (valid(lv_moi) && checkExist(lv_moi, lv_moi.MALINHVUC == malv_cu)) { LINHVUC kq = repository.editLinhVuc(lv_moi, malv_cu); getListLinhVuc(); } }
public void saveLinhVuc() { //LINHVUC lv = repository.getLinhVuc(view.selectedLinhVuc); LINHVUC lv = ViewToModel(); if (valid(lv) && checkExist(lv, false)) { LINHVUC kq = repository.saveLinhVuc(lv); //view.Log("Đã lưu thành công"); getListLinhVuc(); } }
public LINHVUC saveLinhVuc(LINHVUC lv) { try { entity.LINHVUCs.Add(lv); entity.SaveChanges(); return(lv); } catch (DbUpdateException) // tranh loi update { return(null); } }
public LINHVUC editLinhVuc(LINHVUC lv, string oldMaLinhVuc) { LINHVUC linhvuc_re = (from c in entity.LINHVUCs where c.MALINHVUC == oldMaLinhVuc select c).FirstOrDefault(); //linhvuc_re.MASACH = linhvuc.MASACH; if (linhvuc_re != null) { //linhvuc_re.MALINHVUC = lv.MALINHVUC; linhvuc_re.TENLINHVUC = lv.TENLINHVUC; } entity.SaveChanges(); return(linhvuc_re); //linhvuc cu }
public bool valid(LINHVUC lv) { //xet null state.Clear(); if (lv.MALINHVUC == "") { state.addError("malinhvuc", "Mã lĩnh vực không được để trống"); } if (lv.MALINHVUC.Length > 2) { state.addError("malinhvuc2", "Mã lĩnh vực không dài quá 2 kí tự"); } //if (lv.NAMSINH >= lv.NAMMAT) // state.addError("nam", "Năm sinh phải nhỏ hơn năm mất"); return(state.isValid()); }
private bool checkExist(LINHVUC lv, bool b) { if (b) { return(true); } foreach (LINHVUC i in repository.getListLinhVuc()) { if (lv.MALINHVUC == i.MALINHVUC) { state.addError("malinhvuc3", "Mã lĩnh vực đã tồn tại"); return(false); } } return(true); }
public LinhVuc(LINHVUC linhvuc) { MaSoLinhVuc = linhvuc.masolinhvuc; TenLinhVuc = linhvuc.ten; TrangThai = linhvuc.trangthai; }
private void ModelToView(LINHVUC lv) { view.MALINHVUC = lv.MALINHVUC; view.TENLINHVUC = lv.TENLINHVUC; }
public Sach(SACH sach, LINHVUC linhvuc) : this(sach) { LinhVucSach = new LinhVuc(linhvuc); }
public Sach(SACH sach, NXB nxb, LINHVUC linhvuc) : this(sach, nxb) { LinhVucSach = new LinhVuc(linhvuc); }