Exemplo n.º 1
0
        public JsonResult Delete(string serialno)
        {
            CommonBll          commbll = new CommonBll();
            OperateResultModel orm     = commbll.DeleteSerialSet(serialno);

            return(JsonResultHelper.ConvertToJsonResult(orm));
        }
Exemplo n.º 2
0
        public JsonResult QueryUserRoles(string userno)
        {
            Permission         permission = new Permission();
            OperateResultModel orm        = permission.QueryUserRoels(userno);

            return(JsonResultHelper.ConvertToJsonResult(orm));
        }
Exemplo n.º 3
0
        public JsonResult Index(string serialno, string serialname)
        {
            CommonBll          commbll = new CommonBll();
            OperateResultModel orm     = commbll.QuerySerialSetes(serialno, serialname);

            return(JsonResultHelper.ConvertToJsonResult(orm));
        }
Exemplo n.º 4
0
        public JsonResult Update(sysserialset model)
        {
            CommonBll          commbll = new CommonBll();
            OperateResultModel orm     = commbll.UpdateSerialSet(model);

            return(JsonResultHelper.ConvertToJsonResult(orm));
        }
Exemplo n.º 5
0
        public JsonResult Delete(string xueyh)
        {
            JiaxInfo           jiaxinfo = new JiaxInfo();
            OperateResultModel orm      = jiaxinfo.DeleteXueyuan(xueyh);

            return(JsonResultHelper.ConvertToJsonResult(orm));
        }
Exemplo n.º 6
0
 public override void OnActionExecuting(ActionExecutingContext filterContext)
 {
     if (_globalSettings.CurrentUser.UserRoleName.Contains(UserRoleName.Guest))
     {
         if (filterContext.HttpContext.Request.Headers["X-Requested-With"] == "XMLHttpRequest" || filterContext.HttpContext.Request.Headers["XRequestedWith"] == "ajax")
         {
             // the controller action was invoked with an AJAX request
             JsonResultHelper dataController = new JsonResultHelper
             {
                 Access  = false,
                 success = false,
                 Msg     = new List <string> {
                     "SessionTimeOut"
                 },
                 url = "/Home/Index"
             };
             filterContext.Result = new JsonResult(new { dataController });
         }
         else
         {
             //filterContext.Result = new RedirectToRouteResult(new RouteValueDictionary{
             //{ "controller", "Home" },
             //{ "action", "Index" },
             //{ "area ", "" }
             //});
             filterContext.Result = new RedirectToRouteResult(new RouteValueDictionary(new
             {
                 action     = "Index",
                 controller = "Home",
                 area       = ""
             }));
         }
     }
 }
Exemplo n.º 7
0
        public ActionResult Login([FromBody] dynamic code)
        {
            Wx_Login login = WxHelper.Login(code.code.ToString());

            if (login.Errcode == 0)
            {
                var dalWxUser = DalFactory.GetInstance <IDalWxUser>();

                var wxUser = dalWxUser.GetByOpenId(login.Openid);
                if (wxUser == null)
                {
                    dalWxUser.Insert(new Wx_User
                    {
                        Applet_OpenId = login.Openid,
                        UnionId       = login.unionid
                    });
                }

                return(JsonResultHelper.Success(login));
            }
            else
            {
                return(JsonResultHelper.Error(login));
            }
        }
Exemplo n.º 8
0
        public ActionResult UserInfo([FromBody] Wx_User user)
        {
            long?t         = 0;
            var  dalWxUser = DalFactory.GetInstance <IDalWxUser>();
            var  wxUser    = dalWxUser.GetByOpenId(user.Applet_OpenId);

            if (wxUser == null)
            {
                t = dalWxUser.Insert(user);
            }
            else
            {
                user.Id = wxUser.Id;
                t       = dalWxUser.Update(user);
            }

            if (t.Value > 0)
            {
                return(JsonResultHelper.Success(user));
            }

            else
            {
                return(JsonResultHelper.Error(user));
            }
        }
