Beispiel #1
0
        public JsonResult GetAllParentMenus()
        {
            var result            = new ResultJsonInfo <List <SystemMenuSM> >();
            var allParentMenuList = MenuRespository.GetAllParentMenus();

            result.Status = ResultConfig.Ok;
            result.Info   = ResultConfig.SuccessfulMessage;
            result.Data   = allParentMenuList;
            return(Json(result));
        }
Beispiel #2
0
        public JsonResult GetMenuTree([FromForm] string roleId = null)
        {
            var result            = new ResultJsonInfo <List <SystemMenuSM> >();
            var respositoryResult = MenuRespository.GetMenuTree(string.IsNullOrEmpty(roleId) ? 0 : long.Parse(roleId), UserToken);

            result.Status = ResultConfig.Ok;
            result.Info   = ResultConfig.SuccessfulMessage;
            result.Data   = respositoryResult;
            return(Json(result));
        }
Beispiel #3
0
        public JsonResult GetEditMenu([FromForm] AddMenuVm model)
        {
            var result      = new ResultJsonInfo <SystemMenuSM>();
            var CurrentMenu = MenuRespository.GetCurrentMenu(model.Tid);

            result.Status = ResultConfig.Ok;
            result.Info   = ResultConfig.SuccessfulMessage;
            result.Data   = CurrentMenu;
            return(Json(result));
        }
Beispiel #4
0
        public JsonResult GetControllerActions([FromForm] string roleId = null)
        {
            var result            = new ResultJsonInfo <List <APIDescription> >();
            var respositoryResult = APIAttibuteHelper.GetAllDescriptions();

            result.Status = ResultConfig.Ok;
            result.Info   = ResultConfig.SuccessfulMessage;
            result.Data   = respositoryResult;
            return(Json(result));
        }
Beispiel #5
0
        public JsonResult GetDbTableColumns(string tableName)
        {
            var result            = new ResultJsonInfo <List <CodeGenField> >();
            var respositoryResult = CommonRespository.GetDbTablesColumns(tableName);

            result.Status = ResultConfig.Ok;
            result.Info   = ResultConfig.SuccessfulMessage;
            result.Data   = respositoryResult;
            return(Json(result));
        }
Beispiel #6
0
        public JsonResult GetDbTables()
        {
            var result            = new ResultJsonInfo <List <CodeGenTable> >();
            var respositoryResult = CommonRespository.GetDbTables();

            result.Status = ResultConfig.Ok;
            result.Info   = ResultConfig.SuccessfulMessage;
            result.Data   = respositoryResult;
            return(Json(result));
        }
Beispiel #7
0
        /// <summary>
        /// 获取当前所有的action
        /// </summary>
        /// <returns></returns>
        public async Task <JsonResult> GetSystemUserActions()
        {
            var result            = new ResultJsonInfo <SystemAction>();
            var respositoryResult = await RoleRespository.GetSystemUserActions(UserToken.Eid, UserToken.RoleTid, base.CurrentMenuTid);

            result.Status = ResultConfig.Ok;
            result.Info   = ResultConfig.SuccessfulMessage;
            result.Data   = respositoryResult;
            return(Json(result));
        }
Beispiel #8
0
        public async Task <JsonResult> GetAllRoleList()
        {
            var result            = new ResultJsonInfo <List <SystemRole> >();
            var respositoryResult = await RoleRespository.GetAllRoleList(UserToken);

            result.Status = ResultConfig.Ok;
            result.Info   = ResultConfig.SuccessfulMessage;
            result.Data   = respositoryResult;
            return(Json(result));
        }
        public JsonResult GetDbTablesAndColumns()
        {
            var result            = new ResultJsonInfo <string>();
            var respositoryResult = CommonRespository.GetDbTablesAndColumns();

            result.Status = ResultConfig.Ok;
            result.Info   = ResultConfig.SuccessfulMessage;
            result.Data   = "var schema = " + respositoryResult;
            return(Json(result));
        }
Beispiel #10
0
        public JsonResult GetDbs()
        {
            var           result            = new ResultJsonInfo <List <string> >();
            List <string> respositoryResult = CommonRespository.GetDbs();

            result.Status = ResultConfig.Ok;
            result.Info   = ResultConfig.SuccessfulMessage;
            result.Data   = respositoryResult;
            return(Json(result));
        }
