Beispiel #1
0
 public static void AddUserToRole(int userId, int roleId, int portalId)
 {
     DataAccessProvider.Instance().AddUserToRole(userId, roleId, portalId);
     DataCaching data = new DataCaching();
     data.RemoveCache("VmgPortal.Portal.User");
     data.RemoveCache("VmgPortal.Portal.Portal");
 }
Beispiel #2
0
        public static void RemoveUserFromRole(int userId, int roleId, int portalId)
        {
            DataAccessProvider.Instance().RemoveUserFromRole(userId, roleId, portalId);
            DataCaching data = new DataCaching();

            data.RemoveCache("VmgPortal.Portal.User");
            data.RemoveCache("VmgPortal.Portal.Portal");
        }
Beispiel #3
0
        public static void UpdateModuleControl(ModuleControlInfo moduleControl)
        {
            DataAccessProvider.Instance().UpdateModuleControl(moduleControl);
            DataCaching data = new DataCaching();

            data.RemoveCache(key);
        }
Beispiel #4
0
        public static void DeleteModuleControl(int controlId)
        {
            DataAccessProvider.Instance().DeleteModuleControl(controlId);
            DataCaching data = new DataCaching();

            data.RemoveCache(key);
        }
Beispiel #5
0
        public static void UpdateRolePermissionByPortalID(int roleid, int commandId, int portalId, bool web, bool wap, bool sms, bool xzone, bool view, bool add, bool update, bool delete)
        {
            DataCaching data = new DataCaching();

            data.RemoveCache("VmgPortal.Portal.Command.GetCommandsForRoleByPortalID");
            DataAccessProvider.Instance().UpdateRolePermissionByPortalID(commandId, roleid, portalId, web, wap, sms, xzone, view, add, update, delete);
        }
Beispiel #6
0
        public static void SetValue(string settingName, string settingValue, string param1, string param2)
        {
            DataAccessProvider.Instance().SetPortalSetting(settingName, settingValue, param1, param2);
            DataCaching data = new DataCaching();

            data.RemoveCache(key);
        }
Beispiel #7
0
        /// <summary>
        /// Remove command from role by PortalID
        /// Add by Dungnt2
        /// </summary>
        /// <param name="commandId"></param>
        /// <param name="roleId"></param>
        public static void RemoveCommandFromRoleByPortalID(int commandId, int roleId, int portalID)
        {
            DataAccessProvider.Instance().RemoveCommandFromRoleByPortalID(commandId, roleId, portalID);
            DataCaching data = new DataCaching();

            data.RemoveCache("VmgPortal.Portal.Command");
        }
Beispiel #8
0
        public static void DeleteUser(int userId)
        {
            DataAccessProvider.Instance().DeleteUser(userId);
            DataCaching data = new DataCaching();

            data.RemoveCache(key);
        }
Beispiel #9
0
        /// <summary>
        /// Build recursive role permission by roleid and portalid
        /// Return table with multi level
        /// </summary>
        /// <param name="dtCommand"></param>
        /// <param name="dtReturnCommand"></param>
        /// <param name="roleid"></param>
        /// <param name="portalid"></param>
        /// <returns></returns>
        public static DataTable BuildRecursiveRolePermission(DataTable dtCommand, DataTable dtReturnCommand, int roleid, int portalid)
        {
            DataRow[] dtItems = GetRolePermissionByParentID(dtCommand, 0);
            foreach (DataRow row in dtItems)
            {
                DataRow rowItem = dtReturnCommand.NewRow();
                rowItem["CommandID"] = row["CommandID"].ToString();
                rowItem["PortalID"] = portalid.ToString();
                rowItem["CommandParentID"] = row["CommandParentID"].ToString();
                rowItem["RoleID"] = roleid.ToString();
                rowItem["CommandName"] = "<font color=\"Blue\">" + row["CommandName"].ToString() + "</font>";
                rowItem["Role_View"] = row["Role_View"].ToString();
                rowItem["Role_Add"] = row["Role_Add"].ToString();
                rowItem["Role_Update"] = row["Role_Update"].ToString();
                rowItem["Role_Delete"] = row["Role_Delete"].ToString();
                //rowItem["UseForWeb"] = row["UseForWeb"].ToString();
                //rowItem["UseForWap"] = row["UseForWap"].ToString();
                //rowItem["UseForSMS"] = row["UseForSMS"].ToString();
                //rowItem["UseForXzone"] = row["UseForXzone"].ToString();
                rowItem["Level"] = "0";

                dtReturnCommand.Rows.Add(rowItem);
                LoadRolePermissionForCur(dtCommand, rowItem, dtReturnCommand);
            }
            DataCaching data = new DataCaching();
            data.RemoveCache("VmgPortal.Portal.Command.GetCommandsForUserNotGroup");
            return dtReturnCommand;
        }