Exemplo n.º 9
0
        public JsonResult Add(tbl_chexing model)
        {
            OperateResultModel orm = new OperateResultModel();

            orm.message = ValidInput(model);

            if (string.IsNullOrEmpty(orm.message))
            {
                UserModel um    = SessionUser;
                DateTime  dtnow = DateTime.Now;
                model.createdate = dtnow;
                model.creater    = um.UserNo;
                model.editdate   = dtnow;
                model.editer     = um.UserNo;

                CommonBll common = new CommonBll();
                orm      = common.InsertCheXing(model);
                orm.rows = model;
            }
            else
            {
                orm.success = false;
            }
            return(JsonResultHelper.ConvertToJsonResult(orm));
        }
Exemplo n.º 10
0
        public JsonResult GetInterviews()
        {
            IInterviewsQuery interviewsQuery = new InterviewsQuery();
            List <Interview> questions       = interviewsQuery.GetQuestions();

            return(JsonResultHelper.GetUnlimitedJsonResult(questions));
        }
Exemplo n.º 11
0
        public JsonResult Query()
        {
            CommonBll          common = new CommonBll();
            OperateResultModel orm    = common.QueryCheXings();

            return(JsonResultHelper.ConvertToJsonResult(orm));
        }
Exemplo n.º 12
0
        public JsonResult Delete(string chexing)
        {
            CommonBll          common = new CommonBll();
            OperateResultModel orm    = common.DeleteCheXing(chexing);

            return(JsonResultHelper.ConvertToJsonResult(orm));
        }
Exemplo n.º 13
0
        public JsonResult Add(tbl_bank bankmodel)
        {
            OperateResultModel orm = new OperateResultModel();

            orm.message = ValidInput(bankmodel);
            if (string.IsNullOrEmpty(orm.message))
            {
                UserModel um    = SessionUser;
                DateTime  dtnow = DateTime.Now;
                bankmodel.createdate = dtnow;
                bankmodel.creater    = um.UserNo;
                bankmodel.editdate   = dtnow;
                bankmodel.editer     = um.UserNo;

                Bank bank = new Bank();
                bankmodel.id = bank.GetNewBankId();
                orm          = bank.InsertBank(bankmodel);
                orm.rows     = bankmodel;
            }
            else
            {
                orm.success = false;
            }
            return(JsonResultHelper.ConvertToJsonResult(orm));
        }
Exemplo n.º 14
0
        public JsonResultModel GetGroupMembers(int groupid)
        {
            var ds = _dal.GetGroupMembers(groupid);

            if (ds != null)
            {
                var rowOwner             = ds.Tables[0].Rows[0];
                MembersListResult result = new MembersListResult
                {
                    owner = new UserEntity
                    {
                        id       = rowOwner["userid"].ToInt(),
                        avatar   = rowOwner["avatar"].ToString(),
                        username = rowOwner["username"].ToString(),
                        sign     = rowOwner["sign"].ToString(),
                    },
                    list = ds.Tables[1].Rows.Cast <DataRow>().Select(x => new GroupUserEntity
                    {
                        id         = x["userid"].ToInt(),
                        avatar     = x["avatar"].ToString(),
                        groupid    = groupid,
                        remarkname = x["remarkname"].ToString(),
                        sign       = x["sign"].ToString(),
                        username   = x["username"].ToString()
                    })
                };
                return(JsonResultHelper.CreateJson(result));
            }
            return(JsonResultHelper.CreateJson(null, false));
        }
