public int Insert2(HocVu entity, User a) { db.HocVus.Add(entity); entity.TinhTrang = false; entity.UserID = a.UserID; entity.NgayTao = DateTime.Now; db.SaveChanges(); return(entity.HocVuID); }
public ActionResult Index(HocVu hocvu) { User a = CheckAuthorize.Instance.XuatUserID(); if (ModelState.IsValid) { var dao = new HocVuDao(); int dem; var child = db.HocVus.Where(x => x.UserID + x.DanhMucID == a.UserID + hocvu.DanhMucID && x.UserID == a.UserID); var getHVID = from q in db.HocVus where (q.UserID + q.DanhMucID == a.UserID + hocvu.DanhMucID && q.UserID == a.UserID) select q.HocVuID; var moc = from q in db.HocVus where (q.UserID + q.DanhMucID == a.UserID + hocvu.DanhMucID && q.UserID == a.UserID && q.TinhTrang == true) select q.HocVuID; if (child.Count() == 0) { dem = 0; } else { dem = getHVID.Min(); } if (moc.Count() != 0) { int mocMax = moc.Max(); var xyz = db.HocVus.Where(x => x.UserID + x.DanhMucID == a.UserID + hocvu.DanhMucID && x.UserID == a.UserID && x.HocVuID > mocMax); if (xyz.Count() > 0) { dem = getHVID.Where(x => x > mocMax).Min(); } else { dem = 0; } } int id = dao.Insert2(hocvu, a, dem); if (id > 0) { SetAlert("Thêm học vụ thành công", "success"); } else { ModelState.AddModelError("", "Thêm học vụ không thành công"); } SetViewBag(); } return(View()); }
void dangkyhocvu() { HocVu hv = new HocVu() { UserID = Convert.ToInt32(masosv.Text), DonViID = Convert.ToInt32(comboBox2.SelectedValue.ToString()), DanhMucID = Convert.ToInt32(comboBox1.SelectedValue.ToString()), TinhTrang = false, NgayTao = DateTime.Now, NgayHen = DateTime.Today.AddDays(7), NoiDung = noidung.Text }; db.HocVus.Add(hv); db.SaveChanges(); }
public ActionResult Chat(HocVu hocvu) { User a = CheckAuthorize.Instance.XuatUserID(); if (ModelState.IsValid) { var dao = new HocVuDao(); int id = dao.Insert2(hocvu, a, hocvu.HocVuID); if (id > 0) { return(RedirectToAction("Index", "Home")); } else { ModelState.AddModelError("", "Thêm không thành công"); } } return(View("Index")); }
public ActionResult Index(HocVu hocvu) { User a = CheckAuthorize.Instance.XuatUserID(); if (ModelState.IsValid) { var dao = new HocVuDao(); int id = dao.Insert2(hocvu, a); if (id > 0) { SetAlert("Thêm học vụ thành công", "success"); } else { ModelState.AddModelError("", "Thêm học vụ không thành công"); } SetViewBag(); SetViewBagDanhMuc(); } return(View()); }
public ActionResult Create(HocVu hocvu) { if (ModelState.IsValid) { var dao = new HocVuDao(); int id = dao.Insert(hocvu); if (id > 0) { SetAlert("Thêm học vụ thành công", "success"); return(RedirectToAction("Index", "HocVu")); } else { ModelState.AddModelError("", "Thêm học vụ không thành công"); } SetViewBag(); SetViewBagDanhMuc(); SetViewBagUser(); } return(View("Index")); }
public bool Update(HocVu entity) { try { var hocvu = db.HocVus.Find(entity.HocVuID); hocvu.NgayTao = entity.NgayTao; hocvu.YeuCauThem = entity.YeuCauThem; hocvu.TinhTrang = entity.TinhTrang; hocvu.ParentID = entity.ParentID; hocvu.ChuyenVienID = entity.ChuyenVienID; hocvu.NgayHen = entity.NgayHen; hocvu.DanhMucID = entity.DanhMucID; hocvu.UserID = entity.UserID; hocvu.DonViID = entity.DonViID; db.SaveChanges(); return(true); } catch (Exception ex) { return(false); } }
public ActionResult Edit(HocVu hocvu) { if (ModelState.IsValid) { var dao = new HocVuDao(); var result = dao.Update(hocvu); if (result) { SetAlert("Sửa học vụ thành công", "success"); return(RedirectToAction("Index", "HocVu")); } else { ModelState.AddModelError("", "cập nhật không thành công"); } SetViewBag(hocvu.DonViID); SetViewBagDanhMuc(hocvu.DanhMucID); SetViewBagUser(hocvu.UserID); } return(View("Index")); }
public int Insert(HocVu entity) { db.HocVus.Add(entity); db.SaveChanges(); return(entity.HocVuID); }