public RequestResult Get() { RequestResult result = new RequestResult(); try { PDAParam param = PDAParam.GetEntityByID(1); List <PDAUserFuncEasy> UserFunc = PDAUserFunc.GetEntitysUserId(PdaUser.ID); PDAParamEasy paramEasy = new PDAParamEasy(); paramEasy.IntoWay = param.IntoWay; paramEasy.IsIntoProduct = param.IsIntoProduct; paramEasy.IsIntoSupplier = param.IsIntoSupplier; paramEasy.IsLinkProduct = param.IsLinkProduct; paramEasy.IsLinkSupplier = param.IsLinkSupplier; paramEasy.LinkWay = param.LinkWay; paramEasy.OutWay = param.OutWay; paramEasy.IsOutProduct = param.IsOutProduct; paramEasy.MiddlePacking = param.MiddlePacking || param.BigInto || param.BigOut; if (!paramEasy.MiddlePacking) { for (int i = 0; i < UserFunc.Count(); i++) { switch (UserFunc[i].FunCode) { case "B004": UserFunc[i].FunName = "大标入库"; break; case "B007": UserFunc[i].FunName = "大标出货"; break; case "B010": UserFunc[i].FunName = "大标退货"; break; } } } MobileBaseParamter BaseParam = new MobileBaseParamter(); BaseParam.Param = paramEasy; BaseParam.FuncList = UserFunc; result.data = BaseParam; result.message = "成功"; result.success = true; } catch (Exception ex) { result.code = 500; result.message = "服务出错"; result.success = false; DAL.Log.Instance.Write("获取PDA基础参数出错:" + ex.Message, "PDA上传出错"); } return(result); }
public ContentResult ToSetUserAuth(int PDAUserId, string FunCodeSet) { bool IsOK = PDAUserFunc.UpdateUserFunc(PDAUserId, FunCodeSet); if (IsOK) { return(Content("ok")); } else { return(Content("设置失败!")); } }
public ActionResult AuthorityMsg(int PDAUserId) { List <PDAFuntion> listFunc = PDAFuntion.GetNotDisabledAll(); List <PDAUserFunc> listUserFunc = PDAUserFunc.GetEntitysByUserId(PDAUserId); for (int i = 0; i < listFunc.Count; i++) { if (listUserFunc.Where(u => u.FunCode == listFunc[i].FunCode).Count() > 0) { listFunc[i].IsCheck = true; } } ViewData["FunctionList"] = listFunc; ViewBag.UserId = PDAUserId; return(View()); }