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); } }
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); } } }
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); } }