Beispiel #11
0
        public JsonResult GetSubMenu([FromForm] long menuTid)
        {
            var result            = new ResultJsonInfo <List <SystemMenuSM> >();
            var respositoryResult = MenuRespository.GetSubMenus(menuTid);

            result.Status = ResultConfig.Ok;
            result.Info   = ResultConfig.SuccessfulMessage;
            result.Data   = respositoryResult;
            return(Json(result));
        }
        public ActionResult AddReply(Reply reply)
        {
            var            list       = replyservice.GetList("keys='" + reply.keys + "'");
            ResultJsonInfo resultInfo = new ResultJsonInfo();

            if (reply.id == 0)
            {
                if (list.Count > 0)
                {
                    resultInfo.Result = false;
                    resultInfo.Msg    = "关键词已存在";
                }
                else
                {
                    reply.createtime = DateTime.Now;
                    int num = replyservice.Insert(reply);
                    if (num > 0)
                    {
                        resultInfo.Result = true;
                        resultInfo.Msg    = "添加成功";
                    }
                    else
                    {
                        resultInfo.Result = false;
                        resultInfo.Msg    = "添加失败";
                    }
                }
            }
            else
            {
                if (list.Count > 1)
                {
                    resultInfo.Result = false;
                    resultInfo.Msg    = "关键词已存在";
                }
                else
                {
                    reply.createtime = DateTime.Now;
                    int num = replyservice.Update(reply);
                    if (num > 0)
                    {
                        resultInfo.Result = true;
                        resultInfo.Msg    = "修改成功";
                    }
                    else
                    {
                        resultInfo.Result = false;
                        resultInfo.Msg    = "修改失败";
                    }
                }
            }

            return(Json(resultInfo));
        }
Beispiel #13
0
        /// <summary>
        /// 权限与接口关联配置
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public async Task <JsonResult> GetRoleActions(RoleAction model)
        {
            var result            = new ResultJsonInfo <List <APIDescription> >();
            var respositoryResult = await RoleRespository.GetRoleActions(model);

            var allDescriptions = APIAttibuteHelper.GetAllDescriptions(null, respositoryResult);

            result.Status = ResultConfig.Ok;
            result.Info   = ResultConfig.SuccessfulMessage;
            result.Data   = allDescriptions;
            return(Json(result));
        }