Beispiel #10
0
 public static int AddRole(RoleInfo role)
 {
     int id = DataAccessProvider.Instance().AddRole(role);
     DataCaching data = new DataCaching();
     data.RemoveCache(key);
     return id;
 }
Beispiel #11
0
        public static void ChangePassword(int userId, string oldPassword, string newPassword)
        {
            DataAccessProvider.Instance().ChangePassword(userId, oldPassword, newPassword);
            DataCaching data = new DataCaching();

            data.RemoveCache(key);
        }
Beispiel #12
0
        public static void UpdateCommand(CommandInfo command)
        {
            DataAccessProvider.Instance().UpdateCommand(command);
            DataCaching data = new DataCaching();

            data.RemoveCache(key);
        }
Beispiel #13
0
        public static void AddCommandToUserByPortalID(int commandId, int userId, int portalId)
        {
            DataAccessProvider.Instance().AddCommandToUserByPortalID(commandId, userId, portalId);
            DataCaching data = new DataCaching();

            data.RemoveCache("VmgPortal.Portal.Command.GetCommandsForUserNotGroup");
        }
Beispiel #14
0
        /// <summary>
        /// Build recursive role permission by roleid and portalid
        /// Return table with multi level
        /// </summary>
        /// <param name="dtCommand"></param>
        /// <param name="dtReturnCommand"></param>
        /// <param name="roleid"></param>
        /// <param name="portalid"></param>
        /// <returns></returns>
        public static DataTable BuildRecursiveRolePermission(DataTable dtCommand, DataTable dtReturnCommand, int roleid, int portalid)
        {
            DataRow[] dtItems = GetRolePermissionByParentID(dtCommand, 0);
            foreach (DataRow row in dtItems)
            {
                DataRow rowItem = dtReturnCommand.NewRow();
                rowItem["CommandID"]       = row["CommandID"].ToString();
                rowItem["PortalID"]        = portalid.ToString();
                rowItem["CommandParentID"] = row["CommandParentID"].ToString();
                rowItem["RoleID"]          = roleid.ToString();
                rowItem["CommandName"]     = "<font color=\"Blue\">" + row["CommandName"].ToString() + "</font>";
                rowItem["Role_View"]       = row["Role_View"].ToString();
                rowItem["Role_Add"]        = row["Role_Add"].ToString();
                rowItem["Role_Update"]     = row["Role_Update"].ToString();
                rowItem["Role_Delete"]     = row["Role_Delete"].ToString();
                //rowItem["UseForWeb"] = row["UseForWeb"].ToString();
                //rowItem["UseForWap"] = row["UseForWap"].ToString();
                //rowItem["UseForSMS"] = row["UseForSMS"].ToString();
                //rowItem["UseForXzone"] = row["UseForXzone"].ToString();
                rowItem["Level"] = "0";

                dtReturnCommand.Rows.Add(rowItem);
                LoadRolePermissionForCur(dtCommand, rowItem, dtReturnCommand);
            }
            DataCaching data = new DataCaching();

            data.RemoveCache("VmgPortal.Portal.Command.GetCommandsForUserNotGroup");
            return(dtReturnCommand);
        }
Beispiel #15
0
        public static void UpdateCommandByLang(CommandInfo command, string lang)
        {
            DataAccessProvider.Instance().UpdateCommandByLang(command, lang);
            DataCaching data = new DataCaching();

            data.RemoveCache(key);
        }
        public static int AddPortal(Portal_PortalsInfo portal)
        {
            DataCaching data = new DataCaching();

            data.RemoveCache(key);
            return(DataAccessProvider.Instance().AddPortal(portal));
        }
        public static void DeletePortal(int portalId)
        {
            DataCaching data = new DataCaching();

            data.RemoveCache(key);
            DataAccessProvider.Instance().DeletePortal(portalId);
        }
        public static void UpdatePortal(Portal_PortalsInfo portal)
        {
            DataAccessProvider.Instance().UpdatePortal(portal);
            DataCaching data = new DataCaching();

            data.RemoveCache(key);
        }
        public static void AddPortalFollowLang(Portal_PortalsInfo portal)
        {
            DataAccessProvider.Instance().AddPortalFollowLang(portal);
            DataCaching data = new DataCaching();

            data.RemoveCache(key);
        }
