/// <summary> /// bind combobox cho diem tiep nhan va thong tin bao /// </summary> /// <param name="bPhanHuongNhuCau"></param> /// <param name="check">check == 1 chi load dientiepnhan</param> private void bindCombobox(int check = 0, BPhanHuongNhuCau bPhanHuongNhuCau = null) { if (bPhanHuongNhuCau != null) { ViewBag.DiemTiepNhanId = new SelectList(db.getAllDiemTiepNhan(), "Id", "Name", bPhanHuongNhuCau.DiemTiepNhanId); if (check != 0) { ViewBag.ThongTinBaoId = new SelectList(db.getAllThongTinBao(), "Id", "MaBao", bPhanHuongNhuCau.ThongTinBaoId); } } else { ViewBag.DiemTiepNhanId = new SelectList(db.getAllDiemTiepNhan(), "Id", "Name"); if (check != 0) { ViewBag.ThongTinBaoId = new SelectList(db.getAllThongTinBao(), "Id", "MaBao"); } } }
public ActionResult Delete([Bind(Include = "Id,UnitCode,ThongTinBaoId,DiemTiepNhanId")] BPhanHuongNhuCauModel bPhanHuongNhuCau, string Units) { string Mabao = null; Mabao = bPhanHuongNhuCau.ThongTinBaoId; // lấy thông tin mã báo if (ModelState.IsValid) { //object temp để lưu dữ liệu PHNC BPhanHuongNhuCau temp = new BPhanHuongNhuCau(); string[] lstids = Units.Split(new string[] { "," }, StringSplitOptions.RemoveEmptyEntries); foreach (var item in lstids) { //lấy thông tin đổ vào temp param : UnitCode và ThongTinBaoId temp = db.getByUnit(item, bPhanHuongNhuCau.ThongTinBaoId); db.Delete(temp.Id); } return RedirectToAction("Index", new { Mabao = bPhanHuongNhuCau.ThongTinBaoId }); } //Viewbag chung để return ra view input ViewBag.DTNBC = db.getAllData(userInfo.UnitCode, Mabao); //left tree data ViewBag.DiemTiepNhanId = new SelectList(db.getAllDiemTiepNhan(), "Id", "Name", bPhanHuongNhuCau.DiemTiepNhanId); ViewBag.ThongTinBaoId = new SelectList(db.getAllThongTinBao(), "Id", "MaBao", bPhanHuongNhuCau.ThongTinBaoId); ViewBag.UnitCode = db.getAllUnitByDTNId(userInfo.UnitCode, bPhanHuongNhuCau.DiemTiepNhanId, Mabao); ViewBag.MaBao = Mabao; return View(bPhanHuongNhuCau); }