Exemplo n.º 15
0
        public IHttpActionResult Role_MenuFunctionDetails(BasicDetailsModel model)
        {
            try
            {
                if (!dbContext.AC_SysRoles.Any(k => k.Id == model.Id))
                {
                    return(JsonResultHelper.JsonResult(1000, "请求失败!角色Id【" + model.Id + "】已不存在, 请刷新界面"));
                }
                //菜单-功能递归
                //List<MenuFunctionModels> data = RecursiveMenuFunction(null);

                //读取角色菜单
                var datamenucheck = dbContext.AC_SysRoles.FirstOrDefault(k => k.Id == model.Id).BA_SysMenu.Select(k => k.Code).ToList();

                //读取角色功能
                var datafunctioncheck = dbContext.AC_SysRoles.FirstOrDefault(k => k.Id == model.Id).BA_SysCommand.Select(k => k.Code).ToList();

                var data = new
                {
                    datamenucheck,
                    datafunctioncheck
                };
                return(JsonResultHelper.JsonResult(data));
            }
            catch (Exception ex)
            {
                return(JsonResultHelper.JsonResult(1000, ex.Message));
            }
        }
Exemplo n.º 16
0
        public JsonResult Delete(string roleno)
        {
            Permission         permission = new Permission();
            OperateResultModel orm        = permission.DeleteRole(roleno);

            return(JsonResultHelper.ConvertToJsonResult(orm));
        }
Exemplo n.º 17
0
        public JsonResult Query()
        {
            Permission         permission = new Permission();
            OperateResultModel orm        = permission.QueryRoles();

            return(JsonResultHelper.ConvertToJsonResult(orm));
        }
Exemplo n.º 18
0
        public JsonResult Add(sysrole role)
        {
            OperateResultModel orm = new OperateResultModel();

            orm.message = ValidInput(role);

            if (string.IsNullOrEmpty(orm.message))
            {
                UserModel um    = SessionUser;
                DateTime  dtnow = DateTime.Now;
                role.createdate = dtnow;
                role.creater    = um.UserNo;
                role.editdate   = dtnow;
                role.editer     = um.UserNo;

                Permission permission = new Permission();
                orm      = permission.InsertRole(role);
                orm.rows = role;
            }
            else
            {
                orm.success = false;
            }
            return(JsonResultHelper.ConvertToJsonResult(orm));
        }
Exemplo n.º 19
0
 public IHttpActionResult AllNewPerson(decimal TypeId, bool All)
 {
     try
     {
         if (All)
         {
             //拿到当前客服的现在存在的客户
             var oldCust = dbContext.KS_Confirm.Where(p => p.TypeId == TypeId).Select(p => p.IdPerson).ToList();
             //过滤不需要新增的客户
             var newCust = dbContext.OR_Person.Select(p => p.Id).Where(p => !oldCust.Contains(p)).ToList();
             if (newCust.Count == 0)
             {
                 ;                    //如果没有数据就不走下面了。
             }
             //新增SQL
             string add = "";
             newCust.ForEach(item =>
             {
                 add += string.Format(@"INSERT dbo.KS_Confirm(IdPerson,TypeId) VALUES ({0}, {1})", item, TypeId);
             });
             dbContext.Database.ExecuteSqlCommand(add);
             return(JsonResultHelper.JsonResult(0, "操作成功"));
         }
         else
         {
             string sql = string.Format(@"DELETE  FROM  KS_Confirm WHERE TypeId={0}", TypeId);
             dbContext.Database.ExecuteSqlCommand(sql);
             return(JsonResultHelper.JsonResult(0, "操作成功"));
         }
     }
     catch (Exception ex)
     {
         return(JsonResultHelper.JsonResult(1000, ex.Message, null));
     }
 }
Exemplo n.º 20
0
        public IHttpActionResult GetDataList([FromUri] OutputStoreArchiveModel model)
        {
            string name = model.SearchKey == null?"": model.SearchKey.ToString();
            int    id   = 0;

            if (model.SearchKey != null)
            {
                int.TryParse(model.SearchKey.ToString(), out id);
            }
            Expression <Func <v_KsType, bool> > where = p => (string.IsNullOrEmpty(name) || p.Name.Contains(name)) ||
                                                        (string.IsNullOrEmpty(name) || p.ParentName.Contains(name)) ||
                                                        (string.IsNullOrEmpty(name) || p.Memo.Contains(name)) ||
                                                        (string.IsNullOrEmpty(name) || p.Id == id);

            var list = dbContext.v_KsType.Where(where).Where(where).ToList().Select(p => new
            {
                p.Id,
                p.Name,
                p.IdParent,
                p.ParentName,
                p.Memo
            }).OrderByDescending(p => p.Id).ToPagedList(model.PageIndex, model.PageSize);

            return(JsonResultHelper.JsonResult(list));
        }
