/// <summary>
        /// 获取数据
        /// </summary>
        /// <param name="keyvalue"></param>
        /// <returns></returns>
        public ActionResult getEntity(string keyvalue)
        {
            var ctBll = new CustomTemplateBLL();
            var data  = ctBll.getEntity(keyvalue);

            return(Content(data.ToJson()));
        }
        /// <summary>
        /// 获取数据
        /// </summary>
        /// <param name="keyvalue"></param>
        /// <returns></returns>
        public ActionResult setSelect(string keyvalue)
        {
            var cpBll = new CustomTemplateBLL();
            var data  = cpBll.setSelect(keyvalue);

            return(Content(data.ToJson()));
        }
 public ActionResult SaveForm(CustomTemplateEntity entity)
 {
     try
     {
         var user  = OperatorProvider.Provider.Current();
         var ctBll = new CustomTemplateBLL();
         ctBll.SaveForm(entity, user.UserId);
         return(Success("操作成功。"));
     }
     catch (Exception ex)
     {
         return(Error(ex.Message));
     }
 }
        /// <summary>
        /// 用户列表
        /// </summary>
        /// <param name="pagination">分页参数</param>
        /// <param name="queryJson">查询参数</param>
        /// <returns>返回分页列表Json</returns>
        public ActionResult GetCTPageListJson(Pagination pagination, string queryJson)
        {
            var watch = CommonHelper.TimerStart();
            //var queryParam = queryJson.ToJObject();
            var ctBll    = new  CustomTemplateBLL();
            var user     = OperatorProvider.Provider.Current();
            var data     = ctBll.GetPageList(pagination, queryJson, user.UserId);
            var jsonStr  = JsonConvert.SerializeObject(data);
            var JsonData = new
            {
                rows     = data,
                total    = pagination.total,
                page     = pagination.page,
                records  = pagination.records,
                costtime = CommonHelper.TimerEnd(watch)
            };

            return(Content(JsonData.ToJson()));
        }
 public ActionResult delEntity(string keyvalue)
 {
     try
     {
         var ctBll  = new CustomTemplateBLL();
         var cpBll  = new CustomParameterBLL();
         var entity = cpBll.getListbyCTId(keyvalue);
         if (entity.Count() > 0)
         {
             return(Error("已存在台账数据,无法删除。"));
         }
         ctBll.deleteEntity(keyvalue);
         return(Success("操作成功。"));
     }
     catch (Exception ex)
     {
         return(Error(ex.Message));
     }
 }