示例#1
0
 //获取基础数据:部门、费用项目
 public ActionResult GetDepartmentAndCostItems()
 {
     if (Session["Power"] == null || Session["UserCode"] == null)
     {
         return(null);
     }
     else
     {
         string UserCode = Session["UserCode"].ToString();                                    //员工编号
         string Power    = Session["Power"].ToString();                                       //权限字符串
         var    list1    = UserFrameworkService.LoadEntities(u => u.UserCode == UserCode);    //部门
         var    list2    = CostItemService.LoadEntities(u => Power.Contains(u.DepartmentId)); //费用项目
         var    res      = new
         {
             Departent = list1,
             CostItem  = list2,
         };
         return(Json(res));
     }
 }
示例#2
0
 public ActionResult GetBaseData()
 {
     //测试用Session
     if (Session["Power"] == null || Session["UserCode"] == null)
     {
         return(null);
     }
     else
     {
         string UserCode = Session["UserCode"].ToString();                                    //员工编号
         string Power    = Session["Power"].ToString();                                       //权限字符串
         var    list     = CostItemService.LoadEntities(a => Power.Contains(a.DepartmentId)); //仓库 货位
         var    list1    = ItemLineService.LoadEntities(a => Power.Contains(a.DepartmentId)); //物料档案
         var    res      = new
         {
             CostItem = list.Select(a => new { a.Id, a.Name, a.Code }),
             ItemLine = list1.Select(a => new { a.Id, a.Name })
         };
         return(Json(res));
     }
 }