Exemplo n.º 21
0
        public JsonResult Delete(string pkid)
        {
            Bank bank = new Bank();
            OperateResultModel orm = bank.DeletePaperRule(pkid);

            return(JsonResultHelper.ConvertToJsonResult(orm));
        }
Exemplo n.º 22
0
 public IHttpActionResult Update(InputSysTypeModel model)
 {
     try
     {
         if (string.IsNullOrWhiteSpace(model.Name))
         {
             //返回错误
             return(JsonResultHelper.JsonResult(1000, "名称不能为空"));
         }
         else
         {
             var info = dbContext.BA_SysEnType.FirstOrDefault(p => p.Id == model.Id);
             if (info == null)
             {
                 LogHelper.WriteLog("该类型已不存在,请刷新!");
                 return(JsonResultHelper.JsonResult(1000, "该类型已不存在,请刷新!"));
             }
             else
             {
                 //首先删除中间表中这个类型数据
                 //var confirm = dbContext.KS_Confirm.Where(p => model.Id == p.TypeId);
                 //dbContext.KS_Confirm.RemoveRange(confirm);
                 //dbContext.SaveChanges();
                 LogHelper.WriteLog("父类");
                 decimal par = 1;
                 if (model.IdParent != 0)
                 {
                     par = model.IdParent;
                 }
                 string sql = $"DELETE FROM KS_Confirm WHERE   TypeId={model.Id}";
                 dbContext.Database.ExecuteSqlCommand(sql);
                 LogHelper.WriteLog("父类2");
                 info.IdParent = par;
                 info.Memo     = model.Memo;
                 info.Name     = model.Name;
                 dbContext.SaveChanges();
                 //新增类型人员维护
                 if (model.PersonList != null)
                 {
                     foreach (var item in model.PersonList)
                     {
                         dbContext.KS_Confirm.Add(new KS_Confirm
                         {
                             IdPerson = item,
                             TypeId   = info.Id
                         });
                         dbContext.SaveChanges();
                     }
                 }
                 LogHelper.WriteLog("父类3");
                 return(JsonResultHelper.JsonResult(0, "修改成功"));
             }
         }
     }
     catch (Exception ex)
     {
         LogHelper.WriteLog(ex.Message);
         return(JsonResultHelper.JsonResult(1000, ex.Message));
     }
 }
Exemplo n.º 23
0
        public JsonResult Query()
        {
            Bank bank = new Bank();
            OperateResultModel orm = bank.QueryPaperRules();

            return(JsonResultHelper.ConvertToJsonResult(orm));
        }
Exemplo n.º 24
0
        public JsonResult Add(tbl_paper_rule paperrule)
        {
            OperateResultModel orm = new OperateResultModel();

            orm.message = ValidInput(paperrule);

            if (string.IsNullOrEmpty(orm.message))
            {
                UserModel um    = SessionUser;
                DateTime  dtnow = DateTime.Now;
                paperrule.createdate = dtnow;
                paperrule.creater    = um.UserNo;
                paperrule.editdate   = dtnow;
                paperrule.editer     = um.UserNo;
                paperrule.pkid       = NewGuid;

                Bank bank = new Bank();
                orm      = bank.InsertPaperRule(paperrule);
                orm.rows = paperrule;
            }
            else
            {
                orm.success = false;
            }
            return(JsonResultHelper.ConvertToJsonResult(orm));
        }
