Ejemplo n.º 1
0
        public ActionResult GetHideColumns(Model.User_Columns model)
        {
            JsonObject    json   = new JsonObject();
            StringBuilder sbErro = new StringBuilder();

            if (string.IsNullOrEmpty(model.type))
            {
                sbErro.Append(",类型不能为空");
            }
            if (string.IsNullOrEmpty(model.tableName))
            {
                sbErro.Append(",表名不能为空");
            }
            model.UserID = CurrentUser.User.Userinfo.UserID;
            List <Model.User_Columns> modelExistsList = BLL.GetModelList("type='" + model.type + "' AND tableName='" + model.tableName + "' AND UserId='" + model.UserID + "'");

            if (modelExistsList != null && modelExistsList.Count > 0)
            {
                json.Data = modelExistsList[0].hideColumns.Trim(',');
            }
            else
            {
                json.Data = "";
            }
            json.Status  = JsonObject.STATUS_SUCCESS;
            json.Message = "获取成功";
            return(Json(json));
        }
Ejemplo n.º 2
0
        public ActionResult Save(Model.User_Columns model)
        {
            JsonObject    json   = new JsonObject();
            StringBuilder sbErro = new StringBuilder();

            if (string.IsNullOrEmpty(model.type))
            {
                sbErro.Append(",类型不能为空");
            }
            if (string.IsNullOrEmpty(model.tableName))
            {
                sbErro.Append(",表名不能为空");
            }
            if (string.IsNullOrEmpty(model.hideColumns))
            {
                sbErro.Append(",隐藏列不能为空");
            }
            model.UserID = CurrentUser.User.Userinfo.UserID;
            List <Model.User_Columns> modelExistsList = BLL.GetModelList("type='" + model.type + "' AND tableName='" + model.tableName + "' AND UserId='" + model.UserID + "'");
            bool res = false;

            if (modelExistsList != null && modelExistsList.Count > 0)
            {
                Model.User_Columns modelOld = modelExistsList[0];
                modelOld.hideColumns = model.hideColumns;
                modelOld.UpdateBy    = model.UserID;
                modelOld.UpdateTime  = DateTime.Now;
                res = BLL.Update(modelOld);
            }
            else
            {
                model.id         = Guid.NewGuid().ToString();
                model.CreateBy   = model.UserID;
                model.CreateTime = DateTime.Now;
                res = BLL.Add(model);
            }
            if (res)
            {
                json.Status  = JsonObject.STATUS_SUCCESS;
                json.Message = "保存成功";
                return(Json(json));
            }
            else
            {
                json.Status      = JsonObject.STATUS_FAIL;
                json.ErroMessage = "保存失败";
                return(Json(json));
            }
        }