Пример #1
0
        public ActionResult Dept_Del(long id)
        {
            bool res = true;

            if (id <= 0)
            {
                res    = false;
                strMsg = "删除参数异常!";//
            }
            else
            {
                try
                {
                    ////dblEf.Delete<Model.manager_dept>(md => md.Dept_ID == id);//删除,linq to entities不识别xx[index]这种格式,需要先赋值临时变量
                    //res = true;
                    //strMsg = "删除成功!";

                    NcManagerDept model = dblEf.Find <NcManagerDept>(id);
                    if (model != null)
                    {
                        dblEf.Remove <NcManagerDept>(model);
                        res    = dblEf.SaveChanges() > 0;
                        strMsg = "删除成功!";
                    }
                }
                catch (Exception ex)//循环删除,异常才报删除错误
                {
                    res    = false;
                    strMsg = "删除过程中出现异常!";//调试过程中+ex.ToString();
                }
            }
            return(Json(new { status = (res ? 1 : 0), msg = strMsg }));
        }
Пример #2
0
        public JsonResult Dept_Save(long id, long pId, string name)
        {
            int           add   = 0;
            NcManagerDept model = new NcManagerDept();

            if (id > 0)//修改
            {
                model          = dblEf.Find <NcManagerDept>(id);
                model.DeptName = name;

                if (Dept_Update(model))
                {
                    strStatus = "1";
                    strMsg    = "保存成功";
                }
                add = 1;
            }
            else//新增
            {
                model.ParentId = pId;
                model.DeptName = name;

                model.ClassList  = "";
                model.ClassLayer = 1;
                model.SortId     = 99;
                model.DeptDesc   = "";
                model.Ostatus    = 0;
                if (Dept_Add(model) > 0)
                {
                    strStatus = "1";
                    strMsg    = "保存成功";
                }
            }
            return(Json(new { status = strStatus, msg = strMsg, add = add }));
        }