Exemplo n.º 25
0
 public IHttpActionResult UserMaintain([FromUri] UserMaintainModel model)
 {
     try
     {
         string name = model.SearchKey == null ? "" : model.SearchKey.ToString();
         Expression <Func <v_Jusoft_PcSysUser, bool> > where = w => (string.IsNullOrEmpty(name) || w.Name.Contains(name)) ||
                                                               (string.IsNullOrEmpty(name) || w.PsnMobilePhone.Contains(name)) || (string.IsNullOrEmpty(name) || w.DepName.Contains(name));
         var List = dbContext.v_Jusoft_PcSysUser.Where(where);
         var Data = List.Select(p => new
         {
             p.id,
             p.Name,
             p.DepName,
             p.PsnMobilePhone,
             p.LockoutEnabled,
             Roles = dbContext.AC_SysUsers.Where(o => o.Id == p.id).Select(k => new
             {
                 roles = k.AC_SysRoles.Select(s => new
                 {
                     s.Name
                 }).ToList()
             }),
         }).OrderBy(p => p.id).ToList().ToPagedList(model.PageIndex, model.PageSize);
         return(JsonResultHelper.JsonResult(Data));
     }
     catch (Exception ex)
     {
         return(JsonResultHelper.JsonResult(1000, ex.Message));
     }
 }
Exemplo n.º 26
0
        public IHttpActionResult UserDistriRole(UserDistriModel model)
        {
            try
            {
                var SysUsers = dbContext.AC_SysUsers.FirstOrDefault(p => p.Id == model.UserId);
                if (SysUsers == null)
                {
                    return(JsonResultHelper.JsonResult(1000, "未找到用户!"));
                }
                SysUsers.AC_SysRoles.Clear();
                foreach (var item in model.Roles ?? new List <int>())
                {
                    var SysRole = dbContext.AC_SysRoles.FirstOrDefault(p => p.Id == item);
                    if (SysRole != null)
                    {
                        SysUsers.AC_SysRoles.Add(SysRole);
                    }
                }

                dbContext.SaveChanges();
                return(JsonResultHelper.JsonResult(0, "操作成功"));
            }
            catch (Exception ex)
            {
                return(JsonResultHelper.JsonResult(1000, ex.Message));
            }
        }
Exemplo n.º 27
0
        public IHttpActionResult BasicMaintain(BasicMaintainModel model)
        {
            ResultPageData rs = new ResultPageData();

            try
            {
                var List = dbContext.v_Jusoft_PcSysEnType.Where(p => true);
                if (model.IdParent != null)
                {
                    List = List.Where(p => p.IdSysEnType == model.IdParent);
                }
                if (model.IdSysEnType != null)
                {
                    List = List.Where(p => p.IdParent == model.IdSysEnType);
                }
                if (!string.IsNullOrEmpty(model.SeachKey))
                {
                    List = List.Where(p => p.Name.Contains(model.SeachKey));
                }
                List <decimal?> Ids = dbContext.f_getEnTypeList(5).Select(p => p.Id).ToList();
                List = List.Where(p => Ids.Contains(p.Id));
                var Data = List.Select(p => new {
                    p.Id,
                    p.ParentName,
                    p.SysEnTypeName,
                    p.Name,
                    p.Memo
                }).OrderByDescending(p => p.Id).ToPagedList(model.PageIndex, model.PageSize);
                return(JsonResultHelper.JsonResult(Data));
            }
            catch (Exception ex)
            {
                return(JsonResultHelper.JsonResult(1000, ex.Message));
            }
        }
