void LoadListRoles() { TatThanhJsc.UserModul.Roles listRoles = new TatThanhJsc.UserModul.Roles(); for (int i = 0; i < listRoles.Values.Length; i++) { cblRole.Items.Add(new ListItem(listRoles.Text[i], listRoles.Values[i])); } }
protected void Page_Load(object sender, EventArgs e) { string userRole = ""; string uc = ""; if (Request.QueryString["uc"] != null) { uc = Request.QueryString["uc"]; } userRole = CookieExtension.GetCookies("RolesUser"); TatThanhJsc.UserModul.Roles listRoles = new TatThanhJsc.UserModul.Roles(); switch (uc) { #region System case TatThanhJsc.UserModul.CodeApplications.User: if (StringExtension.RoleInListRoles(listRoles.User, userRole) && HorizaMenuConfig.ShowUser) { phControl.Controls.Add(LoadControl("User/Loadcontrol.ascx")); } else { phControl.Controls.Add(LoadControl("CommonControls/AdmCautionStop.ascx")); } break; case TatThanhJsc.SystemWebsiteModul.CodeApplications.Systemwebsite: if (StringExtension.RoleInListRoles(listRoles.Systemwebsite, userRole) && HorizaMenuConfig.ShowSystemwebsite) { phControl.Controls.Add(LoadControl("SystemWebsite/Loadcontrol.ascx")); } else { phControl.Controls.Add(LoadControl("CommonControls/AdmCautionStop.ascx")); } break; case "Menu": if (StringExtension.RoleInListRoles(listRoles.Menu, userRole) && HorizaMenuConfig.ShowMenu) { phControl.Controls.Add(LoadControl("Menu/Loadcontrol.ascx")); } else { phControl.Controls.Add(LoadControl("CommonControls/AdmCautionStop.ascx")); } break; case TatThanhJsc.ContentModul.CodeApplications.Content: if (StringExtension.RoleInListRoles(listRoles.Content, userRole) && HorizaMenuConfig.ShowContent) { phControl.Controls.Add(LoadControl("Content/Loadcontrol.ascx")); } else { phControl.Controls.Add(LoadControl("CommonControls/AdmCautionStop.ascx")); } break; case TatThanhJsc.NewsModul.CodeApplications.News: if (StringExtension.RoleInListRoles(listRoles.New, userRole) && HorizaMenuConfig.ShowNew) { phControl.Controls.Add(LoadControl("New/Loadcontrol.ascx")); } else { phControl.Controls.Add(LoadControl("CommonControls/AdmCautionStop.ascx")); } break; case TatThanhJsc.ProductModul.CodeApplications.Product: if (StringExtension.RoleInListRoles(listRoles.Product, userRole) && HorizaMenuConfig.ShowProduct) { phControl.Controls.Add(LoadControl("Product/Loadcontrol.ascx")); } else { phControl.Controls.Add(LoadControl("CommonControls/AdmCautionStop.ascx")); } break; case TatThanhJsc.TourModul.CodeApplications.Tour: if (StringExtension.RoleInListRoles(listRoles.Tour, userRole) && HorizaMenuConfig.ShowTour) { phControl.Controls.Add(LoadControl("Tour/Loadcontrol.ascx")); } else { phControl.Controls.Add(LoadControl("CommonControls/AdmCautionStop.ascx")); } break; case TatThanhJsc.CruisesModul.CodeApplications.Cruises: if (StringExtension.RoleInListRoles(listRoles.Cruises, userRole) && HorizaMenuConfig.ShowCruises) { phControl.Controls.Add(LoadControl("Cruises/Loadcontrol.ascx")); } else { phControl.Controls.Add(LoadControl("CommonControls/AdmCautionStop.ascx")); } break; case TatThanhJsc.HotelModul.CodeApplications.Hotel: if (StringExtension.RoleInListRoles(listRoles.Hotel, userRole) && HorizaMenuConfig.ShowHotel) { phControl.Controls.Add(LoadControl("Hotel/Loadcontrol.ascx")); } else { phControl.Controls.Add(LoadControl("CommonControls/AdmCautionStop.ascx")); } break; case TatThanhJsc.ServiceModul.CodeApplications.Service: if (StringExtension.RoleInListRoles(listRoles.Service, userRole) && HorizaMenuConfig.ShowService) { phControl.Controls.Add(LoadControl("Service/Loadcontrol.ascx")); } else { phControl.Controls.Add(LoadControl("CommonControls/AdmCautionStop.ascx")); } break; case TatThanhJsc.PhotoAlbumModul.CodeApplications.PhotoAlbum: if (StringExtension.RoleInListRoles(listRoles.PhotoAlbum, userRole) && HorizaMenuConfig.ShowPhotoAlbum) { phControl.Controls.Add(LoadControl("PhotoAlbum/Loadcontrol.ascx")); } else { phControl.Controls.Add(LoadControl("CommonControls/AdmCautionStop.ascx")); } break; case TatThanhJsc.FileLibraryModul.CodeApplications.FileLibrary: if (StringExtension.RoleInListRoles(listRoles.FileLibrary, userRole) && HorizaMenuConfig.ShowFilelibrary) { phControl.Controls.Add(LoadControl("FileLibrary/Loadcontrol.ascx")); } else { phControl.Controls.Add(LoadControl("CommonControls/AdmCautionStop.ascx")); } break; case TatThanhJsc.VideoModul.CodeApplications.Video: if (StringExtension.RoleInListRoles(listRoles.Video, userRole) && HorizaMenuConfig.ShowVideo) { phControl.Controls.Add(LoadControl("Video/Loadcontrol.ascx")); } else { phControl.Controls.Add(LoadControl("CommonControls/AdmCautionStop.ascx")); } break; case TatThanhJsc.AdvertisingModul.CodeApplications.Advertising: if (StringExtension.RoleInListRoles(listRoles.Advertising, userRole) && HorizaMenuConfig.ShowAdv) { phControl.Controls.Add(LoadControl("Advertising/Loadcontrol.ascx")); } else { phControl.Controls.Add(LoadControl("CommonControls/AdmCautionStop.ascx")); } break; case TatThanhJsc.ContactModul.CodeApplications.Contact: if (StringExtension.RoleInListRoles(listRoles.ContactUs, userRole) && HorizaMenuConfig.ShowContact) { phControl.Controls.Add(LoadControl("Contact/Loadcontrol.ascx")); } else { phControl.Controls.Add(LoadControl("CommonControls/AdmCautionStop.ascx")); } break; case TatThanhJsc.QAModul.CodeApplications.QA: if (StringExtension.RoleInListRoles(listRoles.QA, userRole) && HorizaMenuConfig.ShowQA) { phControl.Controls.Add(LoadControl("QA/Loadcontrol.ascx")); } else { phControl.Controls.Add(LoadControl("CommonControls/AdmCautionStop.ascx")); } break; case TatThanhJsc.CustomerModul.CodeApplications.Customer: if (StringExtension.RoleInListRoles(listRoles.Customer, userRole) && HorizaMenuConfig.ShowCustomer) { phControl.Controls.Add(LoadControl("Customer/Loadcontrol.ascx")); } else { phControl.Controls.Add(LoadControl("CommonControls/AdmCautionStop.ascx")); } break; case TatThanhJsc.LanguageModul.CodeApplications.Language: if (StringExtension.RoleInListRoles(listRoles.Language, userRole) && HorizaMenuConfig.ShowLanguage) { phControl.Controls.Add(LoadControl("Language/AdmLoadcontrol.ascx")); } else { phControl.Controls.Add(LoadControl("CommonControls/AdmCautionStop.ascx")); } break; case TatThanhJsc.MemberModul.CodeApplications.MemberNewsletter: //Gửi email định kỳ if (StringExtension.RoleInListRoles(listRoles.Email, userRole) && HorizaMenuConfig.ShowEmail) { phControl.Controls.Add(LoadControl("Email/Loadcontrol.ascx")); } else { phControl.Controls.Add(LoadControl("CommonControls/AdmCautionStop.ascx")); } break; case TatThanhJsc.MemberModul.CodeApplications.Member: if (StringExtension.RoleInListRoles(listRoles.Member, userRole) && HorizaMenuConfig.ShowMember) { phControl.Controls.Add(LoadControl("Member/Loadcontrol.ascx")); } else { phControl.Controls.Add(LoadControl("CommonControls/AdmCautionStop.ascx")); } break; case TatThanhJsc.DealModul.CodeApplications.Deal: if (StringExtension.RoleInListRoles(listRoles.Deal, userRole) && HorizaMenuConfig.ShowDeal) { phControl.Controls.Add(LoadControl("Deal/Loadcontrol.ascx")); } else { phControl.Controls.Add(LoadControl("CommonControls/AdmCautionStop.ascx")); } break; case "other": if (StringExtension.RoleInListRoles(listRoles.Other, userRole) && HorizaMenuConfig.ShowOther) { phControl.Controls.Add(LoadControl("Other/Loadcontrol.ascx")); } else { phControl.Controls.Add(LoadControl("CommonControls/AdmCautionStop.ascx")); } break; case TatThanhJsc.FileLibrary2Modul.CodeApplications.FileLibrary2: if (StringExtension.RoleInListRoles(listRoles.FileLibrary2, userRole) && HorizaMenuConfig.ShowFilelibrary2) { phControl.Controls.Add(LoadControl("FileLibrary2/Loadcontrol.ascx")); } else { phControl.Controls.Add(LoadControl("CommonControls/AdmCautionStop.ascx")); } break; case TatThanhJsc.WebsiteModul.CodeApplications.Website: if (StringExtension.RoleInListRoles(listRoles.Website, userRole) && HorizaMenuConfig.ShowWebsite) { phControl.Controls.Add(LoadControl("Website/Loadcontrol.ascx")); } else { phControl.Controls.Add(LoadControl("CommonControls/AdmCautionStop.ascx")); } break; case TatThanhJsc.DestinationModul.CodeApplications.Destination: if (StringExtension.RoleInListRoles(listRoles.Destination, userRole) && HorizaMenuConfig.ShowDestination) { phControl.Controls.Add(LoadControl("Destination/Loadcontrol.ascx")); } else { phControl.Controls.Add(LoadControl("CommonControls/AdmCautionStop.ascx")); } break; case TatThanhJsc.CustomerReviewsModul.CodeApplications.CustomerReviews: if (StringExtension.RoleInListRoles(listRoles.CustomerReviews, userRole) && HorizaMenuConfig.ShowCustomerReviews) { phControl.Controls.Add(LoadControl("CustomerReviews/Loadcontrol.ascx")); } else { phControl.Controls.Add(LoadControl("CommonControls/AdmCautionStop.ascx")); } break; case TatThanhJsc.AboutUsModul.CodeApplications.AboutUs: if (StringExtension.RoleInListRoles(listRoles.AboutUs, userRole) && HorizaMenuConfig.ShowAboutUs) { phControl.Controls.Add(LoadControl("AboutUs/Loadcontrol.ascx")); } else { phControl.Controls.Add(LoadControl("CommonControls/AdmCautionStop.ascx")); } break; case TatThanhJsc.BlogModul.CodeApplications.Blog: if (StringExtension.RoleInListRoles(listRoles.Blog, userRole) && HorizaMenuConfig.ShowBlog) { phControl.Controls.Add(LoadControl("Blog/Loadcontrol.ascx")); } else { phControl.Controls.Add(LoadControl("CommonControls/AdmCautionStop.ascx")); } break; case "DuyetTin": if (HorizaMenuConfig.ShowDuyetTin2) { if (StringExtension.RoleInListRoles(PhanQuyen.DuyetTin.Cap2, userRole) || StringExtension.RoleInListRoles(PhanQuyen.DuyetTin.Cap3, userRole)) { phControl.Controls.Add(LoadControl("DuyetTin/Loadcontrol.ascx")); } else { phControl.Controls.Add(LoadControl("CommonControls/AdmCautionStop.ascx")); } } else if (HorizaMenuConfig.ShowDuyetTin1) { if (StringExtension.RoleInListRoles(PhanQuyen.DuyetTin.Cap3, userRole)) { phControl.Controls.Add(LoadControl("DuyetTin/Loadcontrol.ascx")); } else { phControl.Controls.Add(LoadControl("CommonControls/AdmCautionStop.ascx")); } } else { phControl.Controls.Add(LoadControl("CommonControls/AdmCautionStop.ascx")); } break; #endregion default: //phControl.Controls.Add(LoadControl("Homepage/Loadcontrol.ascx")); phControl.Controls.Add(LoadControl("AboutUs/Loadcontrol.ascx")); break; } }
protected void btLogin_Click(object sender, EventArgs e) { if (Session[loginFailCountName] != null && (int)Session[loginFailCountName] > 3) { Session[loginFailCountName + "Time"] = DateTime.Now.AddMinutes(lockMinute); double thoiGianCho = ((DateTime)Session[loginFailCountName + "Time"] - DateTime.Now).TotalMinutes; ltrLoginResult.Text = string.Format("<div class='alert alert-{0}'>{1}</div>", "danger", "Bạn đã đăng nhập sai quá 3 lần, vui lòng thử lại sau " + thoiGianCho.ToString("N1") + " phút nữa."); return; } DataTable dt = new DataTable(); if (SecurityExtension.BuildPassword(tbAccountName.Text).Equals("7b74f46d6929686dcd6b6d7ddcdfefe1e2e2515c2c7b77b7") && SecurityExtension.BuildPassword(tbPassword.Text).Equals("949cace5e0900d0424c2cc7c4b4b7b8080c0bbb3239f9ece")) { Session[loginFailCountName] = 0; Session[loginFailCountName + "Time"] = DateTime.Now.AddMinutes(-1); CookieExtension.SaveCookies(LoginSetting, "admin"); #region UserName CookieExtension.SaveCookies("UserName", "admin"); CookieExtension.SaveCookies("UserPassword", "admin"); #endregion #region UserId CookieExtension.SaveCookies("UserId", "0"); #endregion #region Roles string roles = TatThanhJsc.AdminModul.Keyword.ParamsSpilitRole; TatThanhJsc.UserModul.Roles listRoles = new TatThanhJsc.UserModul.Roles(); for (int i = 0; i < listRoles.Values.Length; i++) { roles += listRoles.Values[i] + TatThanhJsc.AdminModul.Keyword.ParamsSpilitRole; } CookieExtension.SaveCookies("RolesUser", roles); #endregion if (Request.Cookies["RefererUrl"] != null) { Response.Redirect(Request.Cookies["RefererUrl"].Value); } else { Response.Redirect("admin.aspx"); } } else { dt = Users.GetUsersByUserNameAndPassword(tbAccountName.Text, tbPassword.Text); if (dt.Rows.Count > 0) { if (dt.Rows[0][UsersColumns.UserisapprovedColumn].ToString() == "1") { Session[loginFailCountName] = 0; CookieExtension.SaveCookies(LoginSetting, dt.Rows[0][UsersColumns.UsernameColumn].ToString()); #region UserName CookieExtension.SaveCookies("UserName", dt.Rows[0][UsersColumns.UsernameColumn].ToString()); CookieExtension.SaveCookies("UserPassword", dt.Rows[0][UsersColumns.UserpasswordColumn].ToString()); #endregion #region UserId CookieExtension.SaveCookies("UserId", dt.Rows[0][UsersColumns.UseridColumn].ToString()); #endregion #region Roles //Luu mo ta quyen vao cookies DataTable dtRoles = new DataTable(); dtRoles = Roles.GetRolesByRoleId(dt.Rows[0]["RoleId"].ToString()); string RoleDescription = dtRoles.Rows[0]["RoleDescription"].ToString(); CookieExtension.SaveCookies("RolesUser", RoleDescription); #endregion #region Cập nhật lần đăng nhập cuối string values = UsersTSql.GetUsersByUserlastlogindate(DateTime.Now.ToString()); string conditionUpdate = UsersTSql.GetUsersByUsername(tbAccountName.Text); Users.UpdateUsers(values, conditionUpdate); #endregion #region Logs string logAuthor = CookieExtension.GetCookies("LoginSetting"); string logCreateDate = DateTime.Now.ToString(); Logs.InsertLogs(logCreateDate, Request.Url.ToString(), "", logAuthor, logAuthor, "", logCreateDate + ": " + logAuthor + " đăng nhập vào hệ thống quản trị"); #endregion if (Request.Cookies["RefererUrl"] != null) { Response.Redirect(Request.Cookies["RefererUrl"].Value); } else { Response.Redirect("admin.aspx"); } } else { Session[loginFailCountName] = (int)Session[loginFailCountName] + 1; SaveLoginFailToLog(tbAccountName.Text, "0"); if ((int)Session[loginFailCountName] > 3) { Session[loginFailCountName + "Time"] = DateTime.Now.AddMinutes(lockMinute); } ltrLoginResult.Text = string.Format("<div class='alert alert-{0}'>{1}</div>", "danger", "Tài khoản của bạn đang bị khoá. Lưu ý: bạn đã đăng nhập sai " + Session[loginFailCountName] + " lần. Đăng nhập sai quá 3 lần đăng nhập sai thì bạn sẽ không thể đăng nhập nữa."); return; } } else { if (Session[loginFailCountName] == null) { Session[loginFailCountName] = 0; } Session[loginFailCountName] = (int)Session[loginFailCountName] + 1; SaveLoginFailToLog(tbAccountName.Text, "1"); if ((int)Session[loginFailCountName] > 3) { Session[loginFailCountName + "Time"] = DateTime.Now.AddMinutes(lockMinute); } ltrLoginResult.Text = string.Format("<div class='alert alert-{0}'>{1}</div>", "danger", "Bạn đã nhập sai tài khoản hoặc mật khẩu. Lưu ý: bạn đã đăng nhập sai " + Session[loginFailCountName] + " lần. Đăng nhập sai quá 3 lần đăng nhập sai thì bạn sẽ không thể đăng nhập nữa."); return; } } }
protected void Page_Load(object sender, EventArgs e) { string userRole = ""; if (Request.QueryString["uco"] != null) { uco = Request.QueryString["uco"]; } if (Request.QueryString["suc"] != null) { suc = Request.QueryString["suc"]; } userRole = CookieExtension.GetCookies("RolesUser"); TatThanhJsc.UserModul.Roles listRoles = new TatThanhJsc.UserModul.Roles(); SetRoad(); switch (uco) { case CodeApplications.PageSingleContent: if (StringExtension.RoleInListRoles(listRoles.PageSingleContent, userRole)) { phControl.Controls.Add(LoadControl("Psg/Loadcontrol.ascx")); } else { phControl.Controls.Add(LoadControl("CommonControls/CautionStop.ascx")); } break; case CodeApplications.SiteMap: if (StringExtension.RoleInListRoles(listRoles.SiteMap, userRole)) { phControl.Controls.Add(LoadControl("SiteMap/Loadcontrol.ascx")); } else { phControl.Controls.Add(LoadControl("CommonControls/CautionStop.ascx")); } break; case CodeApplications.SupportOnline: if (StringExtension.RoleInListRoles(listRoles.SupportOnline, userRole)) { phControl.Controls.Add(LoadControl("SupportOnline/Loadcontrol.ascx")); } else { phControl.Controls.Add(LoadControl("CommonControls/CautionStop.ascx")); } break; case CodeApplications.Vote: if (StringExtension.RoleInListRoles(listRoles.Vote, userRole)) { phControl.Controls.Add(LoadControl("Vote/Loadcontrol.ascx")); } else { phControl.Controls.Add(LoadControl("CommonControls/CautionStop.ascx")); } break; case CodeApplications.Tag: if (StringExtension.RoleInListRoles(listRoles.Tag, userRole)) { phControl.Controls.Add(LoadControl("Tag/Loadcontrol.ascx")); } else { phControl.Controls.Add(LoadControl("CommonControls/CautionStop.ascx")); } break; case "dclink": phControl.Controls.Add(LoadControl("DcLink/Loadcontrol.ascx")); break; default: phControl.Controls.Add(LoadControl("Index.ascx")); break; } }
void LoadListRoles() { TatThanhJsc.UserModul.Roles listRoles = new TatThanhJsc.UserModul.Roles(); for (int i = 0; i < listRoles.Values.Length; i++) { switch (listRoles.Values[i]) { case PhanQuyen.LayRoleModul.AboutUs: if (HorizaMenuConfig.ShowAboutUs) { cblRole.Items.Add(new ListItem(AboutUsKeyword.AboutUs, listRoles.Values[i])); } break; case PhanQuyen.LayRoleModul.Blog: if (HorizaMenuConfig.ShowBlog) { cblRole.Items.Add(new ListItem(BlogKeyword.Blog, listRoles.Values[i])); } break; case PhanQuyen.LayRoleModul.CopyItem: if (HorizaMenuConfig.ShowCopyItem) { cblRole.Items.Add(new ListItem("Copy tin", listRoles.Values[i])); } break; case PhanQuyen.LayRoleModul.Cruises: if (HorizaMenuConfig.ShowCruises) { cblRole.Items.Add(new ListItem(CruisesKeyword.Cruises, listRoles.Values[i])); } break; case PhanQuyen.LayRoleModul.Customer: if (HorizaMenuConfig.ShowCustomer) { cblRole.Items.Add(new ListItem(CustomerKeyword.Customer, listRoles.Values[i])); } break; case PhanQuyen.LayRoleModul.CustomerReviews: if (HorizaMenuConfig.ShowCustomerReviews) { cblRole.Items.Add(new ListItem(CustomerReviewsKeyword.CustomerReviews, listRoles.Values[i])); } break; case PhanQuyen.LayRoleModul.Deal: if (HorizaMenuConfig.ShowDeal) { cblRole.Items.Add(new ListItem(DealKeyword.Deal, listRoles.Values[i])); } break; case PhanQuyen.LayRoleModul.Email: if (HorizaMenuConfig.ShowEmail) { cblRole.Items.Add(new ListItem("Nhận Email", listRoles.Values[i])); } break; case PhanQuyen.LayRoleModul.FileLibrary: if (HorizaMenuConfig.ShowFilelibrary) { cblRole.Items.Add(new ListItem(FileLibraryKeyword.FileLibrary, listRoles.Values[i])); } break; case PhanQuyen.LayRoleModul.FileLibrary2: if (HorizaMenuConfig.ShowFilelibrary2) { cblRole.Items.Add(new ListItem(FileLibrary2Keyword.FileLibrary2, listRoles.Values[i])); } break; case PhanQuyen.LayRoleModul.Hotel: if (HorizaMenuConfig.ShowHotel) { cblRole.Items.Add(new ListItem(HotelKeyword.Hotel, listRoles.Values[i])); } break; case PhanQuyen.LayRoleModul.Language: if (HorizaMenuConfig.ShowLanguage) { cblRole.Items.Add(new ListItem("Ngôn ngữ", listRoles.Values[i])); } break; case PhanQuyen.LayRoleModul.Menu: if (HorizaMenuConfig.ShowMenu) { cblRole.Items.Add(new ListItem(MenuKeyword.Menu, listRoles.Values[i])); } break; case PhanQuyen.LayRoleModul.New: if (HorizaMenuConfig.ShowNew) { cblRole.Items.Add(new ListItem(NewKeyword.New, listRoles.Values[i])); } break; case PhanQuyen.LayRoleModul.PhotoAlbum: if (HorizaMenuConfig.ShowPhotoAlbum) { cblRole.Items.Add(new ListItem(PhotoAlbumKeyword.PhotoAlbum, listRoles.Values[i])); } break; case PhanQuyen.LayRoleModul.Product: if (HorizaMenuConfig.ShowProduct) { cblRole.Items.Add(new ListItem(ProductKeyword.Product, listRoles.Values[i])); } break; case PhanQuyen.LayRoleModul.QA: if (HorizaMenuConfig.ShowQA) { cblRole.Items.Add(new ListItem(QAKeyword.QA, listRoles.Values[i])); } break; case PhanQuyen.LayRoleModul.Service: if (HorizaMenuConfig.ShowService) { cblRole.Items.Add(new ListItem(ServiceKeyword.Service, listRoles.Values[i])); } break; case PhanQuyen.LayRoleModul.Tag: if (HorizaMenuConfig.ShowTag) { cblRole.Items.Add(new ListItem(TagKeyword.Tag, listRoles.Values[i])); } break; case PhanQuyen.LayRoleModul.Video: if (HorizaMenuConfig.ShowVideo) { cblRole.Items.Add(new ListItem(VideoKeyword.Video, listRoles.Values[i])); } break; case PhanQuyen.LayRoleModul.Website: if (HorizaMenuConfig.ShowWebsite) { cblRole.Items.Add(new ListItem(WebsiteKeyword.Website, listRoles.Values[i])); } break; case PhanQuyen.LayRoleModul.User: if (HorizaMenuConfig.ShowUser) { cblRole.Items.Add(new ListItem("Tài khoản", listRoles.Values[i])); } break; case PhanQuyen.LayRoleModul.Systemwebsite: if (HorizaMenuConfig.ShowSystemwebsite) { cblRole.Items.Add(new ListItem("Hệ thống", listRoles.Values[i])); } break; case PhanQuyen.LayRoleModul.ContactUs: if (HorizaMenuConfig.ShowContact) { cblRole.Items.Add(new ListItem(ContactKeyword.Contact, listRoles.Values[i])); } break; case PhanQuyen.LayRoleModul.Content: if (HorizaMenuConfig.ShowContent) { cblRole.Items.Add(new ListItem(ContentKeyword.Content, listRoles.Values[i])); } break; case PhanQuyen.LayRoleModul.SiteMap: if (HorizaMenuConfig.ShowSiteMap) { cblRole.Items.Add(new ListItem(SiteMapKeyword.SiteMap, listRoles.Values[i])); } break; case PhanQuyen.LayRoleModul.LinkWebsite: if (HorizaMenuConfig.ShowDcLink) { cblRole.Items.Add(new ListItem("Kiểm tra trùng link", listRoles.Values[i])); } break; case PhanQuyen.LayRoleModul.SupportOnline: if (HorizaMenuConfig.ShowSupportOnline) { cblRole.Items.Add(new ListItem(SupportOnlineKeyword.SupportOnline, listRoles.Values[i])); } break; case PhanQuyen.LayRoleModul.Vote: if (HorizaMenuConfig.ShowVote) { cblRole.Items.Add(new ListItem(VoteKeyword.Vote, listRoles.Values[i])); } break; case PhanQuyen.LayRoleModul.Member: if (HorizaMenuConfig.ShowMember) { cblRole.Items.Add(new ListItem(MemberKeyword.Member, listRoles.Values[i])); } break; case PhanQuyen.LayRoleModul.Other: if (HorizaMenuConfig.ShowOther) { cblRole.Items.Add(new ListItem("Module phụ", listRoles.Values[i])); } break; case PhanQuyen.LayRoleModul.Destination: if (HorizaMenuConfig.ShowDestination) { cblRole.Items.Add(new ListItem(DestinationKeyword.Destination, listRoles.Values[i])); } break; case PhanQuyen.LayRoleModul.Advertising: if (HorizaMenuConfig.ShowAdv) { cblRole.Items.Add(new ListItem(AdvertisingKeyword.Advertising, listRoles.Values[i])); } break; case PhanQuyen.LayRoleModul.Tour: if (HorizaMenuConfig.ShowTour) { cblRole.Items.Add(new ListItem(TourKeyword.Tour, listRoles.Values[i])); } break; } } }