コード例 #1
0
        public virtual void UnAuthAppPrivilege(string id)
        {
            AppPrivilegeDao  apdao        = new AppPrivilegeDao(AppConfig.mainDbKey);
            PrivilegeUserDao pudao        = new PrivilegeUserDao(AppConfig.mainDbKey);
            ApplicationDao   appDao       = new ApplicationDao(AppConfig.mainDbKey);
            AppPrivilege     appPrivilege = apdao.Get(id);

            if (appPrivilege != null)
            {
                IList <Tuple <string, string, object> > _pars = new List <Tuple <string, string, object> >();
                _pars.Add(new Tuple <string, string, object>("PrivilegeId", "=", appPrivilege.ID));

                List <Application> applications = appDao.QueryList(_pars);
                if (applications != null && applications.Count > 0)
                {
                    foreach (Application app in applications)
                    {
                        app.PrivilegeID = null;
                        appDao.Update(app);
                    }
                }

                IList <Tuple <string, string, object> > pars = new List <Tuple <string, string, object> >();
                pars.Add(new Tuple <string, string, object>("id", "=", appPrivilege.ID));
                List <PrivilegeUser> privilegeUsers = pudao.QueryList(pars);
                pudao.DeleteList(privilegeUsers);
                apdao.Delete(appPrivilege);
                //appPrivilege.BuaAppCode = "";
                //appPrivilege.BuaPrivilegeCode = "";
                //appPrivilege.DisplayName = "";
                //appPrivilege.EnableSync = false;
                //appPrivilege.SyncIntervalTime = 0;

                //apdao.Update(appPrivilege);
            }
        }
コード例 #2
0
 public virtual void ClearPrivilegeUser(string privilegecode)
 {
     PrivilegeUserDao puDao = new PrivilegeUserDao(AppConfig.mainDbKey);
     IList<Tuple<string, string, object>> pars = new List<Tuple<string, string, object>>();
     pars.Add(new Tuple<string, string, object>("id", "=", privilegecode));
     List<PrivilegeUser> pulist = puDao.QueryList(pars);
     if (pulist != null && pulist.Count > 0)
     {
         foreach (PrivilegeUser pu in pulist)
         {
             puDao.Delete(pu);
         }
     }
 }
コード例 #3
0
        public virtual void UnAuthAppPrivilege(string id)
        {
            AppPrivilegeDao apdao = new AppPrivilegeDao(AppConfig.mainDbKey);
            PrivilegeUserDao pudao = new PrivilegeUserDao(AppConfig.mainDbKey);
            ApplicationDao appDao = new ApplicationDao(AppConfig.mainDbKey);
            AppPrivilege appPrivilege = apdao.Get(id);
            if (appPrivilege != null)
            {
                IList<Tuple<string, string, object>> _pars = new List<Tuple<string, string, object>>();
                _pars.Add(new Tuple<string, string, object>("PrivilegeId", "=", appPrivilege.ID));

                List<Application> applications = appDao.QueryList(_pars);
                if (applications != null && applications.Count > 0)
                {
                    foreach (Application app in applications)
                    {
                        app.PrivilegeID = null;
                        appDao.Update(app);
                    }
                }

                IList<Tuple<string, string, object>> pars = new List<Tuple<string, string, object>>();
                pars.Add(new Tuple<string, string, object>("id", "=", appPrivilege.ID));
                List<PrivilegeUser> privilegeUsers = pudao.QueryList(pars);
                pudao.DeleteList(privilegeUsers);
                apdao.Delete(appPrivilege);
                //appPrivilege.BuaAppCode = "";
                //appPrivilege.BuaPrivilegeCode = "";
                //appPrivilege.DisplayName = "";
                //appPrivilege.EnableSync = false;
                //appPrivilege.SyncIntervalTime = 0;

                //apdao.Update(appPrivilege);
            }
        }