//// //// GET: /QuaTrinhTuyenDung/Details/5 //public ActionResult Details(int id = 0) //{ // tdQuaTrinhTuyenDung tdquatrinhtuyendung = db.tdQuaTrinhTuyenDung.Find(id); // if (tdquatrinhtuyendung == null) // { // return HttpNotFound(); // } // return View(tdquatrinhtuyendung); //} //// //// GET: /QuaTrinhTuyenDung/Create //public ActionResult Create() //{ // ViewBag.UngVien_id = new SelectList(db.tdTTUngCuVien, "id", "HoVaTen"); // return View(); //} //// //// POST: /QuaTrinhTuyenDung/Create //[HttpPost] //public ActionResult Create(tdQuaTrinhTuyenDung tdquatrinhtuyendung) //{ // if (ModelState.IsValid) // { // db.tdQuaTrinhTuyenDung.Add(tdquatrinhtuyendung); // db.SaveChanges(); // return RedirectToAction("Index"); // } // ViewBag.UngVien_id = new SelectList(db.tdTTUngCuVien, "id", "HoVaTen", tdquatrinhtuyendung.UngVien_id); // return View(tdquatrinhtuyendung); //} // // GET: /QuaTrinhTuyenDung/Edit/5 public ActionResult Edit(int id = 0) { tdQuaTrinhTuyenDung tdquatrinhtuyendung = db.tdQuaTrinhTuyenDung.Find(id); if (tdquatrinhtuyendung == null) { return(HttpNotFound()); } return(View(tdquatrinhtuyendung)); }
public ActionResult Edit(FormCollection form) { if (ModelState.IsValid) { int?UV_id = null; if (form[0] != "") { var id = int.Parse(form[0]); var hinhthucphongvan = form[1]; var nhanxet = form[2]; var ghichu = form[3]; var old = db.tdQuaTrinhTuyenDung.Find(id); var newdata = new tdQuaTrinhTuyenDung { id = id, UngVien_id = old.UngVien_id, QuanLyLH_id = old.QuanLyLH_id, HinhThucPhongVan = hinhthucphongvan, NhanXet = nhanxet, GhiChu = ghichu }; db.Entry(old).CurrentValues.SetValues(newdata); TempData["UngVien_id"] = old.UngVien_id; TempData["Message"] = "Bạn đã cập nhật thành công."; UV_id = old.UngVien_id; } //else //{ // var ungvien_id = int.Parse(form[1]); // var ngayphongvan = form[2]; // var donviphongvan = form[3]; // var hinhthucphongvan = form[4]; // var nhanxet = form[5]; // var ghichu = form[6]; // try // { // var newdata = new tdQuaTrinhTuyenDung {UngVien_id = ungvien_id, NgayPhongVanGiangThu = DateTime.Parse(ngayphongvan), DonViPhongVan = donviphongvan, HinhThucPhongVan = hinhthucphongvan, NhanXet = nhanxet, GhiChu = ghichu }; // db.tdQuaTrinhTuyenDung.Add(newdata); // } // catch // { // var newdata = new tdQuaTrinhTuyenDung { UngVien_id = ungvien_id, NgayPhongVanGiangThu = null, DonViPhongVan = donviphongvan, HinhThucPhongVan = hinhthucphongvan, NhanXet = nhanxet, GhiChu = ghichu }; // db.tdQuaTrinhTuyenDung.Add(newdata); // } // TempData["UngVien_id"] = ungvien_id; //} db.SaveChanges(); return(RedirectToAction("Index", new { UV_id = UV_id })); } return(View()); }
public ActionResult Edit1(FormCollection form) { if (form["id"] != "") { var id = int.Parse(form["id"]); var ungvien_id = form["ungvienid"]; var ngayphongvan = form["item.NgayPhongVan"]; var gio = form["item.Gio"]; var diadiemphongvan = form["item.DiaDiemPhongVan"]; var donviphongvan = new int?(); try { donviphongvan = int.Parse(form["item.DonViPhongVan_id"]); } catch { donviphongvan = null; } var dabaochoungvien = false; if (form["item.DaBaoChoUngCuVien"] == "true,false") { dabaochoungvien = true; } var ghichu = form["item.GhiChu"]; if (ModelState.IsValid) { var old = db.tdXemVaXepLichHen.Find(id); try { var newdata = new tdXemVaXepLichHen { id = id, UngCuVien_id = old.UngCuVien_id, NgayPhongVan = DateTime.Parse(ngayphongvan), Gio = gio, DiaDiemPhongVan = diadiemphongvan, DonViPhongVan_id = donviphongvan, DaBaoChoUngCuVien = dabaochoungvien, GhiChu = ghichu }; db.Entry(old).CurrentValues.SetValues(newdata); } catch { var newdata = new tdXemVaXepLichHen { id = id, UngCuVien_id = old.UngCuVien_id, NgayPhongVan = null, Gio = gio, DiaDiemPhongVan = diadiemphongvan, DonViPhongVan_id = donviphongvan, DaBaoChoUngCuVien = dabaochoungvien, GhiChu = ghichu }; db.Entry(old).CurrentValues.SetValues(newdata); } db.SaveChanges(); TempData["Message"] = "Bạn đã cập nhật thành công."; return(RedirectToAction("Index")); } } else if (form["id"] == "") { if (form["ungvienid"] != "") { var ngayphongvan = form["NgayPhongVan"]; var gio = form["Gio"]; var diadiemphongvan = form["DDPhongVan"]; var donviphongvan = new int?(); try { donviphongvan = int.Parse(form["DonViPhongVan_id"]); } catch { donviphongvan = null; } var ungvien_id = int.Parse(form["ungvienid"]); var dabaochoungvien = false; if (form["DaBaoChoUngCuVien"] == "true,false") { dabaochoungvien = true; } var ghichu = form["GhiChu"]; if (ModelState.IsValid) { try { var tdqllichhen = new tdXemVaXepLichHen { UngCuVien_id = ungvien_id, NgayPhongVan = DateTime.Parse(ngayphongvan), Gio = gio, DiaDiemPhongVan = diadiemphongvan, DonViPhongVan_id = donviphongvan, DaBaoChoUngCuVien = dabaochoungvien, GhiChu = ghichu }; db.tdXemVaXepLichHen.Add(tdqllichhen); db.SaveChanges(); var temptlist = db.tdXemVaXepLichHen.ToList().Last(); var tdquatrinhtd = new tdQuaTrinhTuyenDung { UngVien_id = ungvien_id, QuanLyLH_id = temptlist.id }; db.tdQuaTrinhTuyenDung.Add(tdquatrinhtd); } catch { var tdqllichhen = new tdXemVaXepLichHen { UngCuVien_id = ungvien_id, NgayPhongVan = null, Gio = gio, DiaDiemPhongVan = diadiemphongvan, DonViPhongVan_id = donviphongvan, DaBaoChoUngCuVien = dabaochoungvien, GhiChu = ghichu }; db.tdXemVaXepLichHen.Add(tdqllichhen); db.SaveChanges(); var temptlist = db.tdXemVaXepLichHen.ToList().Last(); var tdquatrinhtd = new tdQuaTrinhTuyenDung { UngVien_id = ungvien_id, QuanLyLH_id = temptlist.id }; db.tdQuaTrinhTuyenDung.Add(tdquatrinhtd); } db.SaveChanges(); TempData["Message"] = "Bạn đã thêm mới thành công."; } } else { TempData["Message"] = "Thêm mới thất bại. Bạn chưa chọn tên ứng viên."; } return(RedirectToAction("Index")); } return(null); //ViewBag.UngCuVien_id = new SelectList(db.tdTTUngCuVien, "id", "HoVaTen", tdxemvaxeplichhen.UngCuVien_id); //return View(tdxemvaxeplichhen); }