public ActionResult DeleteConfirmed(int id) { HT_PhongBan_LoaiHopDong hT_PhongBan_LoaiHopDong = db.HT_PhongBan_LoaiHopDong.Find(id); db.HT_PhongBan_LoaiHopDong.Remove(hT_PhongBan_LoaiHopDong); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "IDPQPB,IDPB,IDLoaiHopDong")] HT_PhongBan_LoaiHopDong hT_PhongBan_LoaiHopDong) { if (ModelState.IsValid) { db.Entry(hT_PhongBan_LoaiHopDong).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IDLoaiHopDong = new SelectList(db.DM_LoaiHopDong.Where(o => o.Khoa.CompareTo(false) == 0), "IDLoai", "TenLoai", hT_PhongBan_LoaiHopDong.IDLoaiHopDong); ViewBag.IDPB = new SelectList(db.DM_PHONG, "Id", "Ten", hT_PhongBan_LoaiHopDong.IDPB); return(View(hT_PhongBan_LoaiHopDong)); }
// GET: HT_PhongBan_LoaiHopDong/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HT_PhongBan_LoaiHopDong hT_PhongBan_LoaiHopDong = db.HT_PhongBan_LoaiHopDong.Find(id); if (hT_PhongBan_LoaiHopDong == null) { return(HttpNotFound()); } return(View(hT_PhongBan_LoaiHopDong)); }
// GET: HT_PhongBan_LoaiHopDong/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HT_PhongBan_LoaiHopDong hT_PhongBan_LoaiHopDong = db.HT_PhongBan_LoaiHopDong.Find(id); if (hT_PhongBan_LoaiHopDong == null) { return(HttpNotFound()); } ViewBag.IDLoaiHopDong = new SelectList(db.DM_LoaiHopDong.Where(o => o.Khoa.CompareTo(false) == 0), "IDLoai", "TenLoai", hT_PhongBan_LoaiHopDong.IDLoaiHopDong); ViewBag.IDPB = new SelectList(db.DM_PHONG, "Id", "Ten", hT_PhongBan_LoaiHopDong.IDPB); return(View(hT_PhongBan_LoaiHopDong)); }
public JsonResult XuLyPhanQuyenTheoLoaiHopDong(PhanQuyenPBJson pqJson) { //Guid gIDPB = pqJson.IDPB; //List<JsonArrayPhanQuyenPBLoaiHD> list = pqJson.list; //string error = ""; //try //{ // /// xóa tat ca phongban theo loai hop dong // List<HT_PhongBan_LoaiHopDong> liNhomLoaiHopDongRemove = db.HT_PhongBan_LoaiHopDong.Where(o => o.IDPB.CompareTo(gIDPB) == 0).ToList(); // foreach (var item in liNhomLoaiHopDongRemove) // { // db.HT_PhongBan_LoaiHopDong.Remove(item); // db.SaveChanges(); // } // /// them moi phong ban theo hop dong // for (int i = 0; i < list.Count; i++) // { // int idLoaiHopDong = list[i].idLoaiHopdong; // if (list[i].check) // { // HT_PhongBan_LoaiHopDong oPhongBanLoaiHopDong = new HT_PhongBan_LoaiHopDong(); // oPhongBanLoaiHopDong.IDPB = gIDPB; // oPhongBanLoaiHopDong.IDLoaiHopDong = list[i].idLoaiHopdong; // db.HT_PhongBan_LoaiHopDong.Add(oPhongBanLoaiHopDong); // db.SaveChanges(); // } // } // error = "1"; //} //catch (Exception ex) //{ // error = ex.Message; //} //return Json(error); Guid idPB = pqJson.idPB; List <JsonArrayPhanQuyenPB> list = pqJson.list; string error = ""; try { for (int i = 0; i < list.Count; i++) { int IDLoai = list[i].IDLoai; var count = db.HT_PhongBan_LoaiHopDong.Where(s => s.IDLoaiHopDong == IDLoai && s.IDPB == idPB).ToList().Count; if (list[i].check) { if (count == 0) { HT_PhongBan_LoaiHopDong ncn = new HT_PhongBan_LoaiHopDong(); ncn.IDPB = idPB; ncn.IDLoaiHopDong = IDLoai; db.HT_PhongBan_LoaiHopDong.Add(ncn); } } else { if (count == 1) { HT_PhongBan_LoaiHopDong ncn = db.HT_PhongBan_LoaiHopDong.Where(s => s.IDLoaiHopDong == IDLoai && s.IDPB == idPB).FirstOrDefault(); db.HT_PhongBan_LoaiHopDong.Remove(ncn); } } db.SaveChanges(); } HT_LichSuHoatDong ls = new HT_LichSuHoatDong( this.ControllerContext.RouteData.Values["controller"].ToString() , "UPDATE" , DateTime.Now, Session["username"]?.ToString() , $" {this.ControllerContext.RouteData.Values["action"]?.ToString()} "); db.HT_LichSuHoatDong.Add(ls); db.SaveChanges(); error = "1"; } catch (Exception ex) { error = ex.Message; } return(Json(error)); }