Beispiel #20
0
        public static void UpdateRole(RoleInfo role)
        {
            DataAccessProvider.Instance().UpdateRole(role);
            DataCaching data = new DataCaching();

            data.RemoveCache(key);
        }
Beispiel #21
0
        public static void DeleteRole(int roleId)
        {
            DataAccessProvider.Instance().DeleteRole(roleId);
            DataCaching data = new DataCaching();

            data.RemoveCache(key);
        }
 public static int AddCommand(CommandInfo command)
 {
     int id = DataAccessProvider.Instance().AddCommand(command);
     DataCaching data = new DataCaching();
     data.RemoveCache(key);
     return id;
 }
Beispiel #23
0
        public static void ResetPassword(int userId, string password)
        {
            DataAccessProvider.Instance().ResetPassword(userId, password);
            DataCaching data = new DataCaching();

            data.RemoveCache(key);
        }
Beispiel #24
0
        public static void DeleteCommand(int commandId)
        {
            DataAccessProvider.Instance().DeleteCommand(commandId);
            DataCaching data = new DataCaching();

            data.RemoveCache(key);
        }
Beispiel #25
0
        public static void RemoveUserFromPortal(int userId)
        {
            DataAccessProvider.Instance().RemoveUserFromPortal(userId);
            DataCaching data = new DataCaching();

            data.RemoveCache(key);
        }
 public static int AddModuleControl(ModuleControlInfo moduleControl)
 {
     int id = DataAccessProvider.Instance().AddModuleControl(moduleControl);
     DataCaching data = new DataCaching();
     data.RemoveCache(key);
     return id;
 }
Beispiel #27
0
        public static int AddUser(UserInfo user)
        {
            int         id   = DataAccessProvider.Instance().AddUser(user);
            DataCaching data = new DataCaching();

            data.RemoveCache(key);
            return(id);
        }
Beispiel #28
0
        public static int AddCommand(CommandInfo command)
        {
            int         id   = DataAccessProvider.Instance().AddCommand(command);
            DataCaching data = new DataCaching();

            data.RemoveCache(key);
            return(id);
        }
Beispiel #29
0
        public static int AddRole(RoleInfo role)
        {
            int         id   = DataAccessProvider.Instance().AddRole(role);
            DataCaching data = new DataCaching();

            data.RemoveCache(key);
            return(id);
        }
Beispiel #30
0
        public static int AddModuleControl(ModuleControlInfo moduleControl)
        {
            int         id   = DataAccessProvider.Instance().AddModuleControl(moduleControl);
            DataCaching data = new DataCaching();

            data.RemoveCache(key);
            return(id);
        }
Beispiel #31
0
        public void RemoveCacheTest()
        {
            Barrel.Current.Add(_cacheKey, _dataToSave, TimeSpan.FromDays(_expireDays));
            DataCaching <object> .RemoveCache();

            var actual = Barrel.Current.Get <string>(_cacheKey);

            Assert.AreEqual(null, actual);
        }
Beispiel #32
0
        protected void btnRemoveAll_Click(object sender, EventArgs e)
        {
            DataCaching data = new DataCaching();

            foreach (ListItem item in lstAllCache.Items)
            {
                data.RemoveCache(item.Text);
            }
            lstAllCache.DataBind();
            lblUpdateStatus.Text = MiscUtility.MSG_UPDATE_SUCCESS;
        }
Beispiel #33
0
        protected void btnEng_Click(object sender, EventArgs e)
        {
            AppEnv.SetLanguage("en-US");
            string curUrl = Request.RawUrl;
            string newUrl = string.Empty;

            if (curUrl.IndexOf("&lang") > -1)
            {
                newUrl = curUrl.Substring(0, curUrl.IndexOf("&lang"));
            }
            else if (curUrl.IndexOf("?lang") > -1)
            {
                newUrl = curUrl.Substring(0, curUrl.IndexOf("?lang"));
            }
            else
            {
                newUrl = curUrl;
            }
            DataCaching data = new DataCaching();

            data.RemoveCache("VmgPortal.Portal.Command");
            Response.Redirect(newUrl);
        }
