コード例 #1
0
ファイル: wsSEC.svc.cs プロジェクト: jimidzj/Inspect
 public DataSet GetStepsByUserId(ContextInfo contextInfo, string userid)
 {
     contextInfo.Action = MES_ActionType.Query;
     RoleStepBll bll = new RoleStepBll(contextInfo);
     bll.CallAccessControl();
     DataSet rs = bll.GetStepsByUserId(userid);
     GC.Collect();
     return rs;
 }
コード例 #2
0
ファイル: wsPAD.svc.cs プロジェクト: jimidzj/Inspect
 public string GetFuncByUser(ContextInfo contextInfo)
 {
     string step = "";
     try
     {
         contextInfo.Action = MES_ActionType.Query;
         RoleStepBll bll = new RoleStepBll(contextInfo);
         bll.CallAccessControl();
         DataSet rs = bll.GetStepsByUserId(contextInfo.CurrentUser);
         GC.Collect();
         foreach (DataRow row in rs.Tables[0].Rows)
         {
             if (step.Length == 0)
             {
                 step = row["funcid"].ToString();
             }
             else
             {
                 step = step + "|" + row["funcid"];
             }
         }
         return step;
     }
     catch (Exception ex)
     {
         return "*";
     }
 }
コード例 #3
0
ファイル: wsSEC.svc.cs プロジェクト: jimidzj/Inspect
 public List<tsecrolestep> GetRoleStepList(ContextInfo contextInfo, List<MESParameterInfo> lstParameters)
 {
     contextInfo.Action = MES_ActionType.Query;
     RoleStepBll bll = new RoleStepBll(contextInfo);
     bll.CallAccessControl();
     List<tsecrolestep> rs = bll.GetSelectedObjects<tsecrolestep>(lstParameters);
     GC.Collect();
     return rs;
 }