Exemplo n.º 28
0
        public IHttpActionResult UserEidtPermissions(EditUsers model)
        {
            var info = dbContext.AC_SysUsers.FirstOrDefault(p => p.Id == model.Id);

            if (info == null)
            {
                return(JsonResultHelper.JsonResult(1000, "该用户已不存在"));
            }
            else
            {
                //所有的菜单权限
                var menuList = dbContext.BA_SysMenu.Select(p => p.Id).ToList();
                var oldMenu  = info.AUTH_User_Menu.Where(p => menuList.Contains(p.IdSysMenu)).ToList(); //当前用户存在的菜单权限
                oldMenu.ForEach(old => { dbContext.AUTH_User_Menu.Remove(old); });                      //删除所有的用户权限
                model.Menu.ForEach(news => dbContext.AUTH_User_Menu.Add(new AUTH_User_Menu {
                    IdSysMenu = news, IdSysUsers = info.Id
                }));                                                                                                                    //新增当前用户的权限

                //所有功能权限
                var commandList = dbContext.BA_SysCommand.Select(p => p.Code).ToList();
                var oldCommand  = info.AUTH_User_Command.Where(p => commandList.Contains(p.CodeSysCommand)).ToList();
                oldCommand.ForEach(old => { dbContext.AUTH_User_Command.Remove(old); });
                model.Command.ForEach(news => dbContext.AUTH_User_Command.Add(new AUTH_User_Command {
                    IdSysUsers = info.Id, CodeSysCommand = news
                }));
                dbContext.SaveChanges();
                return(JsonResultHelper.JsonResult(0, "操作成功"));
            }
        }
Exemplo n.º 29
0
        public override void OnException(ExceptionContext filterContext)
        {
            string path = filterContext.RequestContext.HttpContext.Server.MapPath($"/log/{DateTime.Now.ToString("yyyy-MM-dd")}.txt");

            // This text is added only once to the file.
            if (!File.Exists(path))
            {
                // Create a file to write to.
                using (StreamWriter sw = File.CreateText(path))
                {
                    sw.WriteLine("========= " + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + " ============");
                }
            }

            // This text is always added, making the file longer over time
            // if it is not deleted.
            using (StreamWriter sw = File.AppendText(path))
            {
                sw.WriteLine("========= " + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + " ============"); sw.WriteLine("This");
                sw.WriteLine("Message:" + filterContext.Exception.Message);
                sw.WriteLine("StackTrace:" + filterContext.Exception.StackTrace);
            };
            //如果是ajax请求,返回相应的处理
            if (filterContext.RequestContext.HttpContext.Request.IsAjaxRequest())
            {
                filterContext.Result = new JsonResult
                {
                    Data = JsonResultHelper.CreateJson(null, false, "系统内部错误,请联系管理员")
                };
                filterContext.ExceptionHandled = true;
            }
            //否则执行自带方法
            base.OnException(filterContext);
        }
Exemplo n.º 30
0
        public IHttpActionResult RoleInfo(RoleInfoModel model)
        {
            try
            {
                var SysRole = dbContext.AC_SysRoles.FirstOrDefault(p => p.Id == model.Id);
                if (SysRole != null)
                {
                    var SysRoleCode = dbContext.AC_SysRoles.Where(p => p.Code == model.Code).ToList();
                    if (SysRoleCode.Count() > 0)
                    {
                        return(JsonResultHelper.JsonResult(1000, "角色编码已存在,请重新输入!"));
                    }
                    SysRole.Name = model.RoleName;
                }
                else
                {
                    AC_SysRoles Role = new AC_SysRoles();
                    Role.Code = model.Code;
                    Role.Name = model.RoleName;
                    dbContext.AC_SysRoles.Add(Role);
                }
                dbContext.Configuration.ValidateOnSaveEnabled = false;
                dbContext.SaveChanges();
                dbContext.Configuration.ValidateOnSaveEnabled = true;

                return(JsonResultHelper.JsonResult(0, "操作成功"));
            }
            catch (Exception ex)
            {
                return(JsonResultHelper.JsonResult(1000, ex.Message));
            }
        }
Exemplo n.º 31
0
 public override void When()
 {
     resultHelper = new JsonResultHelper<UpdateMatchResponseViewModel>(controller.UpdateMatch(viewModel));
 }
Exemplo n.º 32
0
 public override void When()
 {
     resultHelper = new JsonResultHelper<AjaxUpdateResponseViewModel>(controller.UpdateName(viewModel));
 }