Beispiel #34
0
 /// <summary>
 /// Delete data cache.
 /// </summary>
 public static void ResetData()
 {
     DataCaching <object> .RemoveCache();
 }
Beispiel #35
0
 public static void SetValue(string settingName, string settingValue, string param1, string param2)
 {
     DataAccessProvider.Instance().SetPortalSetting(settingName, settingValue, param1, param2);
     DataCaching data = new DataCaching();
     data.RemoveCache(key);
 }
 public static int AddPortal(Portal_PortalsInfo portal)
 {
     DataCaching data = new DataCaching();
        data.RemoveCache(key);
        return DataAccessProvider.Instance().AddPortal(portal);
 }
 public static void UpdatePortal(Portal_PortalsInfo portal)
 {
     DataAccessProvider.Instance().UpdatePortal(portal);
     DataCaching data = new DataCaching();
     data.RemoveCache(key);
 }
Beispiel #38
0
 /// <summary>
 /// Remove command from role by PortalID
 /// Add by Dungnt2
 /// </summary>
 /// <param name="commandId"></param>
 /// <param name="roleId"></param>
 public static void RemoveCommandFromRoleByPortalID(int commandId, int roleId, int portalID)
 {
     DataAccessProvider.Instance().RemoveCommandFromRoleByPortalID(commandId, roleId, portalID);
     DataCaching data = new DataCaching();
     data.RemoveCache("VmgPortal.Portal.Command");
 }
Beispiel #39
0
 public static void UpdateRole(RoleInfo role)
 {
     DataAccessProvider.Instance().UpdateRole(role);
     DataCaching data = new DataCaching();
     data.RemoveCache(key);
 }
Beispiel #40
0
 public static void UpdateRolePermissionByPortalID(int roleid, int commandId, int portalId, bool web, bool wap, bool sms, bool xzone, bool view, bool add, bool update, bool delete)
 {
     DataCaching data = new DataCaching();
     data.RemoveCache("VmgPortal.Portal.Command.GetCommandsForRoleByPortalID");
     DataAccessProvider.Instance().UpdateRolePermissionByPortalID(commandId, roleid, portalId,web, wap,sms, xzone, view, add, update, delete);
 }
 public static void DeleteCommand(int commandId)
 {
     DataAccessProvider.Instance().DeleteCommand(commandId);
     DataCaching data = new DataCaching();
     data.RemoveCache(key);
 }
 public static void DeletePortal(int portalId)
 {
     DataCaching data = new DataCaching();
     data.RemoveCache(key);
     DataAccessProvider.Instance().DeletePortal(portalId);
 }
 public static void AddCommandByLang(CommandInfo command, string lang)
 {
     DataAccessProvider.Instance().AddCommandByLang(command, lang);
     DataCaching data = new DataCaching();
     data.RemoveCache(key);
 }
 public static void AddPortalFollowLang(Portal_PortalsInfo portal)
 {
     DataAccessProvider.Instance().AddPortalFollowLang(portal);
     DataCaching data = new DataCaching();
     data.RemoveCache(key);
 }
 public static void DeleteModuleControl(int controlId)
 {
     DataAccessProvider.Instance().DeleteModuleControl(controlId);
     DataCaching data = new DataCaching();
     data.RemoveCache(key);
 }
 public static void UpdateCommand(CommandInfo command)
 {
     DataAccessProvider.Instance().UpdateCommand(command);
     DataCaching data = new DataCaching();
     data.RemoveCache(key);
 }
Beispiel #47
0
 public static void DeleteRole(int roleId)
 {
     DataAccessProvider.Instance().DeleteRole(roleId);
     DataCaching data = new DataCaching();
     data.RemoveCache(key);
 }
 public static void UpdateModuleControl(ModuleControlInfo moduleControl)
 {
     DataAccessProvider.Instance().UpdateModuleControl(moduleControl);
     DataCaching data = new DataCaching();
     data.RemoveCache(key);
 }