Пример #1
0
        public static string Add(string data)
        {
            //TODO: 权限验证

            //表单验证
            var bll  = new EDRS.BLL.XT_QX_GNFL(request);
            var gnfl = JsonHelper.ParseFormJson <EDRS.Model.XT_QX_GNFL>(data);

            //验证分类编码是否已经存在
            if (bll.Exists(gnfl.FLBM)) //如果存在就返回提示
            {
                return(ReturnString.JsonToString(Prompt.error, "分类编码已存在!", null));
            }
            try
            {
                //提交数据库
                bll.Add(gnfl);
                return(ReturnString.JsonToString(Prompt.win, "添加成功!", null));
            }
            catch (Exception)
            {
                return(ReturnString.JsonToString(Prompt.error, "添加失败!", null));
            }

            return(ReturnString.JsonToString(Prompt.win, "添加成功!", null));
        }
Пример #2
0
        public static string DeleteFunType(string id)
        {
            if (string.IsNullOrWhiteSpace(id))
            {
                return(ReturnString.JsonToString(Prompt.error, "请选中一个选中项", null));
            }
            var bll = new EDRS.BLL.XT_QX_GNFL(request);

            try
            {
                //是否有下级
                var funType = GetFunTypeDataTable(id);
                var fun     = GetFunDataTable(id);
                if ((funType != null && funType.Rows.Count > 0) || (fun != null && fun.Rows.Count > 0))
                {
                    return(ReturnString.JsonToString(Prompt.error, "删除失败当前功能下项存在功能定义", null));
                }
                //修改“是否删除”为“Y”
                var mode = bll.GetModel(id);
                mode.SFSC = "Y";
                bll.Update(mode);
            }
            catch (Exception)
            {
                return(ReturnString.JsonToString(Prompt.error, "删除数据发生异常", null));
            }
            return(ReturnString.JsonToString(Prompt.win, "删除成功", null));
        }
Пример #3
0
        public static string Edit(string data)
        {
            //TODO: 权限验证
            //将表单实例化
            var gnfl = JsonHelper.ParseFormJson <EDRS.Model.XT_QX_GNFL>(data);

            try
            {
                //更新数据库
                var bll = new EDRS.BLL.XT_QX_GNFL(request);
                bll.Update(gnfl);
                return(ReturnString.JsonToString(Prompt.win, "修改成功!", null));
            }
            catch (Exception)
            {
                return(ReturnString.JsonToString(Prompt.error, "修改失败!", null));
            }
        }