예제 #1
0
        public JsonResult ConfigAdd(Config model)
        {
            ResultInfo info = new ResultInfo();
            var        flag = false;

            if (model.Id <= 0)
            {
                flag           = ConfigDBOperate.AddConfig(model);
                info.IsSuccess = flag;
                if (flag)
                {
                    info.Message = "保存成功";
                }
            }
            else
            {
                flag           = ConfigDBOperate.ModifyConfig(model);
                info.IsSuccess = flag;
                if (flag)
                {
                    info.Message = "保存成功";
                }
            }
            return(Json(info));
        }
예제 #2
0
        public JsonResult ConfigGetOne(int id)
        {
            ResultInfo <Config> result = new ResultInfo <Config>();

            result.Data = ConfigDBOperate.GetModelById(id);
            return(Json(result));
        }
예제 #3
0
        public ActionResult FinanceReportInfo()
        {
            var list = ConfigDBOperate.GetList("Report", CookieOperate.UserAdminCookie.CompanyId);

            ViewBag.TypeList = list.Select(a => new SelectListItem()
            {
                Value = a.Id.ToString(), Text = a.Id + ":" + a.Value
            });
            return(View());
        }
예제 #4
0
        public JsonResult ConfigList()
        {
            int                pagesize   = CommonMethod.GetInt(Request["limit"]);
            int                offset     = CommonMethod.GetInt(Request["offset"]);
            string             name       = CommonMethod.GetString(Request["name"]);
            var                totalcount = 0;
            var                list       = ConfigDBOperate.GetPagerList(pagesize, offset, name, out totalcount);
            PagerList <Config> pagerList  = new PagerList <Config>();

            pagerList.rows  = list;
            pagerList.total = totalcount;
            return(Json(pagerList));
        }