Beispiel #1
0
        /// <summary>
        /// 绑定下拉列表的值
        /// </summary>
        private void DropDown(int?dept, int?position)
        {
            DepartmentData deptdb = new DepartmentData();

            ViewData["DeptId"] = new SelectList(deptdb.GetAllDepart(), "DeptId", "DeptName", dept);
            PositionData positiondb = new PositionData();

            ViewData["PositionId"] = new SelectList(positiondb.GetAllPosition(), "PositionId", "PosName", position);
        }
Beispiel #2
0
        /// <summary>
        /// 获取当前职位可用的父职位 返回Json
        /// </summary>
        /// <param name="id">当前职位的ID</param>
        /// <returns></returns>
        public JsonResult DropDownParent(string id)
        {
            List <Position> positsList;

            if (id == null || id == "" || id == "null")
            {
                positsList = db.GetAllPosition();
            }
            else
            {
                positsList = db.GetParentPosit(int.Parse(id));
            }
            var strResult = "{\"DropList\":" + positsList.ToJsonString() + "}";

            return(Json(strResult, JsonRequestBehavior.AllowGet));
        }