private void NavigationTitle(string url) { ModulesBSO modulesBSO = new ModulesBSO(); Modules modules = modulesBSO.GetModulesByUrl(url); litModules.Text = modules.ModulesName; }
private void BindMenuAdminCate(int cId) { if (Session["Admin_Username"] != null) { DataTable table = new DataTable(); if (AspNetCache.CheckCache("HTML_MainHome_Admin_" + Session["Admin_Username"].ToString()) == false) { ModulesBSO modulesBSO = new ModulesBSO(); table = modulesBSO.ViewMainModulesRoles(Session["Admin_Username"].ToString()); AspNetCache.SetCacheWithTime("HTML_MainHome_Admin_" + Session["Admin_Username"].ToString(), table, 150); } else { table = (DataTable)AspNetCache.GetCache("HTML_MainHome_Admin_" + Session["Admin_Username"].ToString()); } DataView dataView = new DataView(table); dataView.RowFilter = "Modules_Parent = " + cId; DataList1.DataSource = dataView; DataList1.DataBind(); } else { Response.Redirect("~/Default.aspx"); } }
private bool checkActive(string dll, string url) { ModulesBSO moduleBSO = new ModulesBSO(); Modules _module = new Modules(); _module = moduleBSO.GetModulesBySlug(dll); if (_module.Slug.Equals(url)) { return(true); } else { while (_module.ModulesParent != 0 && !_module.Slug.Equals(url)) { _module = moduleBSO.GetModulesById(_module.ModulesParent); if (_module.Slug.Equals(url)) { return(true); } } } return(false); }
private bool checkActive(string dll, int id_url) { ModulesBSO moduleBSO = new ModulesBSO(); Modules _module = new Modules(); _module = moduleBSO.GetModulesByUrl(dll); if (_module.ModulesParent == id_url) { return(true); } else { while (_module.ModulesParent != 0 && _module.ModulesParent != id_url) { _module = moduleBSO.GetModulesById(_module.ModulesParent); if (_module.ModulesParent == id_url) { return(true); } } } return(false); }
private void BindMenuAdminCate(int cId) { if (Session["Admin_Username"] != null) { DataTable table = new DataTable(); ModulesBSO modulesBSO = new ModulesBSO(); if (AspNetCache.CheckCache("HTML_MainHome_Admin_" + Session["Admin_Username"].ToString()) == false) { table = modulesBSO.ViewMainModulesRoles(Session["Admin_Username"].ToString()); AspNetCache.SetCacheWithTime("HTML_MainHome_Admin_" + Session["Admin_Username"].ToString(), table, 150); } else { table = (DataTable)AspNetCache.GetCache("HTML_MainHome_Admin_" + Session["Admin_Username"].ToString()); } Modules _module = modulesBSO.GetModulesBySlug(Request["dll"].ToString()); if (_module != null) { DataView dataView = new DataView(table); dataView.RowFilter = "Modules_Parent = " + _module.ModulesID + " And isView = true"; table = dataView.ToTable(); DataList2.DataSource = table; DataList2.DataBind(); } } else { Response.Redirect("~/Default.aspx"); } }
protected void DataList1_ItemDataBound(object sender, RepeaterItemEventArgs e) { Repeater dtl2 = (Repeater)e.Item.FindControl("DataList2"); int cateId; int.TryParse(DataBinder.Eval(e.Item.DataItem, "Modules_ID").ToString(), out cateId); if (Session["Admin_Username"] != null) { DataTable table = new DataTable(); if (AspNetCache.CheckCache("HTML_MainHome_Admin_" + Session["Admin_Username"].ToString()) == false) { ModulesBSO modulesBSO = new ModulesBSO(); table = modulesBSO.ViewMainModulesRoles(Session["Admin_Username"].ToString()); AspNetCache.SetCacheWithTime("HTML_MainHome_Admin_" + Session["Admin_Username"].ToString(), table, 150); } else { table = (DataTable)AspNetCache.GetCache("HTML_MainHome_Admin_" + Session["Admin_Username"].ToString()); } DataView dataView = new DataView(table); dataView.RowFilter = "Modules_Parent = " + cateId + " And isView = true"; dtl2.DataSource = dataView; dtl2.DataBind(); } else { Response.Redirect("~/Default.aspx"); } }
public void ViewModules() { ModulesBSO modulesBSO = new ModulesBSO(); DataTable table = modulesBSO.MixModules(); commonBSO commonBSO = new commonBSO(); commonBSO.FillToGridView(GridView1, table); }
private void NavigationTitle(string url) { ModulesBSO modulesBSO = new ModulesBSO(); Modules modules = modulesBSO.GetModulesByUrl(url); imgIcon.ImageUrl = "~/Upload/Admin_Theme/Icons/" + modules.ModulesIcon; litModules.Text = modules.ModulesName; }
private bool CheckLevelAdmin(string url, string sStrAdmin) { bool levelAdmin = false; ModulesBSO modulesBSO = new ModulesBSO(); levelAdmin = modulesBSO.CheckLevelModulesRoles(url, sStrAdmin); return(levelAdmin); }
protected void initControl(int ID) { if (ID > 0) { txtModulesID.Value = Convert.ToString(ID); btn_add.Visible = false; btn_edit.Visible = true; btn_add1.Visible = false; btn_add2.Visible = false; btn_edit1.Visible = true; try { ModulesBSO modulesBSO = new ModulesBSO(); Modules modulesRows = modulesBSO.GetModulesById(ID); ddlModules.SelectedValue = modulesRows.ModulesParent.ToString(); txtModulesName.Text = modulesRows.ModulesName; //txtModulesDir.Text = modulesRows.ModulesDir; //txtModulesUrl.Text = modulesRows.ModulesUrl; GetFileControl = modulesRows.ModulesUrl + ".ascx"; try { dropFolder.SelectedItem.Text = modulesRows.ModulesDir.ToString(); dropFolder.SelectedValue = modulesRows.ModulesDir.ToString(); } catch { } txtRadHelp.Text = modulesRows.ModulesHelp; hddIcon.Value = modulesRows.ModulesIcon; txtimage4_3.Text = modulesRows.ModulesIcon; //img_thumb.Text = "<img src='" + modulesRows.ModulesIcon + "' width='48px'>"; chkMenu.Checked = modulesRows.IsMenu; chkStatus.Checked = modulesRows.Status; chkView.Checked = modulesRows.IsView; txtSlug.Text = modulesRows.Slug; } catch (Exception ex) { error.Text = ex.Message.ToString(); } } else { txtModulesID.Value = ""; ddlModules.SelectedIndex = 0; btn_add.Visible = true; btn_edit.Visible = false; btn_add1.Visible = true; btn_add2.Visible = true; btn_edit1.Visible = false; } }
private bool CheckExit(string url) { bool exit = false; ModulesBSO modulesBSO = new ModulesBSO(); exit = modulesBSO.CheckExist(url); return(exit); }
protected void BindDropDownList() { ModulesBSO modulesBSO = new ModulesBSO(); DataTable table = modulesBSO.MixModules(); commonBSO commonBSO = new commonBSO(); ddlModules.Items.Clear(); commonBSO.FillToDropDown(ddlModules, table, "~ Cấp độ modules ~", "0", "Modules_Name", "Modules_ID", ""); }
private void NavigationTitle(string url) { ModulesBSO modulesBSO = new ModulesBSO(); Modules modules = modulesBSO.GetModulesBySlug(url); if (modules != null) { litModules.Text = modules.ModulesName; } }
protected void btn_Order_Click(object sender, EventArgs e) { foreach (GridViewRow row in GridView1.Rows) { TextBox textOrder = (TextBox)row.FindControl("txtModulesOrder"); int cOrder = Convert.ToInt32(textOrder.Text); int cateID = Convert.ToInt32(row.Cells[0].Text); ModulesBSO modulesBSO = new ModulesBSO(); modulesBSO.ModulesUpOrder(cateID, cOrder); } ViewModules(); }
public void ViewModules() { ModulesBSO modulesBSO = new ModulesBSO(); DataTable table = modulesBSO.MixModules(); DataView dataView = new DataView(table); // dataView.RowFilter = "Slug <> 'listmodules' and Slug <> 'editmodules' "; dataView.RowFilter = "Slug not in ('listmodules','editmodules')"; DataTable dataTable = dataView.ToTable(); commonBSO commonBSO = new commonBSO(); commonBSO.FillToCheckBoxList(chklist, dataTable, "Modules_Name", "Slug"); }
private void NavigationTitle(string url) { try { ModulesBSO modulesBSO = new ModulesBSO(); Modules modules = modulesBSO.GetModulesByUrl(url); //imgIcon.ImageUrl = "~/Upload/Admin_Theme/Icons/" + modules.ModulesIcon; litModules.Text = modules.ModulesName; } catch { litModules.Text = "Cập nhật Quận/Huyện"; } }
protected void btn_add_Click_more(object sender, EventArgs e) { ModulesBSO modulesBSO = new ModulesBSO(); Modules modules = ReceiveHtml(); try { int id = modulesBSO.AddModules(modules); error.Text = "<div class='alert alert-sm alert-danger bg-gradient'>Thêm mới thành công !</div>"; BindDropDownList(); } catch (Exception ex) { error.Text = ex.Message.ToString(); } }
protected void Edit() { ModulesBSO modulesBSO = new ModulesBSO(); Modules modules = ReceiveHtml(); try { modulesBSO.EditModules(modules); error.Text = "<div class='alert alert-sm alert-danger bg-gradient'>Cập nhật thành công !</div>"; initControl(modules.ModulesID); BindDropDownList(); } catch (Exception ex) { error.Text = ex.Message.ToString(); } }
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { int mID = Convert.ToInt32(e.CommandArgument.ToString().Trim()); string cName = e.CommandName.ToLower().Trim(); switch (cName) { case "edit": Response.Redirect("~/Admin/editmodules/" + mID + "/Default.aspx"); break; case "delete": ModulesBSO modulesBSO = new ModulesBSO(); modulesBSO.DeleteModules(mID); ViewModules(); break; } }
public void ViewModules(string username) { ModulesBSO modulesBSO = new ModulesBSO(); DataTable table = modulesBSO.MixModules(); DataView dataView = new DataView(table); AdminRolesBSO adminRolesBSO = new AdminRolesBSO(); string strRoles = adminRolesBSO.GetRoles(username); RolesBSO rolesBSO = new RolesBSO(); DataTable table1 = rolesBSO.GetRolesbyStrRolesID(strRoles); string strModules = ""; if (table1.Rows.Count > 0) { foreach (DataRow row in table1.Rows) { strModules += row["Roles_Modules"].ToString(); } } if (!strModules.Equals("")) { string sSlip = strModules.Remove(strModules.LastIndexOf(",")).Replace(",", "','"); dataView.RowFilter = "Slug not in ('listmodules','editmodules') and Slug in ('" + sSlip + "')"; } else { dataView.RowFilter = "Slug not in ('listmodules','editmodules') "; } DataTable dataTable = dataView.ToTable(); commonBSO commonBSO = new commonBSO(); commonBSO.FillToCheckBoxList(chklist, dataTable, "Modules_Name", "Slug"); }
protected void Add() { ModulesBSO modulesBSO = new ModulesBSO(); Modules modules = ReceiveHtml(); try { //if (modulesBSO.CheckExist(modules.ModulesUrl)) //{ // error.Text = String.Format(Resources.StringAdmin.CheckExist, modules.ModulesUrl); //} //else //{ int id = modulesBSO.AddModules(modules); error.Text = "<div class='alert alert-sm alert-danger bg-gradient'>Thêm mới thành công !</div>"; initControl(id); BindDropDownList(); //} } catch (Exception ex) { error.Text = ex.Message.ToString(); } }
protected void Page_Load(object sender, EventArgs e) { HttpCookie cookie_lang = Request.Cookies["LangInfo_CMS"]; if (cookie_lang == null || cookie_lang["Lang"] == null || cookie_lang["Lang"] == string.Empty) { cookie_lang = new HttpCookie("LangInfo_CMS"); cookie_lang["Lang"] = "vi-VN"; cookie_lang.Expires = DateTime.Now.AddDays(1); Response.Cookies.Add(cookie_lang); } Language.language = cookie_lang["Lang"].ToString(); Session["Lang"] = cookie_lang["Lang"].ToString(); ETO.Config config = new ETO.Config(); if (AspNetCache.CheckCache("Config_" + Language.language) == false) { ConfigBSO configBSO = new ConfigBSO(); config = configBSO.GetAllConfig(Language.language); AspNetCache.SetCacheWithTime("Config_" + Language.language, config, 150); } else { config = (ETO.Config)AspNetCache.GetCache("Config_" + Language.language); } Page.Title = config.Titleweb; ModulesBSO _moduleBSO = new ModulesBSO(); Modules _module = new Modules(); //string _userName = ""; //HttpCookie cookie = Request.Cookies["UserInfor_EVNTIT"]; //if (cookie != null && cookie["UserName"] != null && cookie["UserName"].Trim() != string.Empty) //{ // _userName = cookie["UserName"]; //} //_userName = //(string)AspNetCache.GetCache(GetIpAddress()); //Session["Admin_Username"] = _userName; //if (Session["Admin_Username"] == null) //{ // if (!string.IsNullOrEmpty(Request["dll"])) // { // if (Request["dll"].Equals("login")) // Response.Redirect("~/Admin/Login.aspx"); // // PlaceHolder1.Controls.Add(LoadControl("Client/Admin/Login.ascx")); // else // Response.Redirect("~/Default.aspx"); // } // else // Response.Redirect("~/Default.aspx"); //} if (!this.m_UserValidation.IsSigned()) { if (!string.IsNullOrEmpty(Request["dll"]) && Request["dll"].Equals("login")) { Response.Redirect("~/Admin/Login.aspx"); } else { Response.Redirect("~/Default.aspx"); } } else { Session["Admin_Username"] = m_UserValidation.UserName; if (!string.IsNullOrEmpty(Request["dll"])) { if (CheckExit(Request["dll"].ToString())) { bool levelAdmin = CheckLevelAdmin(Request["dll"].ToString(), Session["Admin_UserName"].ToString()); if (levelAdmin == true) { _module = _moduleBSO.GetModulesBySlug(Request["dll"].ToString()); PlaceHolder1.Controls.Add(LoadControl("Client/Admin/" + _module.ModulesDir + "/" + _module.ModulesUrl + ".ascx")); } else if (Request["dll"].Equals("login")) { // PlaceHolder1.Controls.Add(LoadControl("Client/Admin/Login.ascx")); Response.Redirect("~/Admin/Login.aspx"); } else { Response.Redirect("~/Default.aspx"); } } else { if (Request["dll"].Equals("login")) { // PlaceHolder1.Controls.Add(LoadControl("Client/Admin/Login.ascx")); Response.Redirect("~/Admin/Login.aspx"); } else { Response.Redirect("~/Admin/home/Default.aspx"); } } } else { Response.Redirect("~/Default.aspx"); } } }