예제 #1
0
        /// <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");
                }

            }
        }
예제 #2
0
        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);
        }