Beispiel #14
0
        public async Task <JsonResult> GetLocalRemoteServices()
        {
            var result = new ResultJsonInfo <List <Service> >();
            //RemoteServices
            ServiceRepository rep = new ServiceRepository();
            var respositoryResult = await rep.GetLocalRemoteServices();

            result.Data   = respositoryResult;
            result.Status = ResultConfig.Ok;
            result.Info   = ResultConfig.SuccessfulMessage;
            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Beispiel #15
0
        public ResultJsonInfo <List <Person> > GetPersonList()
        {
            var result = new ResultJsonInfo <List <Person> >();

            result.Data = new List <Person> {
                new Person {
                    Name = "yuzd", Age = 25
                }
            };
            result.Status = ResultConfig.Success;
            result.Info   = "ok";
            return(result);
        }
        public ActionResult Edit(MerchantDto Merchantdto)
        {
            ResultJsonInfo resultJsonInfo = new ResultJsonInfo()
            {
                Data = "", ErrorMsg = "", Success = true
            };

            if (Merchantdto != null)
            {
                Merchantdto.UpdateUser = ServiceHelper.GetCurrentUser().UserName;
                Merchantdto.UpdateTime = DateTime.Now;
            }
            return(Json(new { resultJsonInfo }, JsonRequestBehavior.AllowGet));
        }
        public ActionResult Add(MerchantDto Merchantdto)
        {
            ResultJsonInfo resultJsonInfo = new ResultJsonInfo()
            {
                Data = "", ErrorMsg = "", Success = true
            };

            if (Merchantdto != null)
            {
                Merchantdto.CreateUser  = ServiceHelper.GetCurrentUser().UserName;
                Merchantdto.CredateTime = DateTime.Now;
            }
            return(this.Ajax_JGClose());
        }
        public ActionResult DelReply(string ids)
        {
            ResultJsonInfo resultInfo = new ResultJsonInfo();
            int            num        = replyservice.DeleteList(ids);

            if (num > 0)
            {
                resultInfo.Result = true;
                resultInfo.Msg    = "删除成功";
            }
            else
            {
                resultInfo.Result = false;
                resultInfo.Msg    = "删除失败";
            }
            return(Json(resultInfo));
        }
        public ActionResult EditImageText(Reply reply)
        {
            reply.createtime = DateTime.Now;
            int            num        = replyservice.Update(reply);
            ResultJsonInfo resultInfo = new ResultJsonInfo();

            if (num > 0)
            {
                resultInfo.Result = true;
                resultInfo.Msg    = "修改成功";
            }
            else
            {
                resultInfo.Result = false;
                resultInfo.Msg    = "修改失败";
            }
            return(Json(resultInfo));
        }
Beispiel #20
0
        public JsonResult SQLTable(string sql)
        {
            var result = new ResultJsonInfo <DbTablesAndColumnsSM>();

            result.Data = new DbTablesAndColumnsSM();
            sql         = sql.DecodeBase64();
            var table = CommonRespository.SelectSqlExcute(sql);

            result.Data.columns = table.Columns
                                  .Cast <DataColumn>()
                                  .Select(x => new DynamicColumn(x.ColumnName))
                                  .ToList();
            result.Data.data = table.Rows.Cast <DataRow>()
                               .Select(r => r.ItemArray).ToList();
            result.Status = ResultConfig.Ok;
            result.Info   = ResultConfig.SuccessfulMessage;
            return(Json(result));
        }
Beispiel #21
0
        public JsonResult ExportExcel(string ids)
        {
            ResultJsonInfo resultJsonInfo = new ResultJsonInfo()
            {
                Data = "", ErrorMsg = "", Success = true
            };
            List <GoodsExport> goodsExportModels = new List <GoodsExport>();
            List <GoodsDto>    list = Service.GetAllGoods();

            //if (!string.IsNullOrEmpty(ids))
            //{
            //    list = Service.Find(ids);
            //}
            //else
            //{

            //}
            foreach (var item in list)
            {
                goodsExportModels.Add(new GoodsExport()
                {
                    商品名称 = item.GoodsName,
                    原价   = item.Price,
                    会员价  = item.VipPrice,
                    是否上架 = item.IfShelves == 1 ? "是" : "否",
                    是否促销 = item.IfPromotion == 1 ? "是" : "否",
                    创建时间 = item.CredateTime.ToString()
                });
            }
            if (list == null || list.Count == 0)
            {
                resultJsonInfo.Success  = false;
                resultJsonInfo.ErrorMsg = "暂未数据";
            }
            else
            {
                string fileName = "商品导出.xls";
                ExportExcelHelper <GoodsExport> .ExportListToExcel_MvcResult(goodsExportModels, ref fileName);

                var path = "/Export/Temp/" + fileName;
                resultJsonInfo.Data = path;
            }
            return(Json(resultJsonInfo));
        }
Beispiel #22
0
        public ActionResult Edit(CompanyDto companydto)
        {
            ResultJsonInfo resultJsonInfo = new ResultJsonInfo()
            {
                Data = "", ErrorMsg = "", Success = true
            };

            if (companydto != null)
            {
                companydto.UpdateUser = ServiceHelper.GetCurrentUser().UserName;
                companydto.UpdateTime = DateTime.Now;
                if (!Service.Update(companydto))
                {
                    resultJsonInfo.Success  = false;
                    resultJsonInfo.ErrorMsg = "更新失敗";
                }
            }
            return(Json(new { resultJsonInfo }, JsonRequestBehavior.AllowGet));
        }
Beispiel #23
0
        public JsonResult Edit(GoodsDto goods)
        {
            ResultJsonInfo resultJsonInfo = new ResultJsonInfo()
            {
                Data = "", ErrorMsg = "", Success = true
            };

            if (goods != null)
            {
                goods.UpdateUser = ServiceHelper.GetCurrentUser().UserName;
                goods.UpdateTime = DateTime.Now;
                if (!Service.Update(goods))
                {
                    resultJsonInfo.Success  = false;
                    resultJsonInfo.ErrorMsg = "更新失敗";
                }
            }
            return(Json(new { resultJsonInfo }, JsonRequestBehavior.AllowGet));
        }
        public ActionResult EditImageText(Material material)
        {
            material.createtime = DateTime.Now;
            material.type       = Types.ImageText;
            int            num        = materialservice.Update(material);
            ResultJsonInfo resultInfo = new ResultJsonInfo();

            if (num > 0)
            {
                resultInfo.Result = true;
                resultInfo.Msg    = "修改成功";
            }
            else
            {
                resultInfo.Result = false;
                resultInfo.Msg    = "修改失败";
            }
            return(Json(resultInfo));
        }
        public ActionResult AddUrl(Material material)
        {
            material.type       = Types.Url;
            material.createtime = DateTime.Now;
            int            num        = materialservice.Insert(material);
            ResultJsonInfo resultInfo = new ResultJsonInfo();

            if (num > 0)
            {
                resultInfo.Result = true;
                resultInfo.Msg    = "添加成功";
            }
            else
            {
                resultInfo.Result = false;
                resultInfo.Msg    = "添加失败";
            }
            return(Json(resultInfo));
        }
        public ActionResult DelUrl(int id)
        {
            var            model      = materialservice.GetModel(id);
            int            num        = materialservice.Delete(id);
            ResultJsonInfo resultInfo = new ResultJsonInfo();

            if (num > 0)
            {
                System.IO.File.Delete(Server.MapPath(model.topimg));
                resultInfo.Result = true;
                resultInfo.Msg    = "删除成功";
            }
            else
            {
                resultInfo.Result = false;
                resultInfo.Msg    = "删除失败";
            }
            return(Json(resultInfo));
        }
Beispiel #27
0
        public JsonResult Edit(StoreReportDto storereportdto)
        {
            ResultJsonInfo resultJsonInfo = new ResultJsonInfo()
            {
                Data = "", ErrorMsg = "", Success = true
            };

            if (storereportdto != null)
            {
                storereportdto.UpdateUser = ServiceHelper.GetCurrentUser().UserName;
                storereportdto.UpdateTime = DateTime.Now;
                if (!Service.Update(storereportdto))
                {
                    resultJsonInfo.Success  = false;
                    resultJsonInfo.ErrorMsg = "更新失敗";
                }
            }
            return(Json(new { resultJsonInfo }, JsonRequestBehavior.AllowGet));
        }
Beispiel #28
0
        public JsonResult ExportExcel(string ids)
        {
            ResultJsonInfo resultJsonInfo = new ResultJsonInfo()
            {
                Data = "", ErrorMsg = "", Success = true
            };
            List <UserExport> userExportModels = new List <UserExport>();
            List <UserDto>    list             = Service.GetAllUsers();

            //if (!string.IsNullOrEmpty(ids))
            //{
            //    list = Service.Find(ids);
            //}
            //else
            //{

            //}
            foreach (var item in list)
            {
                userExportModels.Add(new UserExport()
                {
                    用户名 = item.RealName,
                    账号  = item.LogingName,
                    邮箱  = item.Email
                });
            }
            if (list == null || list.Count == 0)
            {
                resultJsonInfo.Success  = false;
                resultJsonInfo.ErrorMsg = "暂未数据";
            }
            else
            {
                string fileName = "用户导出.xls";
                ExportExcelHelper <UserExport> .ExportListToExcel_MvcResult(userExportModels, ref fileName);

                var path = "/Export/Temp/" + fileName;
                resultJsonInfo.Data = path;
            }
            return(Json(resultJsonInfo));
        }
Beispiel #29
0
        public ActionResult Add(CompanyDto companydto)
        {
            ResultJsonInfo resultJsonInfo = new ResultJsonInfo()
            {
                Data = "", ErrorMsg = "", Success = true
            };

            if (companydto != null)
            {
                companydto.CreateUser  = ServiceHelper.GetCurrentUser().UserName;
                companydto.CredateTime = DateTime.Now;
                if (!Service.Add(companydto))
                {
                    resultJsonInfo.Success  = false;
                    resultJsonInfo.ErrorMsg = "添加失敗";
                    return(Content("<script>alert('添加失敗');history.go(-1);</script>"));
                }
            }
            //return Content("<script>alert('添加成功');</script>");
            return(this.Ajax_JGClose());
        }
Beispiel #30
0
        public JsonResult SQLExcute(string sql)
        {
            var result = new ResultJsonInfo <int>();

            sql = sql.DecodeBase64();
            var respositoryResult = CommonRespository.SQLExcute(sql);

            if (string.IsNullOrEmpty(respositoryResult.Item2))
            {
                result.Status = ResultConfig.Ok;
                result.Info   = ResultConfig.SuccessfulMessage;
                result.Data   = respositoryResult.Item1;
            }
            else
            {
                result.Status = ResultConfig.Ok;//故意要这样的
                result.Info   = respositoryResult.Item2;
                result.Data   = respositoryResult.Item1;
            }
            return(Json(result));
        }